BridgeAssist

Verified contract

Active on Ethereum with 1,317 txns
Deployed by via 0x51ad308a at 19578308
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $47,691,550.34
0xf074657f702b4b765cba17b89026e123d4494b16445d5a821a539da850e8d942
0x5dce5d9afacae34d38416b54aa04ca73468a5072375fc39f20e7298a48390b15
0x34bde12b7fd95f32c71eaf4a295331ccf0e145686dd09f1e531c09951bc86e94
0x88edd924d4cfa37c41be0cbc335b7cdcbf20dfdb7d19878b9cbb05c565aad831
0xb6d55e68fb44f561b87b32bbfcc3fbbeb9cc41c78647daa548fdd0b31c04f1e8
0x4b9a890ea22c4fae7c23fbc217a47d6e178555c4f572fa8f5c46d16b2ae2b08f
0xe1d43de598062c81a5ef05ca53be89d6a2c7bb4db7bd129f43c4230bb2bbb025
0x73afa39cb8dae24f03316bd965b3bc55ed947961cbfbbf1d12ed21b80b41e6de
0xf333843c35d20503141d52560f971bb8fb1c724826ffa1a6022d1ac7c1ea4c51
0x28121d95de275c12fdabe9962bcdae217134028408a7f00e5ea9101426b91911

Functions
Getter at block 21290595
CURRENT_CHAIN(view returns (string)
evm.1
CURRENT_CHAIN_B32(view returns (bytes32)
0x65766d2e31000000000000000000000000000000000000000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_DENOMINATOR(view returns (uint256)
10000
FULFILL_TX_TYPEHASH(view returns (bytes32)
0xcb87858191633bd77793d261daabf61ecc1356b8074c6678235852edf88a10dc
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MAX_RELAYERS(view returns (uint256)
100
TOKEN(view returns (address)
0xe636f94a71ec52cc61ef21787ae351ad832347b7
feeFulfill(view returns (uint256)
0
feeSend(view returns (uint256)
50
feeWallet(view returns (address)
0x47ff3169c515a69eb4f53bb5d29c0804e7e038c8
getRelayers(view returns (address[])
[0x1F45B92A6225EadDCC5BacD9ae1F6D43110D7fE7]
limitPerSend(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
nonce(view returns (uint256)
459
paused(view returns (bool)
false
relayerConsensusThreshold(view returns (uint256)
1
relayersLength(view returns (uint256)
1
supportedChainList(view returns (bytes32[])
[0x65766d2e35360000000000000000000000000000000000000000000000000000]
Read-only
exchangeRateFrom(bytes32view returns (uint256)
fulfilledAt(stringstringuint256view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUserTransactions(address userview returns (struct BridgeAssistTransaction[])
getUserTransactionsAmount(address userview returns (uint256)
getUserTransactionsSlice(address user_uint256 offset_uint256 limit_view returns (struct BridgeAssistTransaction[] transactions_)
hasRole(bytes32 roleaddress accountview returns (bool)
isSupportedChain(string chainview returns (bool)
relayers(uint256view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
transactions(addressuint256view returns (uint256 amountuint256 timestampaddress fromUserstring toUserstring fromChainstring toChainuint256 nonceuint256 block)
State-modifying
addChains(string[] chainsuint256[] exchangeRatesFromPow
fulfill(struct BridgeAssistFulfillTx transactionbytes[] signatures
grantRole(bytes32 roleaddress account
pause(
removeChains(string[] chains
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
send(uint256 amountstring toUserstring toChain
setFee(uint256 feeSend_uint256 feeFulfill_
setFeeWallet(address feeWallet_
setLimitPerSend(uint256 limitPerSend_
setRelayers(address[] relayers_uint256 relayerConsensusThreshold_
unpause(
withdraw(address tokenaddress touint256 amount
Events
FulfilledTokens(string indexed fromUseraddress indexed toUserstring fromChainstring toChainuint256 amountuint256 exchangeRate
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SentTokens(address fromUserstring indexed toUserstring fromChainstring toChainuint256 amountuint256 exchangeRate
Unpaused(address account
Constructor
constructor(address tokenuint256 limitPerSend_address feeWallet_uint256 feeSend_uint256 feeFulfill_address owneraddress[] relayers_uint256 relayerConsensusThreshold_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.