aix-agx-migration-contract.agx.eth

Verified contract

Active on Ethereum with 3,230 txns
Deployed by via 0x79596e37 at 20821229
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $14,340.68
ERC-20
Value $203,898.99
ERC-20
--
0x0f59836124f07931c13a29759d0411f564ff5fd0b9a729d469ddda2027fa3b3f
0x8404c524d8abecc85ebdc09900a4ced17b5d04ca3e1b385d4a45fe119a21b1ae
0xb098f250fd2a4ff5d7deaf748287639c50dbca5e495da1b92db5740a5895c986
0xea543d4f2b69aaae6be8cecf7ebc5818f00ea790ffd19bcba860e32ecf818c90
0x93c134a6ac068e21924a9de9bfb04e7cb7dffa0071aa93099c33637b05f2b5a0
0xb096504ff7377fe266a3453d89d0e9d85dbebaeecc67c7838b5be545bdb104eb
0x376245facf51ec408efecd98a115e57f3102ff40f17835c708e37059991f98bc
0xed33dc31a82dded8326159dc7b60ac8a1e2ff426beb9ac25e4188adeb4f72cc0
0x0890c99cac26f5109db03626dc88e17013eba30ab0be574198e4aabda152c1d1
0x685c7ce126523773278e2326742d053e5529faa7a9e5fc296426bdf60444b240

Functions
Getter at block 21207659
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
active(view returns (bool)
true
agx(view returns (address)
0xe2432110c32d0717e33c245fe0cfa2b26c07f47a
aix(view returns (address)
0x40e9187078032afe1a30cfcf76e4fe3d7ab5c6c5
merkleRoot(view returns (bytes32)
0x9a5d78b177d94f09e332cf0d69b5b11a5aab2ef7294054624b70bfd7d2f3e05f
minAIXToSwap(view returns (uint256)
2000000000000000000000000
owner(view returns (address)
0xc5b2408cb82519aca97f6d74c7792daf6c0ace52
questsVerifier(view returns (address)
0x0000000000000000000000000000000000000000
swapAIXToETHEnabled(view returns (bool)
true
uniswapV2Router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
Read-only
blacklist(addressview returns (bool)
claimedAmount(addressview returns (uint256)
getEthSignedMessageHash(address userpure returns (bytes32)
getSignableMessage(address userpure returns (bytes32)
verifyMerkleProof(address useruint256 maxClaimableAmountbytes32[] proofview returns (bool)
verifySignature(address userbytes signatureview returns (bool)
State-modifying
migrate(uint256 amountuint256 maxClaimableAmountbytes32[] proofbytes signatureuint256 minAmountETHOut
renounceOwnership(
setActive(bool _active
setBlacklist(address userbool isBlacklisted
setMerkleRoot(bytes32 _merkleRoot
setMinAIXToSwap(uint256 _minAIXToSwap
setQuestsVerifier(address _questsVerifier
setSwapAIXToETHEnabled(bool _enabled
swapAIXtoETH(uint256 amountuint256 minAmountETHOut
transferOwnership(address newOwner
withdrawAGX(
withdrawAGXAmount(uint256 amount
withdrawAIX(
withdrawAIXAmount(uint256 amount
withdrawETH(
withdrawETHAmount(uint256 amount
Events
MerkleRootUpdated(address indexed userbytes32 merkleRoot
Migrated(address indexed useruint256 amount
MigrationActiveUpdated(bool active
MinAIXToSwapUpdated(uint256 minAIXToSwap
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
QuestsVerifierUpdated(address indexed useraddress questsVerifier
SetBlacklist(address indexed userbool isBlacklisted
SwapAIXToETHEnabledUpdated(bool enabled
Withdrawn(address indexed tokenuint256 amount
Constructor
constructor(address _aixaddress _agxbytes32 _merkleRootaddress _questsVerifierbool _swapAIXToETHEnabled
Fallback and receive
receive(
Errors

This contract contains no error objects.