MaiProtocol

Verified contract

Active on Ethereum with 2,614 txns
Deployed by via 0x78403e31 at 9061224
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MaiProtocol"

0xf30253005c33edcb2ddd570211917423c60de88a1df5b9dcb6cf668fa85e37a2
0x50d3655b999cf73faa8dda953fdf511904ae06b94fe6c4097cf87c3313f9a316
0x83eb62d3c8c2c5ab19b078f715d6ba8a1a9dca94d8c0c0a507a3d6ce500d0eff
0x373811f0c900358327307ed75a7f40f4383bf1dcd56fec4d8aae66497d995698
0xb462bd1144346fd9aec22be63283f0329972d7080299334e7205ebd5d55335de
0xa00ddcb16bc694ccceffb13e6b714c7c61d365168f8f9076c3947d8d985afbd3
0x99f72bc57358c638407820c0fdbf12ba15671767f4bbd3317b286d77f1231f13
0x79ebb7a82d2c2a8c092e5317b113f6f9bab62c1b4767d221517366215d47ab12
0x68da45ed345ba157cc8f60f34379d76de8c0c75219cfdcffc0dcd0376ab5ea98
0x2f345c857cd84c073630964103559d89791053a036e5d885cd51dd135b0fb8e6

Functions
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 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.