ERCPool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
2 additional
variables
Balances ($0.00)
No balances found for "ERCPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ERCPool"
ABI
ABI objects
Getter at block 21177779
archethicPoolSigner() view returns (address)
0x0000000000000000000000000000000000000000
lockTimePeriod() view returns (uint256)
0
locked() view returns (bool)
false
mintedSwaps() view returns (address[])
[]
owner() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
poolCap() view returns (uint256)
0
provisionedSwaps() view returns (address[])
[]
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
reserveAddress() view returns (address)
0x0000000000000000000000000000000000000000
safetyModuleAddress() view returns (address)
0x0000000000000000000000000000000000000000
safetyModuleFeeRate() view returns (uint256)
0
token() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getSwapsByOwner(address owner) view returns (struct IPoolSwap[] swaps)
mintedSwap(bytes32 _hash) view returns (address)
provisionedSwap(bytes32 _hash) view returns (address)
State-modifying
Events acceptOwnership()
initialize(address _archPoolSigner, uint256 _lockTimePeriod, address _token, address _multisig)
lock()
mintHTLC(bytes32 _hash, uint256 _amount) payable
provisionHTLC(bytes32 _hash, uint256 _amount, uint256 _lockTime, bytes _archethicHTLCAddress, bytes32 _r, bytes32 _s, uint8 _v)
renounceOwnership()
setArchethicPoolSigner(address _archPoolSigner)
setLockTimePeriod(uint256 _lockTimePeriod)
setToken(address _token)
transferOwnership(address newOwner)
unlock()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
ArchethicPoolSignerChanged(address indexed _signer)
BeaconUpgraded(address indexed beacon)
ContractMinted(address indexed _htlc, uint256 indexed _amount)
ContractProvisioned(address indexed _htlc, uint256 indexed _amount)
Initialized(uint8 version)
Lock()
LockTimePeriodChanged(uint256 indexed _lockTimePeriod)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenChanged(address indexed _token)
Unlock()
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AlreadyMinted()
AlreadyProvisioned()
CannotSendEthers()
InsufficientFunds()
InvalidAmount()
InvalidArchethicPoolSigner()
InvalidHash()
InvalidLockTime()
InvalidLockTimePeriod()
InvalidSignature()
InvalidToken()
Locked()