Skip to content

Releases: flayerlabs/flaunchgg-contracts

v1.1.5-base

Choose a tag to compare

@tomwade tomwade released this 10 Oct 11:11

What's Changed

  • Added PoolId and multiple PositionManager support for TrustedSignerFeeCalculator
  • Fixed issue of Fair Launch selling out bypassing TrustedSignerFeeCalculator restrictions
  • Deploy new FlaunchZap that supports new TrustedSignerFeeCalculator parameters
  • Deployed group permission contracts
  • Buy Back Manager added (not currently deployed on mainnet)
  • Resolve V1.0 Flaunch deposit issues in groups
  • Add ERC20Factory for Sepolia testing

Full Changelog: v1.1.4-base...v1.1.5-base

Deployment addresses

Contract Address State
PositionManager (1.3) 0x23321f11a6d44fd1ab790044fdfde5758c902fdc Same
AnyPositionManager 0x8DC3b85e1dc1C846ebf3971179a751896842e5dC Same
Flaunch (1.3) 0x516af52d0c629b5e378da4dc64ecb0744ce10109 Same
AnyFlaunch 0xc5B2E8F197407263F4B62a35C71bFc394ecF95D5 Same
MarketCappedPrice (1.1+) 0xAdFE60C7DF588FA102593644684566B2948b0a6c Same
MarketCappedPriceV3 (1.1+) 0xf318E170D10A1F0d9b57211e908a7f081123E7f6 Same
MarketCappedPrice (Any) 0xd565C460922ea1220eB65733B111cC8bDE5A2A93 Same
StaticFeeCalculator 0xaA27191eB96F8C9F1f50519C53e6512228f2faB9 Same
HypeFeeCalculator 0x48092BCEde7135Cc73753acC3cA050086a19970e Same
TrustedSignerFeeCalculator 0x2b686652494798436af116076CF557f935B321Cd Same
FlaunchZap 0xe52dE1801C10cF709cc8e62d43D783AFe984b510 New
BidWall (1.1+) 0x7f22353d1634223a802D1c1Ea5308Ddf5DD0ef9c Same
AnyBidWall 0x2154c604df568A5285284D1c4918DC98C39240df Same
FairLaunch (1.1+ & Any) 0x4dc442403e8c758425b93C59Dc737da522f32640 Same
TreasuryActionManager (1.1+ & Any) 0xFB5c20c4E60c9c64648DD3692437E3E313Add4A4 Same
Memecoin 0xF1EEeeeeECd95E9Eb2df58484ceed175AcBD945C Same
MemecoinTreasury 0x7397390360bd9d559d9277e60d47b99933791232 Same
FeeEscrow 0x72e6f7948b1B1A343B477F39aAbd2E35E6D27dde Same
FeeEscrowRegistry 0x588aBA851Ac93a188560cfCdB189ac6133457342 New
ReferralEscrow 0xd381f8ea57df43c57cfe6e5b19a0a4700396f28c Same
PoolSwap 0xdCF8e5E2a21e9B7e37B1B1a6612F1376723dd08e Same
MerkleAirdrop 0x635B4afCf977ed946BDa31fc7E381c970159077a Same
FeeExemptions 0xfdCE459071c74b732B2dEC579Afb38Ea552C4e06 Same
FlaunchFeeExemption 0x705624eE66a4726B68e3eA9f230Fd924253fE613 Same
ProtocolFeeRecipient 0x1150c53eB4cE3aDE47808D1D1Ac9636b774eE079 Same
TrustedFeeSignerCalculator 0x2A78Ab6E2458E04284dFd5bbEf21D660A5b7A26c New
WhitelistFairLaunch 0xfbB09a77C484E3D8EC8EC2b00BC4aDBE8699462d Same
WhitelistPoolSwap 0xde9cfae034f6813e1b5741576fd9e7838dd4534d Same

Legacy Addresses

Contract Address State
PositionManager 0x51Bba15255406Cfe7099a42183302640ba7dAFDC Same
PositionManager (1.1) 0xf785bb58059fab6fb19bdda2cb9078d9e546efdc Same
PositionManager (1.2) 0xb903b0ab7bcee8f5e4d8c9b10a71aac7135d6fdc Same
Flaunch 0x6A53F8b799bE11a2A3264eF0bfF183dCB12d9571 Same
Flaunch (1.1) 0xb4512bf57d50fbcb64a3adf8b17a79b2a204c18c Same
Flaunch (1.2) 0x0cf6bdf0a85a9d6763361037985b76c8893553af Same
MarketCappedPrice 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
BidWall 0x66681f10BA90496241A25e33380004f30Dfd8aa8 Same
FairLaunch 0xCc7A4A00072ccbeEEbd999edc812C0ce498Fb63B Same
TreasuryActionManager 0xeC2a53F572cFD952aAA3a8359Ac54B31d0A186a4 Same

Manager Addresses

Contract Address State
TreasuryManagerFactory 0x48af8b28DDC5e5A86c4906212fc35Fa808CA8763 Same
RevenueManager 0x1af9B9f168bFd2046f45E0Ce03972864BcE7eE36 New
AddressFeeSplitManager 0xf6d8018450109A68acfBCD2523dc43fB31920a7D New
StakingManager 0xa15F92a7C09a7D6ADbc00FF2DB63e414fBFEA193 New
ClosedPermissions 0x4dfc76A31A2a0110739611683a8b6C5201480fa1 Same
WhitelistedPermissions 0x828B58B2B2df8ff3221Fbe2b07e75a56a84493Cc Same

Token Importers

Contract Address State
TokenImporter 0xb47af90ae61bc916ea4b4bacffae4570e7435842 Same
ClankerWorldVerifier 0xf6ddfcb093be0cd0c015590cb6c5127d9ff2a20b Same
Doppler Verifier 0xedd66b080b8e9425c39d349a3fb69f480580f993 Same
Virtuals Verifier 0x06a089fa231aca48d2aa77365123ad9aca43d3a4 Same
WhitelistVerifier 0x7a04367563a65db574d6b7d084fdbcf4a570c5a6 Same
ZoraVerifier 0x656047fd43d2c3a121f2ef859d7171d7dd59f8b9 Same

Treasury Actions

Contract Address State
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
BuyBackAction 0xDa4866c97E3414b920663041C680012D6Ee296bE Same
BurnTokensAction 0x8696a1F26e678D15c251f07556696b877D3382c8 Same
ClaimFeesAction 0x3Db1d2d3a1FCB23386DF92CB50025e25980Cf20B Same
DistributeAction 0x8FFfDd522ae7c365E76a6dDCa9f95f843Ae5d8FF Same

Subscribers

Contract Address State
Notifier 0x75a8264b748147fdbfAE518CF37Fd3A83FC03aB7 Same
Notifier (1.1) 0xcf101019c1282be6e136aca842a30a52b09c2594 Same
Notifier (1.2) 0x7a38a33808e3381d7d738b215b1e5b9e6a5158f2 Same
Notifier (1.3) 0xc31d9ff85f8490a7b9e969c058bfbdaefd4b5d35 Same
Notifier (Any) 0x3AA39ac6dCb9c9482A7023AF8e207920dF5909F6 Same
IndexerSubscriber 0x7c6088c1185fbb770deb1ca7ddeed4ba57659663 Same
BuyBackAndBurnFlay 0x2994a2849666c3487aaef9bb0662f853a710413c Same
FlayBurner 0x94e1Ea82515c79159349bB38919B083E7D888Ce9 Same

Deprecated Contracts

Contract Address State
FastFlaunchZap 0x68d967d25806fef4aa134db031cdcc55d3e20f92 Deprecated

Uniswap V4 Addresses

Contract Address
PoolManager 0x498581ff718922c3f8e6a244956af099b2652b2b
PositionDescriptor 0x25d093633990dc94bedeed76c8f3cdaa75f3e7d5
PositionManager 0x7c5f5a4bbd8fd63184577525326123b519429bdc
Quoter 0x0d5e0f971ed27fbff6c2837bf31316121532048d
StateView 0xa3c0c9b65bad0b08107aa264b0f3db444b867a71
Universal Router 0x6ff5693b99212da76ad316178a184ab56d299b43
Permit2 0x000000000022D473030F116dDEE9F6B43aC78BA3

Governance

Contract Address
L2Owner 0x000000000Bb63D5c070d0D5791517886a4d8C545

v1.1.4-base

Choose a tag to compare

@tomwade tomwade released this 02 Sep 09:33

What's Changed

  • PoolSwap & FlaunchZap now accept hookData to make premine functional with Trusted Signer
  • Hooks.wtf audit #4 remediations
  • Fix Premine Flow following Bug Bounty report
  • Token Importer flow
  • ECDSA Calculator for trusted signers during fair launch
  • Add Permissions to Treasury Managers / Groups (awaiting deployment)
  • Staking Manager (Groups) added (awaiting deployment)
  • Add "OwnerFee" to treasury managers (awaiting deployment)
  • Add "Sub Group" support (applies to all treasury managers)

Full Changelog: v1.1.3-base...v1.1.4-base

Deployment addresses

Contract Address State
PositionManager (1.3) 0x23321f11a6d44fd1ab790044fdfde5758c902fdc New
AnyPositionManager 0x8DC3b85e1dc1C846ebf3971179a751896842e5dC New
Flaunch (1.3) 0x516af52d0c629b5e378da4dc64ecb0744ce10109 New
AnyFlaunch 0xc5B2E8F197407263F4B62a35C71bFc394ecF95D5 New
MarketCappedPrice (1.1+) 0xAdFE60C7DF588FA102593644684566B2948b0a6c Same
MarketCappedPrice (Any) 0xd565C460922ea1220eB65733B111cC8bDE5A2A93 New
StaticFeeCalculator 0xaA27191eB96F8C9F1f50519C53e6512228f2faB9 Same
HypeFeeCalculator 0x48092BCEde7135Cc73753acC3cA050086a19970e Same
TrustedSignerFeeCalculator 0x7c1A3Eb8d3Eb166B333b3a9bD40C5CA03931eB34 New
FlaunchZap 0xf9753e6e4fdd1869be40685690a28bff26b8b114 New
BidWall (1.1+) 0x7f22353d1634223a802D1c1Ea5308Ddf5DD0ef9c Same
AnyBidWall 0x2154c604df568A5285284D1c4918DC98C39240df New
FairLaunch (1.1+ & Any) 0x4dc442403e8c758425b93C59Dc737da522f32640 Same
TreasuryActionManager (1.1+ & Any) 0xFB5c20c4E60c9c64648DD3692437E3E313Add4A4 Same
Memecoin 0xF1EEeeeeECd95E9Eb2df58484ceed175AcBD945C Same
MemecoinTreasury 0x7397390360bd9d559d9277e60d47b99933791232 Same
FeeEscrow 0x72e6f7948b1B1A343B477F39aAbd2E35E6D27dde Same
ReferralEscrow 0xd381f8ea57df43c57cfe6e5b19a0a4700396f28c Same
PoolSwap 0xdCF8e5E2a21e9B7e37B1B1a6612F1376723dd08e New
MerkleAirdrop 0x635B4afCf977ed946BDa31fc7E381c970159077a Same
FeeExemptions 0xfdCE459071c74b732B2dEC579Afb38Ea552C4e06 Same
FlaunchFeeExemption 0x705624eE66a4726B68e3eA9f230Fd924253fE613 Same
ProtocolFeeRecipient 0x1150c53eB4cE3aDE47808D1D1Ac9636b774eE079 Same
TrustedFeeSignerCalculator 0x2b686652494798436af116076CF557f935B321Cd New
WhitelistFairLaunch 0x9718c9c8566fea4d1b38524fdf403e81c4d7f1d3 New
WhitelistPoolSwap 0xde9cfae034f6813e1b5741576fd9e7838dd4534d New

Legacy Addresses

Contract Address State
PositionManager 0x51Bba15255406Cfe7099a42183302640ba7dAFDC Same
PositionManager (1.1) 0xf785bb58059fab6fb19bdda2cb9078d9e546efdc Same
PositionManager (1.2) 0xb903b0ab7bcee8f5e4d8c9b10a71aac7135d6fdc Same
Flaunch 0x6A53F8b799bE11a2A3264eF0bfF183dCB12d9571 Same
Flaunch (1.1) 0xb4512bf57d50fbcb64a3adf8b17a79b2a204c18c Same
Flaunch (1.2) 0x0cf6bdf0a85a9d6763361037985b76c8893553af Same
MarketCappedPrice 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
BidWall 0x66681f10BA90496241A25e33380004f30Dfd8aa8 Same
FairLaunch 0xCc7A4A00072ccbeEEbd999edc812C0ce498Fb63B Same
TreasuryActionManager 0xeC2a53F572cFD952aAA3a8359Ac54B31d0A186a4 Same

Manager Addresses

Contract Address State
TreasuryManagerFactory 0x48af8b28DDC5e5A86c4906212fc35Fa808CA8763 Same
RevenueManager 0x712fa8ddc7347b4b6b029aa21710f365cd02d898 Same
AddressFeeSplitManager 0x6baa4ec493a9698dc7388c0f290e29ea3d149f99 Same
StakingManager 0xb5dd2fbca9b746a56cf9e5e2adabf8bef0badbea New

Token Importers

Contract Address State
TokenImporter 0xb47af90ae61bc916ea4b4bacffae4570e7435842 New
ClankerWorldVerifier 0xf6ddfcb093be0cd0c015590cb6c5127d9ff2a20b New
Doppler Verifier 0xedd66b080b8e9425c39d349a3fb69f480580f993 New
Virtuals Verifier 0x06a089fa231aca48d2aa77365123ad9aca43d3a4 New
WhitelistVerifier 0x7a04367563a65db574d6b7d084fdbcf4a570c5a6 New
ZoraVerifier 0x656047fd43d2c3a121f2ef859d7171d7dd59f8b9 New

Treasury Actions

Contract Address State
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
BuyBackAction 0xDa4866c97E3414b920663041C680012D6Ee296bE Same
BurnTokensAction 0x8696a1F26e678D15c251f07556696b877D3382c8 Same
ClaimFeesAction 0x3Db1d2d3a1FCB23386DF92CB50025e25980Cf20B Same
DistributeAction 0x8FFfDd522ae7c365E76a6dDCa9f95f843Ae5d8FF Same

Subscribers

Contract Address State
Notifier 0x75a8264b748147fdbfAE518CF37Fd3A83FC03aB7 Same
Notifier (1.1) 0xcf101019c1282be6e136aca842a30a52b09c2594 Same
Notifier (1.2) 0x7a38a33808e3381d7d738b215b1e5b9e6a5158f2 Same
Notifier (1.3) 0xc31d9ff85f8490a7b9e969c058bfbdaefd4b5d35 New
Notifier (Any) 0x3AA39ac6dCb9c9482A7023AF8e207920dF5909F6 New
IndexerSubscriber 0x221a110f421384c2D5f2c56F04B8e97e47C86088 Same
BuyBackAndBurnFlay 0x2994a2849666c3487aaef9bb0662f853a710413c New
FlayBurner 0x94e1Ea82515c79159349bB38919B083E7D888Ce9 Same

Deprecated Contracts

Contract Address State
FastFlaunchZap 0x68d967d25806fef4aa134db031cdcc55d3e20f92 Deprecated

Uniswap V4 Addresses

Contract Address
PoolManager 0x498581ff718922c3f8e6a244956af099b2652b2b
PositionDescriptor 0x25d093633990dc94bedeed76c8f3cdaa75f3e7d5
PositionManager 0x7c5f5a4bbd8fd63184577525326123b519429bdc
Quoter 0x0d5e0f971ed27fbff6c2837bf31316121532048d
StateView 0xa3c0c9b65bad0b08107aa264b0f3db444b867a71
Universal Router 0x6ff5693b99212da76ad316178a184ab56d299b43
Permit2 0x000000000022D473030F116dDEE9F6B43aC78BA3

Governance

Contract Address
L2Owner 0x000000000Bb63D5c070d0D5791517886a4d8C545

1.1.4-basesepolia

Choose a tag to compare

@tomwade tomwade released this 02 Sep 09:32

What's Changed

  • PoolSwap & FlaunchZap now accept hookData to make premine functional with Trusted Signer
  • Hooks.wtf audit #4 remediations
  • Fix Premine Flow following Bug Bounty report
  • Token Importer flow
  • ECDSA Calculator for trusted signers during fair launch
  • Add Permissions to Treasury Managers / Groups (awaiting deployment)
  • Staking Manager (Groups) added (awaiting deployment)
  • Add "OwnerFee" to treasury managers (awaiting deployment)
  • Add "Sub Group" support (applies to all treasury managers)

Full Changelog: v1.1.3-basesepolia...1.1.4-basesepolia

Deployment addresses

Contract Address State
PositionManager (1.2) 0x4e7cb1e6800a7b297b38bddcecaf9ca5b6616fdc Same
AnyPositionManager 0xb4a535b9d35851972736495cc52fbfdacf32e5dc New
Flaunch (1.2) 0xe2ef58a54ee79dac0d4a130ea58b340124df9438 Same
AnyFlaunch 0x71cc1151146f1425ed2f3151fd2b0051e5e743fb Same
MarketCappedPrice (1.1 & Any) 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
StaticFeeCalculator 0x8FCedC6bf6bd2691CA9efd9E41Ff01ef325585e0 Same
HypeFeeCalculator 0x48092BCEde7135Cc73753acC3cA050086a19970e Same
TrustedSignerFeeCalculator 0x7c1A3Eb8d3Eb166B333b3a9bD40C5CA03931eB34 New
FlaunchZap 0x312706b6599bb406cb21a91c3314ec7883b014a1 Same
BidWall (1.1 & Any) 0x6f2fa01a05ff8b6efbfefd91a3b85aaf19265a00 Same
FairLaunch (1.1 & Any) 0x7922c1ead7c5825fb52ed6b14f397d064508acbe Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
Memecoin 0x08D9f2512da858fB9DbEaFb62EE9F5F5a3519367 Same
MemecoinTreasury 0x89ac06abf75752c961f6b3b44b699ec03f5f123c Same
FeeEscrow 0x73e27908b7d35a9251a54799a8ef4c17e4ed9ff9 Same
ReferralEscrow 0xd3d9047cabe3346c70b510435866565176e8ce12 Same
PoolSwap 0xB8ed7Dcc436F646999C5A2C8546b9b0ED51CcD01 Same
MerkleAirdrop 0xe028c8b7b79f1cb9a7a01fb9245f5b4309d9ce85 Same
FlaunchFeeExemption 0xd2e80cacff9abf8b26225e6ca1cab79e8184d0c8 Same
ProtocolFeeRecipient 0x1f6166306d8e5075bc6bc490187e4705d1b35001 Same
WhitelistFairLaunch 0x556f0b1173d9191568bee6a46ced2f2061a2158b Same
WhitelistPoolSwap 0xb20a36c02cf2b9ba07422528a1401cc5fcbfa67a Same

Legacy Addresses

Contract Address State
PositionManager 0x9A7059cA00dA92843906Cb4bCa1D005cE848AFdC Same
PositionManager (1.1) 0x24347e0dd16357059abfc1b321df354873552fdc Same
Flaunch 0x7D375C9133721083DF7b7e5Cb0Ed8Fc78862dfe3 Same
Flaunch (1.1) 0x96be8ff5e244294a34bfa507a39190dc7a839baa Same
MarketCappedPrice 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
BidWall 0xa2107050ACEf4809c88Ab744F8e667605db5ACDB Same
FairLaunch 0x227Fc288aC56E169f2BfEA82e07F8635054d4136 Same
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same

Manager Addresses

Contract Address State
TreasuryManagerFactory 0xd2f3c6185e06925dcbe794c6574315b2202e9ccd Same
RevenueManager 0x17E02501dE3e420347e7C5fCAe3AD787C5aea690 Same
AddressFeeSplitManager 0xf72dcdee692c188de6b14c6213e849982e04069b Same
ERC721OwnerFeeSplitManager 0xc98a11e6292bbafb8f55e09a3eef44ba1410a142 Same
StakingManager 0x8Ea4074c38cA7a596C740DD9E9D7122ea8E78c3c New

Token Importers

Contract Address State
TokenImporter 0xb4955a396ef07c124a59164c30d63e96a103a98b New
ClankerWorldVerifier 0x2874f9a30348acaaad55d74b0bec9c18f04b471a New
Doppler Verifier 0x6428b5C4da36ecB070aBdcB5E1939244A3cC7fb5 New
MockERC20Factory 0x50dc65c192cdf72dabd3c5e48eb77aeee3797d99 New
MockERC20Verifier 0x66b1bd31736e89c04241029afbddc781b3f5dcf9 New
Virtuals Verifier 0x6582d2bc6a7eba3b40bdf46b3868fc7ec2ff96ec New
WhitelistVerifier 0xfde5b79e3e2814edd5f91e8694ae400954d9cfaa New
ZoraVerifier 0x05a5763e9199b88bb591c6b112d0424b2cd7a99e New

Treasury Actions

Contract Address State
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
BuyBackAction 0xb480B22fE3a802526c2C2533535ddB8DA6694Aec Same
BurnTokensAction 0xe8c3A9428aA97A8Cef5DF45af7d6Af7d553dd92c Same
ClaimFeesAction 0xee3e0deb18adf481dfbacecb16637bb7f5099a25 Same
DistributeAction 0xb64dc486bb840277743f851b37dd72044469012e Same

Subscribers

Contract Address State
Notifier 0xCc4B78FBACFD16b0beFd742b163185f9671d01A6 Same
Notifier (1.1) 0x09ffcaf79b71dda92b94fa12989139bbe09c8ace Same
Notifier (1.2) 0x148f99faebdc1693797501738ef806ee2efb12b9 Same
Notifier (Any) 0xe8c676207d770cf33a88d0246485ec4639690f83 Same
IndexerSubscriber 0x9fa6c64c5fe954f7da1832dc190bbabc0c234989 Same
BuyBackAndBurnFlay 0xf094fb0e31fdaed94cb02a913123c0e7040dd375 Same
FlayBurner 0x66f079a9fbc697b56d35d350e68fcd26fd4bc954 Same

Deprecated Contracts

Contract Address State
FastFlaunchZap 0x821d9f6075e7971cc71c379081de9d532f5f9957 Deprecated

Uniswap V4 Addresses

Contract Address
PoolManager 0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408
PositionDescriptor 0x33E61BCa1cDa979E349Bf14840BD178Cc7d0F55D
ProxyAdmin [Unknown]
PositionManager 0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80
Quoter 0x4A6513c898fe1B2d0E78d3b0e0A4a151589B1cBa
StateView 0x571291b572ed32ce6751a2Cb2486EbEe8DEfB9B4
UniversalRouter 0x492E6456D9528771018DeB9E87ef7750EF184104

v1.1.3-basesepolia

Choose a tag to compare

@tomwade tomwade released this 19 May 14:52

What's Changed

  • #180 Updated AnyPositionManager to allow whitelist creator addresses, rather than just creator <> memecoin
  • #179 Make Memecoin & MemecoinTreasury implementation contracts update-able
  • #178 Update Superchain bridging flow to protect non-revert fails
  • #184 Switch AnyPositionManager Creator fees to LP fees
  • #177 Introduce AddressFeeSplitManager (groups) and ERC721OwnerFeeSplitManager (communities)
  • Improves ReferralEscrow to allow multiple PositionManagers, rather than being tied to a single one
  • Deprecated the FastFlaunchZap
  • Introduces improved PositionManager 1.1
  • Introduces improved AnyPositionManager for bridging approved tokens into Flaunch
  • Add subscriber to prevent zero fair launch supply in PositionManager 1.0
  • Adds FlaunchZap
  • Adds FastFlaunchZap
  • Introduces whitelisted fair launches
  • Introduces Treasury Managers
  • Add FlaunchFeeExemption contract
  • Create FLAY "Buy And Burn" subscriber
  • Set up FLAY/FLETH UniV4 pool
  • Add Uniswap V4 standardised HookSwap and HookFee events
  • Adds new Protocol Fee Receiver contract
  • PositionManager 1.1 and AnyPositionManager now allows 0 - 100% Fair Launch supply
  • Allow low liquidity exits if ETH trapped in BidWall
  • Unsold fair launch tokens are now burned in PosM 1.1 and APosM
  • Update submodules
  • Adds Indexer subscriber
  • Expand FairLaunch window to be customised
  • Common FeeEscrow now used by multiple Position Managers
  • Allows premine for scheduled flaunches

Full Changelog: flayerlabs/flaunch-contracts@v1.0.4-base...v1.1.3-base

Deployment addresses

Contract Address State
PositionManager 0x9A7059cA00dA92843906Cb4bCa1D005cE848AFdC Same
PositionManager (1.1) 0x24347e0dd16357059abfc1b321df354873552fdc Same
PositionManager (1.2) 0x4e7cb1e6800a7b297b38bddcecaf9ca5b6616fdc New
AnyPositionManager 0x440225c794ec18bbc9ab17879c72c6604319a5dc New
Flaunch 0x7D375C9133721083DF7b7e5Cb0Ed8Fc78862dfe3 Same
Flaunch (1.1) 0x96be8ff5e244294a34bfa507a39190dc7a839baa Same
Flaunch (1.2) 0xe2ef58a54ee79dac0d4a130ea58b340124df9438 New
AnyFlaunch 0x71cc1151146f1425ed2f3151fd2b0051e5e743fb New
MarketCappedPrice 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
MarketCappedPrice (1.1 & Any) 0xe8F624a3fD5b3aE3914BAAc21F9fD636259F57F2 Same
StaticFeeCalculator 0x8FCedC6bf6bd2691CA9efd9E41Ff01ef325585e0 Same
HypeFeeCalculator 0x48092BCEde7135Cc73753acC3cA050086a19970e Same
FlaunchZap 0x312706b6599bb406cb21a91c3314ec7883b014a1 Same
BidWall 0xa2107050ACEf4809c88Ab744F8e667605db5ACDB Same
BidWall (1.1 & Any) 0x6f2fa01a05ff8b6efbfefd91a3b85aaf19265a00 Same
FairLaunch 0x227Fc288aC56E169f2BfEA82e07F8635054d4136 Same
FairLaunch (1.1 & Any) 0x7922c1ead7c5825fb52ed6b14f397d064508acbe Same
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
Memecoin 0x08D9f2512da858fB9DbEaFb62EE9F5F5a3519367 Same
MemecoinTreasury 0x89ac06abf75752c961f6b3b44b699ec03f5f123c Same
FeeEscrow 0x73e27908b7d35a9251a54799a8ef4c17e4ed9ff9 Same
ReferralEscrow 0xd3d9047cabe3346c70b510435866565176e8ce12 New
PoolSwap 0xB8ed7Dcc436F646999C5A2C8546b9b0ED51CcD01 Same
MerkleAirdrop 0xe028c8b7b79f1cb9a7a01fb9245f5b4309d9ce85 Same
FlaunchFeeExemption 0xd2e80cacff9abf8b26225e6ca1cab79e8184d0c8 Same
ProtocolFeeRecipient 0x1f6166306d8e5075bc6bc490187e4705d1b35001 Same
WhitelistFairLaunch 0x556f0b1173d9191568bee6a46ced2f2061a2158b New
WhitelistPoolSwap 0xb20a36c02cf2b9ba07422528a1401cc5fcbfa67a New

Manager Addresses

Contract Address State
TreasuryManagerFactory 0xd2f3c6185e06925dcbe794c6574315b2202e9ccd Same
RevenueManager 0x17E02501dE3e420347e7C5fCAe3AD787C5aea690 Same
AddressFeeSplitManager 0xf72dcdee692c188de6b14c6213e849982e04069b New
ERC721OwnerFeeSplitManager 0xc98a11e6292bbafb8f55e09a3eef44ba1410a142 New

Treasury Actions

Contract Address State
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275 Same
TreasuryActionManager (1.1 & Any) 0xc5299fb5c8ccad97fb74f9f346337d9e00c319ca Same
BuyBackAction 0xb480B22fE3a802526c2C2533535ddB8DA6694Aec Same
BurnTokensAction 0xe8c3A9428aA97A8Cef5DF45af7d6Af7d553dd92c Same
ClaimFeesAction 0xee3e0deb18adf481dfbacecb16637bb7f5099a25 Same
DistributeAction 0xb64dc486bb840277743f851b37dd72044469012e Same

Subscribers

Contract Address State
Notifier 0xCc4B78FBACFD16b0beFd742b163185f9671d01A6 Same
Notifier (1.1) 0x09ffcaf79b71dda92b94fa12989139bbe09c8ace Same
Notifier (1.2) 0x148f99faebdc1693797501738ef806ee2efb12b9 New
Notifier (Any) 0xe8c676207d770cf33a88d0246485ec4639690f83 Same
IndexerSubscriber 0x9fa6c64c5fe954f7da1832dc190bbabc0c234989 Same
BuyBackAndBurnFlay 0xf094fb0e31fdaed94cb02a913123c0e7040dd375 New
FlayBurner 0x66f079a9fbc697b56d35d350e68fcd26fd4bc954 Same

Deprecated Contracts

Contract Address State
FastFlaunchZap 0x821d9f6075e7971cc71c379081de9d532f5f9957 Deprecated

Uniswap V4 Addresses

Contract Address
PoolManager 0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408
PositionDescriptor 0x33E61BCa1cDa979E349Bf14840BD178Cc7d0F55D
ProxyAdmin [Unknown]
PositionManager 0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80
Quoter 0x4A6513c898fe1B2d0E78d3b0e0A4a151589B1cBa
StateView 0x571291b572ed32ce6751a2Cb2486EbEe8DEfB9B4
UniversalRouter 0x492E6456D9528771018DeB9E87ef7750EF184104

v1.1.3-base

Choose a tag to compare

@tomwade tomwade released this 19 May 14:53

What's Changed

  • #180 Updated AnyPositionManager to allow whitelist creator addresses, rather than just creator <> memecoin
  • #179 Make Memecoin & MemecoinTreasury implementation contracts update-able
  • #178 Update Superchain bridging flow to protect non-revert fails
  • #184 Switch AnyPositionManager Creator fees to LP fees
  • #177 Introduce AddressFeeSplitManager (groups) and ERC721OwnerFeeSplitManager (communities)
  • Improves ReferralEscrow to allow multiple PositionManagers, rather than being tied to a single one
  • Deprecated the FastFlaunchZap
  • Introduces improved PositionManager 1.1
  • Introduces improved AnyPositionManager for bridging approved tokens into Flaunch
  • Add subscriber to prevent zero fair launch supply in PositionManager 1.0
  • Adds FlaunchZap
  • Adds FastFlaunchZap
  • Introduces whitelisted fair launches
  • Introduces Treasury Managers
  • Add FlaunchFeeExemption contract
  • Create FLAY "Buy And Burn" subscriber
  • Set up FLAY/FLETH UniV4 pool
  • Add Uniswap V4 standardised HookSwap and HookFee events
  • Adds new Protocol Fee Receiver contract
  • PositionManager 1.1 and AnyPositionManager now allows 0 - 100% Fair Launch supply
  • Allow low liquidity exits if ETH trapped in BidWall
  • Unsold fair launch tokens are now burned in PosM 1.1 and APosM
  • Update submodules
  • Adds Indexer subscriber
  • Expand FairLaunch window to be customised
  • Common FeeEscrow now used by multiple Position Managers
  • Allows premine for scheduled flaunches

Full Changelog: flayerlabs/flaunch-contracts@v1.0.4-base...v1.1.3-base

Deployment addresses

Contract Address State
FeeExemptions 0xfdCE459071c74b732B2dEC579Afb38Ea552C4e06 Same
MarketCappedPrice 0xadfe60c7df588fa102593644684566b2948b0a6c Same
PositionManager 0x51Bba15255406Cfe7099a42183302640ba7dAFDC Same
PositionManager (1.1) 0xf785bb58059fab6fb19bdda2cb9078d9e546efdc Same
PositionManager (1.2) 0xb903b0ab7bcee8f5e4d8c9b10a71aac7135d6fdc New
AnyPositionManager 0x2ad43d0618b1d8a0cc75cf716cf0bf64070725dc New
BidWall 0x66681f10BA90496241A25e33380004f30Dfd8aa8 Same
BidWall (1.1 & Any) 0x7f22353d1634223a802D1c1Ea5308Ddf5DD0ef9c Same
FairLaunch 0xCc7A4A00072ccbeEEbd999edc812C0ce498Fb63B Same
FairLaunch (1.1 & Any) 0x4dc442403e8c758425b93c59dc737da522f32640 Same
TreasuryActionManager 0xeC2a53F572cFD952aAA3a8359Ac54B31d0A186a4 Same
TreasuryActionManager (1.1 & Any) 0xFB5c20c4E60c9c64648DD3692437E3E313Add4A4 Same
Notifier 0x75a8264b748147fdbfAE518CF37Fd3A83FC03aB7 Same
Notifier (1.1) 0xcf101019c1282be6e136aca842a30a52b09c2594 Same
Notifier (1.2) 0x7a38a33808e3381d7d738b215b1e5b9e6a5158f2 New
Notifier (Any) 0x06f5a75f8381b27a6d0998fe93bbd51f8a3adddd New
Memecoin 0xF1EEeeeeECd95E9Eb2df58484ceed175AcBD945C Same
MemecoinTreasury 0x7397390360bd9d559d9277e60d47b99933791232 New
Flaunch 0x6A53F8b799bE11a2A3264eF0bfF183dCB12d9571 Same
Flaunch (1.1) 0xb4512bf57d50fbcb64a3adf8b17a79b2a204c18c Same
Flaunch (1.2) 0x0cf6bdf0a85a9d6763361037985b76c8893553af New
AnyFlaunch 0xf175a370eb26ea26c42caaecd10ee723ed844c50 New
StaticFeeCalculator 0xaA27191eB96F8C9F1f50519C53e6512228f2faB9 Same
BuyBackAction 0xDa4866c97E3414b920663041C680012D6Ee296bE Same
BurnTokensAction 0x8696a1F26e678D15c251f07556696b877D3382c8 Same
ReferralEscrow 0xd381f8ea57df43c57cfe6e5b19a0a4700396f28c New
PoolSwap 0x4c211268cbf275637A8C235E63A26BC0E05ACA25 Same
FeeEscrow 0x72e6f7948b1B1A343B477F39aAbd2E35E6D27dde Same
TreasuryManagerFactory 0x48af8b28DDC5e5A86c4906212fc35Fa808CA8763 Same
RevenueManager 0x712fa8ddc7347b4b6b029aa21710f365cd02d898 Same
MerkleAirdrop 0x635B4afCf977ed946BDa31fc7E381c970159077a Same
ClaimFeesAction 0x3Db1d2d3a1FCB23386DF92CB50025e25980Cf20B Same
DistributeAction 0x8FFfDd522ae7c365E76a6dDCa9f95f843Ae5d8FF Same
FlaunchFeeExemption 0x705624eE66a4726B68e3eA9f230Fd924253fE613 Same
ProtocolFeeRecipient 0x1150c53eB4cE3aDE47808D1D1Ac9636b774eE079 Same
WhitelistFairLaunch 0x9718c9c8566fea4d1b38524fdf403e81c4d7f1d3 New
WhitelistPoolSwap 0xde9cfae034f6813e1b5741576fd9e7838dd4534d New
IndexerSubscriber 0x221a110f421384c2D5f2c56F04B8e97e47C86088 Same
BuyBackAndBurnFlay 0x558a4d2f46765047596cef406e27fe8cb0725192 New
FlayBurner 0x94e1Ea82515c79159349bB38919B083E7D888Ce9 Same
FlaunchZap 0x8af174ed38891f0f3ea26a6cd692cc22eac913ee New
FastFlaunchZap 0x68d967d25806fef4aa134db031cdcc55d3e20f92 Deprecated
AddressFeeSplitManager 0x6baa4ec493a9698dc7388c0f290e29ea3d149f99 New

flETH Addresses

Contract Address
flETH 0x000000000d564d5be76f7f0d28fe52605afc7cf8
FlAaveV3WethGateway 0x344e4d19c851b317bb65d31bb5c4e3815b53d727
AaveV3Strategy 0xd93855bab40a80df2f8ccaae079f2b73d5ec8527
flETHHooks 0x9e433f32bb5481a9ca7dff5b3af74a7ed041a888
flayHooks 0xDbAc778f974681E013cF8716F6b77e2f9D73e0Cc

Uniswap V4 Addresses

Contract Address
PoolManager 0x498581fF718922c3f8e6A244956aF099B2652b2b
PositionDescriptor 0x176690c5819A05123b3cD80bd4AA2846cD347489
ProxyAdmin 0x9B95aF8b4C29346722235D74Da8Fc5E9E3232Eb3
PositionManager 0x7C5f5A4bBd8fD63184577525326123B519429bDc
Quoter 0x0d5e0F971ED27FBfF6c2837bf31316121532048D
StateView 0xA3c0c9b65baD0b08107Aa264b0f3dB444b867A71
UniversalRouter 0x6fF5693b99212Da76ad316178A184AB56D299b43

v0.0.4-basesepolia

Choose a tag to compare

@tomwade tomwade released this 03 Feb 13:34

Overview

  • Add Uniswap V3 price calculator
  • Prevent event showing incorrect fees (no ABI change)
  • Update FlayHooks ready for FLAY/FLETH pool deployment
  • Add PauseCalculator to pause protocol if required
  • Always set flaunchesAt value

Deployment addresses

Contract Address
FeeExemptions 0xD0aa3724074727629A9794d8A06CA1B2aDb51a85
MarketCappedPrice 0x10ea1368c41FB09296dF0bd127Ae307a56e7A16d
PositionManager 0x9A7059cA00dA92843906Cb4bCa1D005cE848AFdC
BidWall 0xa2107050ACEf4809c88Ab744F8e667605db5ACDB
FairLaunch 0x227Fc288aC56E169f2BfEA82e07F8635054d4136
TreasuryActionManager 0xe1cfA7B6B47A31448E27DB6d2EE98D671d852275
Notifier 0xCc4B78FBACFD16b0beFd742b163185f9671d01A6
Memecoin 0x08D9f2512da858fB9DbEaFb62EE9F5F5a3519367
MemecoinTreasury 0x83D948aaC357EbfE0a17efE92bbE8A133C0BaE6C
Flaunch 0x7D375C9133721083DF7b7e5Cb0Ed8Fc78862dfe3
StaticFeeCalculator 0x8FCedC6bf6bd2691CA9efd9E41Ff01ef325585e0
BuyBackAction 0xb480B22fE3a802526c2C2533535ddB8DA6694Aec
BurnTokensAction 0xe8c3A9428aA97A8Cef5DF45af7d6Af7d553dd92c
FlaunchPremineZap 0xb84d6cc0cC54A1a30dF07e4B869Cc4AFa7405281
ReferralEscrow 0x0651cadC51b6a13CB3465C134A22154a2b633779
PoolSwap 0xB8ed7Dcc436F646999C5A2C8546b9b0ED51CcD01

Uniswap V4 Addresses

Contract Address
PoolManager 0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408
PositionDescriptor 0x33E61BCa1cDa979E349Bf14840BD178Cc7d0F55D
ProxyAdmin [Unknown]
PositionManager 0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80
Quoter 0x4A6513c898fe1B2d0E78d3b0e0A4a151589B1cBa
StateView 0x571291b572ed32ce6751a2Cb2486EbEe8DEfB9B4
UniversalRouter 0x492E6456D9528771018DeB9E87ef7750EF184104

v0.0.4-base

Choose a tag to compare

@tomwade tomwade released this 03 Feb 13:35

Overview

  • Finalised deployment values for Base mainnet
  • Add Uniswap V3 price calculator
  • Prevent event showing incorrect fees (no ABI change)
  • Update FlayHooks ready for FLAY/FLETH pool deployment
  • Add PauseCalculator to pause protocol if required
  • Always set flaunchesAt value

Deployment addresses

Contract Address
FeeExemptions 0xfdCE459071c74b732B2dEC579Afb38Ea552C4e06
MarketCappedPrice 0x6575A6aF0EEACe121fD60B99d491B24357E8528B
PositionManager 0x51Bba15255406Cfe7099a42183302640ba7dAFDC
BidWall 0x66681f10BA90496241A25e33380004f30Dfd8aa8
FairLaunch 0xCc7A4A00072ccbeEEbd999edc812C0ce498Fb63B
TreasuryActionManager 0xeC2a53F572cFD952aAA3a8359Ac54B31d0A186a4
Notifier 0x75a8264b748147fdbfAE518CF37Fd3A83FC03aB7
Memecoin 0xF1EEeeeeECd95E9Eb2df58484ceed175AcBD945C
MemecoinTreasury 0xa327725c2DcD8077dBC49701dD7A673fFB768145
Flaunch 0x6A53F8b799bE11a2A3264eF0bfF183dCB12d9571
StaticFeeCalculator 0xaA27191eB96F8C9F1f50519C53e6512228f2faB9
BuyBackAction 0xDa4866c97E3414b920663041C680012D6Ee296bE
BurnTokensAction 0x8696a1F26e678D15c251f07556696b877D3382c8
FlaunchPremineZap 0xeFA8267954b0740dC981a40D8E23d07116c8DfFE
ReferralEscrow 0xBD39c7Be6D98BD1a3e4Ad482baF99d738947fE55
PoolSwap 0x4c211268cbf275637A8C235E63A26BC0E05ACA25

flETH Addresses

Contract Address
flETH 0x000000000d564d5be76f7f0d28fe52605afc7cf8
FlAaveV3WethGateway 0x344e4d19c851b317bb65d31bb5c4e3815b53d727
AaveV3Strategy 0xd93855bab40a80df2f8ccaae079f2b73d5ec8527
flETHHooks 0x9e433f32bb5481a9ca7dff5b3af74a7ed041a888

Uniswap V4 Addresses

Contract Address
PoolManager 0x498581fF718922c3f8e6A244956aF099B2652b2b
PositionDescriptor 0x176690c5819A05123b3cD80bd4AA2846cD347489
ProxyAdmin 0x9B95aF8b4C29346722235D74Da8Fc5E9E3232Eb3
PositionManager 0x7C5f5A4bBd8fD63184577525326123B519429bDc
Quoter 0x0d5e0F971ED27FBfF6c2837bf31316121532048D
StateView 0xA3c0c9b65baD0b08107Aa264b0f3dB444b867A71
UniversalRouter 0x6fF5693b99212Da76ad316178A184AB56D299b43