What's Changed
- #180 Updated
AnyPositionManagerto allow whitelist creator addresses, rather than just creator <> memecoin - #179 Make
Memecoin&MemecoinTreasuryimplementation contracts update-able - #178 Update Superchain bridging flow to protect non-revert fails
- #184 Switch
AnyPositionManagerCreator fees to LP fees - #177 Introduce
AddressFeeSplitManager(groups) andERC721OwnerFeeSplitManager(communities) - Improves
ReferralEscrowto allow multiplePositionManagers, 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: https://github.com/flayerlabs/flaunch-contracts/compare/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
|