BridgeAssist

Verified contract

Active on Ethereum with 1,093 txns
Deployed by via 0x655b4051 at 19717612
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 $212,785.64
ERC-20
--
ERC-20
--
0xa58982e289ed5828fb5ce47c3c448e5c9f2a21ae2d6751d47fa11ec2181fdc0e
0x73c726a11457de54353ac3283585b702e41d7a097494ea5ce3b5343174e9d717
0x23ec5e1d1f028003f4b3e31075c43ea6e709bbcfcdc60c590a2fa9bebfebf01e
0xba05bf57bafd0f869ef8eed90f694fde17cac42efadfa980f19e360509ae642d
0x482b0e597dcdf8a41f5119d7a7016c9e075a5277c22865f552ed154050f2d957
0x6bf00fe73aed6ec16968a7f3f5ba4b35189b14f057cd394929be131c5d75fd95
0x2e1c98485e7f8ec7888184a4e452f0fd0f32ae57487c733a6cd2377d2eeb2812
0x313a44517da9a73af30a2807043bee4dcbb7483012663e4230739aa81dab27dc
0x233cff774e9a59e7669ebf5e484c21fe379643334417f5db4b930245e7a87ca8
0x46f9c4d1326a4544df758ae3bed07ddf1797aae02a83fea7221204699c66fcd4

Functions
Getter at block 21300352
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)
0xba386a4ca26b85fd057ab1ef86e3dc7bdeb5ce70
feeFulfill(view returns (uint256)
0
feeSend(view returns (uint256)
0
feeWallet(view returns (address)
0xc146fc60dc25ad54b71621ecf7d68caa9e206cba
getRelayers(view returns (address[])
[0x8E309C2bd4Ff41488a363753edB6bd1d38FD436E]
limitPerSend(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
nonce(view returns (uint256)
726
paused(view returns (bool)
false
relayerConsensusThreshold(view returns (uint256)
1
relayersLength(view returns (uint256)
1
supportedChainList(view returns (bytes32[])
[0x736f6c2e6d61696e6e65742d6265746100000000000000000000000000000000]
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.