OTSeaMigration

Verified contract

Active on Ethereum with 3,491 txns
Deployed by via 0x031b27ff at 19117469
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x926af9ef0ae56c67dc39ce92b715bc028405bff1b6badb9cc8960bb4446035c8
0x301e46492c77b0d448e8f0ed1e4e33988bfbe7f134f60ea14434368c20d0c5fb
0x723b3c02b0683d70fff064487118545d029b8a0046703dcf6a4c9ff40f9782ac
0xc097f07169fe36ccd417b86f8d6bfcf8a02145d40a29ef50555cc841d1e9ff90
0xb344669c2006b00c870d50a0749fdf66bc7544c448722c00e237a7c059ea18df
0x3ecace39c787018477a22c7f5e088f99be27681afc3e9844626b9af1b31e1165
0x2863ff6362cac70e44fb3cc8d20499ec62ca8a311ec6982742016062a21b64ef
0xb136218884a7cfbef9eb5bccc1f457b98cea51370290505f1e25afb3d267b94a
0xa79cc70ceaf2f4463672f58c613fe1c8079976fba9f7aa26ac07a0069d2176fd
0xea9835c06a19887c5fd8d3ae65927bf169cb9dac546d13c30b74ef5be00e3fdc

Functions
Getter at block 21406368
hasLiquidityBeenExtracted(view returns (bool)
true
merkleRoot(view returns (bytes32)
0xa154df20af3aae040dae717b78ed681e28044f31df760a0f0acc760e0e844e04
migrationDeadline(view returns (uint32)
1714374083
multiSigAdmin(view returns (address)
0x0adedc7487c59ece60178cf69b8df7e3c4730d90
owner(view returns (address)
0x13a2d9e789f4a7bc92cb0fc22fc5ff8f03e14d98
treasury(view returns (address)
0x0000000000000000000000000000000000000000
v1(view returns (address)
0x5da151b95657e788076d04d56234bd93e409cb09
Read-only
getCreditAmountByAddress(address _accountview returns (uint256)
getMaroonedETH(address _accountview returns (uint256)
getMigratedAmountByAddress(address _accountview returns (uint256)
State-modifying
claimCredit(
claimMaroonedETH(address _receiver
claimSpecialAddresses(struct OTSeaMigrationMigration[] _specialMigrations
claimUnclaimedV1Tokens(
configureV1Token(address _token
extractLiquidity(struct OTSeaMigrationMigration[] _migrationsuint256 _minETHAmount
migrate(struct OTSeaMigrationMigration _migration
renounceOwnership(
sellBetaTokens(uint256 _amountToSelluint256 _minETHAmount
transferOwnership(address newOwner
uploadMerkleRoot(bytes32 _merkleRoot
Events
ClaimedUnclaimedV1Tokens(uint256 amount
CreditClaimed(address indexed accountuint256 credit
ExtractedLiquidity(struct OTSeaMigrationMigration[] migrationsuint256 amountSolduint256 ethReceived
MaroonedETH(address accountuint256 amount
MaroonedETHClaimed(address accountaddress receiveruint256 amount
MerkleRootUploaded(bytes32 root
Migrated(address indexed accountstruct OTSeaMigrationMigration migration
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SoldBetaTokens(uint256 amountSolduint256 ethReceived
V1TokenConfigured(address tokenuint32 migrationDeadline
Constructor
constructor(address _multiSigAdminaddress _migrationHandler
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AmountExceedsSnapshot(
DuplicateAddressAtIndex(uint256 index
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
FailedInnerCall(
InvalidAddress(
InvalidAddressAtIndex(uint256 index
InvalidAmount(
InvalidArrayLength(
InvalidEnd(
InvalidMinETHAmount(
InvalidProof(
InvalidRoot(
InvalidSequence(
InvalidStart(
NativeTransferFailed(
NotAvailable(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
RootNotUploaded(
SafeERC20FailedOperation(address token
Unauthorized(