Skip to content

Releases: waterfall-mkt/curta-golf

v0.0.2

08 Mar 23:24
fab9799
Compare
Choose a tag to compare

Deployments

Chain Chain ID Method Contract Deploy
Base 8453 Deploy.s.sol w/ libraries CurtaGolf 0x8ccd70b1b74ea505dba39d2d11c3ab6a2cb14a8c
Par 0xde26c7d0a4ae6956bfb893c80c4418d84e389aca
Via CREATE2 PurityChecker 0xb2eb169f5f957adf0d78fa7897f72c9be70c56e4

What's Changed

v0.0.1

19 Dec 18:06
114aaef
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Deployments

Chain Chain ID Method Contract Deploy
Base 8453 Deploy.s.sol w/ libraries CurtaGolf 0xb8d97B24935C70cD931bbc6150e2596570997cE9
Par 0x6B780314f95452E37D88A2F950Bbd3885851fD10
Deploy.s.sol Perlin 0x5499e963931d359553380bCA52077ecB0E2419d6
KingArt 0xcD1842728b73611445c87801889CAE24CF5502c6
ParArt 0xBc475ce743B5C331A62d55Ce19A83De47d978e1C
Via CREATE2 PurityChecker 0xE03Bbdb59444581f54f6823F0091FdF738E3Ce62

Deploy.s.sol

The deployments were made with the following command:

forge script script/Deploy.s.sol:Deploy \
--rpc-url $BASE_MAINNET_RPC_URL \
--sender "0x5F3146D3D700245E998660dBCAe97DcD7a554c05" \
--account $ACCOUNT \
--broadcast

Deploy.s.sol w/ libraries

The production deployments for these contracts already had all its libraries (Perlin, KingArt, ParArt) deployed on-chain from prior runs of Deploy.s.sol, so we specified them as libraries to prevent redundant deploys:

forge script script/Deploy.s.sol:Deploy \
--rpc-url $BASE_MAINNET_RPC_URL \
--sender "0x5F3146D3D700245E998660dBCAe97DcD7a554c05" \
--account $ACCOUNT \
--broadcast \
--libraries "src/utils/Perlin.sol:Perlin:0x5499e963931d359553380bCA52077ecB0E2419d6" \
--libraries "src/utils/metadata/KingArt.sol:KingArt:0xcD1842728b73611445c87801889CAE24CF5502c6" \
--libraries "src/utils/metadata/ParArt.sol:ParArt:0xBc475ce743B5C331A62d55Ce19A83De47d978e1C"

Via CREATE2

PurityChecker at 0xE03Bbdb59444581f54f6823F0091FdF738E3Ce62 was deployed through the ImmutableCreate2Factory at 0x0000000000FFe8B47B3e2130213B802212439497 with the salt

0x0000000000000000000000000000000000000000000000000000000000000000

and the bytecode

0x60808060405234610016576101e5908161001c8239f35b600080fdfe6080600436101561000f57600080fd5b600090813560e01c63a11e2d831461002657600080fd5b346101255760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101255767ffffffffffffffff6004358181116100f457366023820112156100f4578060040135918083116100f8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f81601f8601160116840190848210908211176100f85760405281835236602483830101116100f457926020826100ea94936024839701838601378301015260243590610129565b6040519015158152f35b8380fd5b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b5080fd5b60009160208083019280510101915b8281106101485750505050600190565b805160001a60018084831c16156101a75790600192916fffffffff000000000000000000000000821c1661017e575b5001610138565b017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa10138610177565b50505050509056fea26469706673582212208a9ab8051aa89a501b4f3d90cdeb2d10491c57be9a04246275f9dbd3b29a18d664736f6c63430008150033

What's Changed

New Contributors

Full Changelog: https://github.com/waterfall-mkt/curta-golf/commits/v0.0.1