Skip to content

Releases: ProjectTwelve/contracts

arcana-v2-init-deploy

26 Oct 06:05
4eeedf9
Compare
Choose a tag to compare
arcana-v2-init-deploy Pre-release
Pre-release

Use this version to deploy init arcana v2 code to generate same address.

v0.0.3

31 Oct 07:10
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

What's changed

  • add secure3 audit report
  • deploy on georli
  • export hardhat deployment script
  • verify on blockscout script
  • auto-generate doc site
  • slither check action and fix some warnings reported by slither
  • dependency management, switch to pnpm

Full Changelog: v0.0.2...v0.0.3

v0.0.2

21 Aug 05:52
a192e0a
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Deployed to p12TestNet

What's Changed

Token:

  • Feat: New votingEscrow contract, lock p12 token and get VeP12

CoinFactory:

  • Feat: Owner role for set parameter and dev role for send transaction at the backend
  • Feat: Auto stake LP token after game coin ICO.

AssetFactory:

  • Feat: Allow update metadata

SecretShop:

  • Feat: Allow erc721 trade
  • Feat: Allow user bid

Staking:

  • Feat: modify staking contract, rework and adjust mining revenue algorithm
  • Feat: New gaugeContollor contract, vote to determine the income distribution ratio of each staking pool

Security:

  • Feat: SafeOwnable mode

Others:

  • Style: Code specification
  • Test: Test structure optimization
  • Chore: Use hardhat-deploy
  • Fix: Some glitches

Full Changelog: v0.0.1...v0.0.2

Init alpha test version

27 Jul 12:45
Compare
Choose a tag to compare

v0.0.1-beta

21 Jul 09:00
Compare
Choose a tag to compare
v0.0.1-beta Pre-release
Pre-release

new deploy contracts:

  • P12factory: 0xaA65e38dC95c8709511440039d880232819406c4
  • VotingEscrow : 0xd583619d365E150E81804DC9aa2276F1b2d44D11
  • Gauge: 0xE01279C545b594960E45bD8f81043d62Aabd83F3
  • p12mine:0x591a222E7E74AFd18c1e08441bC3ea3772Ccc18b

Update:

  • The contract storage layer adds gap reserved slots to facilitate subsequent storage layer updates and iterations
  • Added votingEscrow contracts. This contract is mainly used to obtain governance token veP12 by locking a certain amount of p12 for 1-4 years. Not tradable, currently mainly used for pledge weight voting
  • Added Gauge contract, which mainly provides a weighted voting function for the lpToken pledge pool
  • The p12mine contract readjusts the lpToken calculation algorithm, and the reward distribution of each lpToken pledge pool depends on the weight generated by the Gauge voting