RequestManager
Verified contract
Active on
Ethereum with 543 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "RequestManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18034530 | a year ago | | | 0 | 0.0024837538 | |
| 18034495 | a year ago | | | 0 | 0.0016298783 | |
| 18027394 | a year ago | | | 0 | 0.00058199748 | |
| 18027384 | a year ago | | | 0.01 | 0.0029331136 | |
| 18027361 | a year ago | | | 0 | 0.00073239607 | |
| 18027349 | a year ago | | | 0.01 | 0.0032987941 | |
| 18027296 | a year ago | | | 0 | 0.00081258478 | |
| 18027268 | a year ago | | | 0 | 0.0018261511 | |
| 18027164 | a year ago | | | 0 | 0.0029660760 | |
| 18020126 | a year ago | | | 0.01 | 0.0030429687 |
ABI
ABI objects
Getter at block 21263927
CLAIM_ID_WITHDRAWN_EXPIRED() view returns (uint96)
79228162514264337593543950335
MAX_VALIDITY_PERIOD() view returns (uint256)
172800
MIN_VALIDITY_PERIOD() view returns (uint256)
1800
challengePeriodExtension() view returns (uint256)
86400
claimPeriod() view returns (uint256)
86400
claimRequestExtension() view returns (uint256)
86400
claimStake() view returns (uint96)
10000000000000000
currentNonce() view returns (uint96)
273
lpFeePPM() view returns (uint32)
3000
minFeePPM() view returns (uint32)
100000
owner() view returns (address)
0x42405d66fda09dbdac90ff25fc5a4c2353f43e70
paused() view returns (bool)
true
protocolFeePPM() view returns (uint32)
0
Read-only
allowedLps(address lp) view returns (bool allowed)
callers(uint256 callerChainId, uint256) view returns (address)
chains(uint256 chainId) view returns (uint256 finalityPeriod, uint256 transferCost, uint256 targetWeightPPM)
claims(uint96 claimId) view returns (bytes32 requestId, address claimer, uint96 claimerStake, address lastChallenger, uint96 challengerStakeTotal, uint256 withdrawnAmount, uint256 termination, bytes32 fillId)
isInvalidFill(bytes32 requestId, bytes32 fillId) view returns (bool)
isWithdrawn(bytes32 requestId) view returns (bool)
lpFee(uint256 targetChainId, address tokenAddress, uint256 amount) view returns (uint256)
minLpFee(uint256 targetChainId, address tokenAddress) view returns (uint256)
protocolFee(uint256 amount) view returns (uint256)
requests(bytes32 requestId) view returns (address sender, address sourceTokenAddress, uint256 targetChainId, uint256 amount, uint32 validUntil, uint256 lpFee, uint256 protocolFee, uint32 activeClaims, uint96 withdrawClaimId, address filler, bytes32 fillId)
tokens(address tokenAddress) view returns (uint256 transferLimit, uint256 ethInToken, uint256 collectedProtocolFees)
totalFee(uint256 targetChainId, address tokenAddress, uint256 amount) view returns (uint256)
transferableAmount(uint256 targetChainId, address tokenAddress, uint256 amount) view returns (uint256)
State-modifying
Events addAllowedLp(address newLp)
addCaller(address caller)
addCaller(uint256 callerChainId, address caller, address messenger)
challengeClaim(uint96 claimId) payable
claimRequest(address claimer, bytes32 requestId, bytes32 fillId) payable returns (uint96)
claimRequest(bytes32 requestId, bytes32 fillId) payable returns (uint96)
createRequest(uint256 targetChainId, address sourceTokenAddress, address targetTokenAddress, address targetAddress, uint256 amount, uint256 validityPeriod) returns (bytes32)
invalidateFill(bytes32 requestId, bytes32 fillId, uint256 resolutionChainId)
pause()
removeAllowedLp(address oldLp)
renounceOwnership()
resolveRequest(bytes32 requestId, bytes32 fillId, uint256 resolutionChainId, address filler)
transferOwnership(address newOwner)
unpause()
updateChain(uint256 chainId, uint256 finalityPeriod, uint256 transferCost, uint256 targetWeightPPM)
updateFees(uint32 _minFeePPM, uint32 _lpFeePPM, uint32 _protocolFeePPM)
updateToken(address tokenAddress, uint256 transferLimit, uint256 ethInToken)
withdraw(address participant, uint96 claimId) returns (address)
withdraw(uint96 claimId) returns (address)
withdrawExpiredRequest(bytes32 requestId)
withdrawProtocolFees(address tokenAddress, address recipient)
ChainUpdated(uint256 indexed chainId, uint256 finalityPeriod, uint256 transferCost, uint256 targetWeightPPM)
ClaimMade(bytes32 indexed requestId, uint96 claimId, address claimer, uint96 claimerStake, address lastChallenger, uint96 challengerStakeTotal, uint256 termination, bytes32 fillId)
ClaimStakeWithdrawn(uint96 claimId, bytes32 indexed requestId, address stakeRecipient)
DepositWithdrawn(bytes32 requestId, address receiver)
FeesUpdated(uint32 minFeePPM, uint32 lpFeePPM, uint32 protocolFeePPM)
FillInvalidatedResolved(bytes32 requestId, bytes32 fillId)
LpAdded(address lp)
LpRemoved(address lp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RequestCreated(bytes32 indexed requestId, uint256 targetChainId, address sourceTokenAddress, address targetTokenAddress, address indexed sourceAddress, address targetAddress, uint256 amount, uint96 nonce, uint32 validUntil, uint256 lpFee, uint256 protocolFee)
RequestResolved(bytes32 requestId, address filler, bytes32 fillId)
TokenUpdated(address indexed tokenAddress, uint256 transferLimit, uint256 ethInToken)
Unpaused(address account)
constructor(uint96 _claimStake, uint256 _claimRequestExtension, uint256 _claimPeriod, uint256 _challengePeriodExtension)
This contract contains no fallback and receive objects.
This contract contains no error objects.