MaiProtocol
Verified contract
Active on
Ethereum with 2,614 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MaiProtocol"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11215408 | 4 years ago | | | 0 | 0.014985420 | |
| 11211429 | 4 years ago | | | 0 | 0.15183790 | |
| 11206666 | 4 years ago | | | 0 | 0.039388252 | |
| 11201115 | 4 years ago | | | 0 | 0.029303124 | |
| 11201053 | 4 years ago | | | 0 | 0.032334194 | |
| 11201002 | 4 years ago | | | 0 | 0.10959749 | |
| 11200982 | 4 years ago | | | 0 | 0.087373650 | |
| 11200030 | 4 years ago | | | 0 | 0.026954544 | |
| 11194928 | 4 years ago | | | 0 | 0.063862875 | |
| 11194301 | 4 years ago | | | 0 | 0.0098805720 |
ABI
ABI objects
Getter at block 21302602
DOMAIN_SEPARATOR() view returns (bytes32)
0x4bf67a92331f9543ab43d10e3a08b582abd57f9f32f07724559d64f62b2df379
EIP712_DOMAIN_TYPEHASH() view returns (bytes32)
0xb2178a58fb1eefb359ecfdd57bb19c0bdd0f4e6eed8547f46600e500ed111af3
EIP712_ORDER_TYPE() view returns (bytes32)
0xcb2a59222442273286b1c23ca81a51fa5a00f847bd229bc464a68250c2bb7905
FEE_RATE_BASE() view returns (uint256)
100000
LONG() view returns (uint256)
0
MAX_MATCHES() view returns (uint256)
3
REBATE_RATE_BASE() view returns (uint256)
100
SHORT() view returns (uint256)
1
SUPPORTED_ORDER_VERSION() view returns (uint256)
1
isOwner() view returns (bool)
false
marketRegistryAddress() view returns (address)
0x0000000000000000000000000000000000000000
mintingPoolAddress() view returns (address)
0x02676ee53c778e63000f003f14163ca82dc48f0b
owner() view returns (address)
0xb81f667e2d10ee569ea08502661924d45b6e65e6
Read-only
canMatchMarketContractOrdersFrom(address relayer) view returns (bool)
cancelled(bytes32) view returns (bool)
filled(bytes32) view returns (uint256)
isParticipant(address relayer) view returns (bool)
relayerDelegates(address, address) view returns (bool)
State-modifying
Events approveDelegate(address delegate)
approveERC20(address token, address spender, uint256 amount)
cancelOrder(struct (address, address, address, uint256, uint256, uint256, bytes32) order)
exitIncentiveSystem()
joinIncentiveSystem()
matchMarketContractOrders(struct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32)) takerOrderParam, struct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32))[] makerOrderParams, uint256[] posFilledAmounts, struct (address, address) orderAddressSet)
renounceOwnership()
revokeDelegate(address delegate)
setMarketRegistryAddress(address _marketRegistryAddress)
setMintingPool(address _mintingPoolAddress)
transferOwnership(address newOwner)
withdrawERC20(address token, uint256 amount)
Approval(address indexed tokenAddress, address indexed spender, uint256 amount)
Cancel(bytes32 indexed orderHash)
Match(struct (address, address) addressSet, struct (address, address, uint256, uint256, uint256, uint256, uint256, uint256, uint8) result)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RelayerApproveDelegate(address indexed relayer, address indexed delegate)
RelayerExit(address indexed relayer)
RelayerJoin(address indexed relayer)
RelayerRevokeDelegate(address indexed relayer, address indexed delegate)
Withdraw(address indexed tokenAddress, address indexed to, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.