Skip to content

Releases: gysr-io/core

GYSR Core v3

10 Jul 21:41

Choose a tag to compare

GYSR v3.0.0

This major release includes 9 new/updated modules, 20 total incentive mechanisms, improvements to core architecture, and updated tokenomics

Changes include:

  • new global Configuration contract for improved protocol extensibility
  • update to the module interfaces and handshake for more generic rewards accounting
  • separation of staking module and reward module controller role for more flexibility
  • new multicall method on core Pool contract
  • Update of Factory system for v3 modular pool creation
  • expansion of events system to be more expressive
  • new AssignmentStakingModule contract
  • new ERC20BondStakingModule contract
  • new ERC20LinearRewardModule contract
  • new ERC20FixedRewardModule contract
  • new ERC20MultiRewardModule contract
  • support for approved position operators in ERC20StakingModule contract
  • updated ERC721StakingModule for v3 interface
  • updated ERC20CompetitiveRewardModule with new interface and expanded fees
  • updated ERC20FriendlyRewardModule with new interface and expanded fees
  • factor out and harden elastic token handling login into TokenUtils library
  • new and updated pool/module info libraries
  • expansion to unit and integration testing suite
  • move from truffle to hardhat

Security audit:
https://resources.gysr.io/gysr_v3_audit_dedaub.pdf

GYSR Core v3 beta

10 Jul 21:21
da27d2f

Choose a tag to compare

GYSR Core v3 beta Pre-release
Pre-release

Preview release for GYSR v3 beta testing

GYSR Core v2.2.0

15 May 18:37

Choose a tag to compare

This minor release includes

  • upgrade to the info library system for pool agnostic rewards preview
  • scripts and configuration to publish @gysr/core NPM package
  • github action to automate GYSR core test suite

GYSR Core v2.1.1

11 Apr 16:21

Choose a tag to compare

This patch release includes

  • guard against unstake in the same block (friendly and competitive)
  • ignore GYSR spent when rewards are zero (competitive)
  • documentation clean up

GYSR Core NFT staking

14 Dec 16:33

Choose a tag to compare

This release introduces the GYSR NFT staking module.

Audit:
https://resources.gysr.io/gysr_nft_staking_audit_certik.pdf

GYSR Core v2

19 Jun 12:18

Choose a tag to compare

This release corresponds to the GYSR v2 core contracts

Whitepaper:
https://resources.gysr.io/gysr_v2_whitepaper.pdf

Audit:
https://resources.gysr.io/gysr_v2_audit_certik.pdf

GYSR Core v1

16 May 19:54

Choose a tag to compare

This release corresponds to the original GYSR v1 core contracts

Whitepaper:
https://resources.gysr.io/gysr_v1_whitepaper.pdf

Audit:
https://resources.gysr.io/gysr_v1_audit_pessimistic.pdf