SwapContract

Verified contract

Active on Ethereum with 134 txns
Deployed by via 0xf6b2ce3b at 14679781
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
Value $237,544.6
0x2c8fc3878bf335210d285c76d1feb625ca629d7e7764bf1dc44d215115d44fc6
0x8e6c1b5635e942df6fc6142ebc2052689d5c7ab6b81521769e75ee9bbc394ef2
0x0ac3ae7fed51af06b10751bd2976e81f9a2be98411ec5d5be25f2400dd844553
0x3ebec4fcbf7ef90b64f06496dc2a1b2e9bd8d8632dd16f9600a5e8957e5b16e3
0xb845127f9c02c104e5b22dc02a4cadc099887f1bebcc7e10c10ca00e9fda3c99
0x1d2faf89c57026c0cb6bc51033facda2607154f6e2a1fbb85bf2dae8ed38cfb7
0x66fda9d4057f62ebe7911972b34e729572dfe00ef5dad1385ec5f290041a3a7a
0xb71ec5b748573b4148371a6702f39c078cd574561379a7ec3b552fad997a18f6
0xcb76b47f22b90542f5e4f99fd845cffe36ecb147f0f422a2a935dc8e8ce38dbe
0x5a46a955471112ddd66407821c8a552e00497cab798b76baa7d60ddd95469d0f

Functions
Getter at block 20888852
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
OWNER_ROLE(view returns (bytes32)
0xb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e
RELAYER_ROLE(view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
SIGNATURE_LENGTH(view returns (uint256)
65
VALIDATOR_ROLE(view returns (bytes32)
0x21702c8af46127c7fa207f89d0b0a8441bb32959a0ac7df790e9ab1a25c98926
feeAddress(view returns (address)
0xcea425879d90503dd56f104b009dd120676b3d92
maxGasPrice(view returns (uint256)
130000000000
minConfirmationBlocks(view returns (uint256)
5
minConfirmationSignatures(view returns (uint256)
2
numOfThisBlockchain(view returns (uint128)
2
paused(view returns (bool)
false
Read-only
ecOffsetRecover(bytes32 hashbytes signatureuint256 offsetpure returns (address)
existingOtherBlockchain(uint128view returns (bool)
feeAmountOfBlockchain(uint128addressview returns (uint128)
getHashPacked(address useruint256 amountWithFeebytes32 originalTxHashpure returns (bytes32)
getHashPacked(uint128 tokenaddress useruint256 amountWithFeebytes32 originalTxHashpure returns (bytes32)
getOtherBlockchainAvailableByNum(uint128 blockchainview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isManager(address accountview returns (bool)
isOwner(address accountview returns (bool)
isProcessedTransaction(bytes32 originalTxHashview returns (bool processedbytes32 hashedParams)
isRelayer(address accountview returns (bool)
isValid(uint128 tokenNumview returns (bool)
isValidator(address accountview returns (bool)
minTokenAmount(addressview returns (uint256)
processedTransactions(bytes32view returns (bytes32)
supportsInterface(bytes4 interfaceIdview returns (bool)
toEthSignedMessageHash(bytes32 hashpure returns (bytes32)
State-modifying
addOtherBlockchain(uint128 numOfOtherBlockchain
addToken(address tokenuint128 tokenNum
changeFeeAddress(address newFeeAddress
changeOtherBlockchain(uint128 oldNumOfOtherBlockchainuint128 newNumOfOtherBlockchain
continueExecution(
grantRole(bytes32 roleaddress account
pauseExecution(
removeOtherBlockchain(uint128 numOfOtherBlockchain
removeToken(uint128 tokenNum
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeeAmountOfBlockchain(uint128 blockchainNumaddress tokenuint128 feeAmount
setMaxGasPrice(uint256 _maxGasPrice
setMinConfirmationBlocks(uint256 _minConfirmationBlocks
setMinConfirmationSignatures(uint256 _minConfirmationSignatures
setMinTokenAmount(address tokenuint256 _minTokenAmount
transferOwnerAndSetManager(address newOwneraddress newManager
transferToOtherBlockchain(uint128 tokenuint128 blockchainuint256 amountstring newAddress
transferToUserWithFee(uint128 tokenaddress useruint256 amountWithFeebytes32 originalTxHashbytes concatSignatures
Events
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
TransferFromOtherBlockchain(uint128 tokenaddress useruint256 amountuint256 amountWithoutFeebytes32 originalTxHash
TransferToOtherBlockchain(uint128 tokenuint128 blockchainaddress useruint256 amountstring newAddress
Unpaused(address account
Constructor
constructor(address _tokenAddressuint128 _tokenNumaddress _feeAddressuint128 _numOfThisBlockchainuint128[] _numsOfOtherBlockchainsuint128 _minConfirmationSignaturesuint256 _minTokenAmountuint256 _maxGasPriceuint256 _minConfirmationBlocks
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.