Impossible’s smart contracts are currently immutable (not upgradeable, and do not rely on any proxies).

Swap

HASH (otherwise stated): 0xfc84b622ba228c468b74c2d99bfe9454ffac280ac017f05a02feb9f739aeb1e4

Name Chain Value Deployer / Owner
SwapFactory Moonbeam 0x45603612891b6406A06854813e18443fC8ec7C73 0x3c9584426432eb851e5689230d5cfc50659103d5
wrapperFactory Moonbeam 0x45a3a315277fbc1bce0611c4398b32e0317fd7c1 0x3c9584426432eb851e5689230d5cfc50659103d5
routerExtension Moonbeam 0xBa91CD800C96BBa63a618AFFef477ae33f8287d9
router Moonbeam 0x16E1Cd2370752cc7A4aAd326fe2C1aae95B0c5E2
SwapFactory AVAX 0x45603612891b6406A06854813e18443fC8ec7C73 0x11f86c00110004bf2ddb6eb98deab177709302c6
wrapperFactory AVAX 0x45a3a315277fbc1bce0611c4398b32e0317fd7c1 0x11f86c00110004bf2ddb6eb98deab177709302c6
routerExtension AVAX 0xBa91CD800C96BBa63a618AFFef477ae33f8287d9
router AVAX 0x16E1Cd2370752cc7A4aAd326fe2C1aae95B0c5E2
SwapFactory Boba 0x7cF0a21D61Bb9215e44ACbA69442dE68ceb2C00D
wrapperFactory Boba 0x31cfaE80AaD19a15d4C9Ab81840fCe79b9D944C5
routerExtension Boba 0x11C1DaaaDb71C58dEa669Fa3e06939a2971fa89b
router Boba 0xdf0382bBEa5D09953FD877a7bbCa5A07Da76C00a
Hash Boba 0x20bf34d7ad42a982d8700c48fa133ba50b84584b001fdda29b39238e494ff348
SwapFactory Aurora 0x45a3a315277Fbc1BCe0611c4398b32E0317Fd7c1 0x4997c98daecda89488dbcdaeb3df084410b8825c
wrapperFactory Aurora 0xBa91CD800C96BBa63a618AFFef477ae33f8287d9 0x4997c98daecda89488dbcdaeb3df084410b8825c
routerExtension Aurora 0x16E1Cd2370752cc7A4aAd326fe2C1aae95B0c5E2
router Aurora 0xdE64A479f2b17bc5adBe906015840B7cE0022C8e
SwapFactory BSC 0x4233ad9b8b7c1ccf0818907908a7f0796a3df85f 0xd929ff540680f067b6724a9f93ef686cfac5b502
wrapperFactory BSC 0xf72255b8e25024ce3976d70dfbce8e437fe410e1 0xd929ff540680f067b6724a9f93ef686cfac5b502
routerExtension BSC
router BSC 0x56f6ca0a3364fa3ac9f0e8e9858b2966cdf39d03
SwapFactory Kovan 0x7a8ead64b79c466d8a9bcfd2a7b7bf938f9cb542 0x554A45EA949851f4b4047Ab958a985B4d4884ddd
routerExtension Kovan 0x56e59989bcaf633ee60abc4437f82a91a765f4f5
WrapperFactory Kovan 0x9a89b492aed3264cdf69b494a95e228b2b844f81
Hash Kovan 0xfc84b622ba228c468b74c2d99bfe9454ffac280ac017f05a02feb9f739aeb1e4
Router Kovan 0x7f6f6dF046950982E2a22f43CE4C1F443F42383e 0x554A45EA949851f4b4047Ab958a985B4d4884ddd
SwapFactory ETH 0x56E59989BCaf633ee60aBc4437F82A91A765f4f5 0x554A45EA949851f4b4047Ab958a985B4d4884ddd
routerExtension ETH 0x9BF5852223000450AcD79ca8FDf6D7572a442d84
WrapperFactory ETH 0x7f6f6dF046950982E2a22f43CE4C1F443F42383e 0x554A45EA949851f4b4047Ab958a985B4d4884ddd
Router ETH 0x2CA5708568003aBa525bFe32C7D6D149D384D874
Hash ETH 0xfc84b622ba228c468b74c2d99bfe9454ffac280ac017f05a02feb9f739aeb1e4
Router Neon Devnet 0x7f6f6dF046950982E2a22f43CE4C1F443F42383e
SwapFactory Neon Devnet 0x7a8eaD64B79C466d8A9Bcfd2a7B7BF938F9Cb542
routerExtension Neon Devnet 0x56E59989BCaf633ee60aBc4437F82A91A765f4f5
WrapperFactory Neon Devnet 0x9A89B492aEd3264CDF69b494a95e228B2B844f81
Hash Neon Devnet 0x20bf34d7ad42a982d8700c48fa133ba50b84584b001fdda29b39238e494ff348
Router Arbitrum 0x39E48491b3A182C3F6b699281d74aF9f8a620CFa
SwapFactory Arbitrum 0x9BF5852223000450AcD79ca8FDf6D7572a442d84
routerExtension Arbitrum 0x499Aef3f3822972f6C42D7C2Eaa13236B5e7673B
WrapperFactory Arbitrum 0x2CA5708568003aBa525bFe32C7D6D149D384D874
Hash Arbitrum 0x20bf34d7ad42a982d8700c48fa133ba50b84584b001fdda29b39238e494ff348
Router OKC 0xd5b87813A5ecb2eaC24b6B3F2d4b8b69F583aF4e
SwapFactory OKC 0x2CA5708568003aBa525bFe32C7D6D149D384D874
routerExtension OKC 0x39E48491b3A182C3F6b699281d74aF9f8a620CFa
WrapperFactory OKC 0x499Aef3f3822972f6C42D7C2Eaa13236B5e7673B
Hash OKC 0x20bf34d7ad42a982d8700c48fa133ba50b84584b001fdda29b39238e494ff348

IDIA

Name Chain Address Owner
anyIDIA ETH 0xD91903D548f19C0FC0a6B9ED09D2F72b4dFe7144 ETH-TECH-DEPLOYER
anyIDIA BSC 0x35Bc8F36AB08fC1B484D4c921a6F3b3c75E6d15D BNB-TECH-DEPLOYER
anyIDIA Moonbeam 0x0AaAfE33611f6B7b0068E48d82d2d05D27Ff904c GLMR-TECH-DEPLOYER
anyIDIA Avax 0x0AaAfE33611f6B7b0068E48d82d2d05D27Ff904c AVAX-TECH-DEPLOYER
anyIDIA BOBA 0x79fEe86c458470cF192c8D02bC6328F0376a8d2E
anyIDIA Aurora 0x559f7aFc3312Ec94A8cc0dd6275716c68d345787 AURORA-TECH-DEPLOYER
IDIA ETH 0xd5b87813A5ecb2eaC24b6B3F2d4b8b69F583aF4e ETH-TECH-DEPLOYER
IDIA BSC 0x0b15ddf19d47e6a86a56148fb4afffc6929bcb89
IDIA Moonbeam 0xfCAF13227dcBFa2dc2b1928acFcA03b85e2D25dd GLMR-TECH-DEPLOYER
IDIA AVAX 0xfCAF13227dcBFa2dc2b1928acFcA03b85e2D25dd AVAX-TECH-DEPLOYER
IDIA BOBA 0x0AaAfE33611f6B7b0068E48d82d2d05D27Ff904c 0x3C9584426432eb851e5689230d5cFc50659103D5
IDIA Aurora 0x2eFEDEBD6e29963511589731a33311196f00eaCb AURORA-TECH-DEPLOYER
IDIA Kovan 0x44AB9E98FF201f468Fe4687b2FB5247b5BD0fc5a
IDIA BSC Testnet 0x40aD0B8629d8E39CbD3FF50AA5c0b0C3a510b6E5 0x6f981a30263A43E0D060D2033C9F0C6A318572fc
IDIA Arbitrum https://arbiscan.io/token/0xd91903d548f19c0fc0a6b9ed09d2f72b4dfe7144

Admin Accounts & Multisigs

ID Name Chain Link Approval
BNB-TECH-DEPLOYER Tech Deployer BSC https://gnosis-safe.io/app/bnb:0xEEAB2852dB5c71024B47073aE9caBd482eBDdBb9/balances 3/6
MOVR-TECH-DEPLOYER Tech Deployer Moonriver https://multisig.moonbeam.network/mriver:0xB97089aD849AfCa6f3FeDd4E62B3310051809Da5/balances 3/6
GLMR-TECH-DEPLOYER Tech Deployer Moonbeam https://multisig.moonbeam.network/mbeam:0xA9D5b2621f9935EaA4981eB4d619D274B7b3C602/balances 3/6
AVAX-TECH-DEPLOYER Tech Deployer Avalanche https://gnosis-safe.io/app/avax:0x11F86C00110004Bf2dDB6eB98DEAb177709302C6/balances 4/7
AURORA-TECH-DEPLOYER Tech Deployer Aurora https://gnosis-safe.io/app/aurora:0x4997C98daECDA89488dbCdAEB3DF084410B8825c/home 3/6
ETH-TECH-DEPLOYER Tech Deployer ETH https://gnosis-safe.io/app/eth:0xDCEb4f7558A844bD22394486E20e0d3A2231F3AF/home 3/6
ARBITRUM-TECH-DEPLOYER Tech Deployer Arbitrum https://app.safe.global/home?safe=arb1:0xe4c1418247DD218EBe25d8a88eCabc9994F89632&showCreationModal=true 3/6

Note: This multisig for each chain holds the admin functions and minter roles for our tokens, swap, and launchpad contracts.

For more details on our governance: https://docs.impossible.finance/ops/governance

The governance scope for the swap allows for governance to operate the trading fees of the swap and the whitelisted addresses (if whitelist mode is on).

Changes & Upgradeability

The only parameters that can be adjusted are the fees for each pair, the pairs that exist in the swap, and the whitelisted assets that are supported by the swaps router. The swap contract is NOT UPGRADEABLE. Each swap pair is reachable from the factory and router that is currently deployed.

For Modification Rights of our contracts’ parameters, the following parameters on the Swap Factory can be modified:

changeTokenAccess - this function allows for different assets to be whitelisted or blocked from the swap - the rights to call this function will remain with a multisig to ensure that there are not any unintended interruptions of service for assets.

The Governance for the launchpad allows for operation of the launchpad, the temporary access to set minters and funders of sale contracts, and the ability to whitelist assets for the launchpad on the staking and the sale sides of the contracts.

Impossible’s multisig cannot claim tokens out of the sale ahead of the completion of the sale, nor exploit the sale in any way.