MaiProtocol

Verified contract

Active on Ethereum with 77 txns
Deployed by via 0x7e67c5bd at 9058522
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MaiProtocol"

0xf533a764b67523e8f3455c22ade8cc6c2cd6cbf720421b0641c4e3508d4bcbd7
0x6f2b8d8df00cc568a485a99d64ec22b43bea2dd8598d344baea2f3b7f32a38b7
0x4a71274941ca49172bd62f9aaa6400a61db2c86a9e6941caa0479257c3ad3ba1
0x41d2ad02ac1e8cf4029f94c13b9ef9fcfb652879e0a9c3caf76341744c80e764
0xf4bd0df76a9c50c5ea6a271c1602a1e590416479eee1d7761af6fa3955193013
0x2084ca2b881807588b6303816ed209465fee877058076904e6c788d395f8a596
0x7f5739f09aef433836e37fa23a0fb5872948ee559939e38e417f78cc0dfab058
0xf1edddbe084b5b3ec967c9e6f775e4e64585e6a73a9d9571913f6e259721cdc1
0xa47d8ce3224346ae7d4672785b32cf3d58a37a518bf7ffadd057f460f5049fc0
0xd6982e251eb165033be282259ac54c3f7f52ddf6d0d9979c2365016cb098f1ac

Functions
Getter at block 21012121
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)
0xcc41a21ab3f272db324182e6a71f25a2f3041be3
owner(view returns (address)
0xb81f667e2d10ee569ea08502661924d45b6e65e6
Read-only
canMatchMarketContractOrdersFrom(address relayerview returns (bool)
cancelled(bytes32view returns (bool)
filled(bytes32view returns (uint256)
isParticipant(address relayerview returns (bool)
relayerDelegates(addressaddressview returns (bool)
State-modifying
approveDelegate(address delegate
approveERC20(address tokenaddress spenderuint256 amount
cancelOrder(struct (address, address, address, uint256, uint256, uint256, bytes32) order
exitIncentiveSystem(
joinIncentiveSystem(
matchMarketContractOrders(struct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32)) takerOrderParamstruct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32))[] makerOrderParamsuint256[] posFilledAmountsstruct (address, address) orderAddressSet
renounceOwnership(
revokeDelegate(address delegate
setMarketRegistryAddress(address _marketRegistryAddress
setMintingPool(address _mintingPoolAddress
transferOwnership(address newOwner
withdrawERC20(address tokenuint256 amount
Events
Approval(address indexed tokenAddressaddress indexed spenderuint256 amount
Cancel(bytes32 indexed orderHash
Match(struct (address, address) addressSetstruct (address, address, uint256, uint256, uint256, uint256, uint256, uint256, uint8) result
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RelayerApproveDelegate(address indexed relayeraddress indexed delegate
RelayerExit(address indexed relayer
RelayerJoin(address indexed relayer
RelayerRevokeDelegate(address indexed relayeraddress indexed delegate
Withdraw(address indexed tokenAddressaddress indexed touint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.