ERCPool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xbc2ca0ad at 20360889
Slot
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

No balances found for "ERCPool"

No transactions found for "ERCPool"


Functions
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 ownerview returns (struct IPoolSwap[] swaps)
mintedSwap(bytes32 _hashview returns (address)
provisionedSwap(bytes32 _hashview returns (address)
State-modifying
acceptOwnership(
initialize(address _archPoolSigneruint256 _lockTimePeriodaddress _tokenaddress _multisig
lock(
mintHTLC(bytes32 _hashuint256 _amountpayable 
provisionHTLC(bytes32 _hashuint256 _amountuint256 _lockTimebytes _archethicHTLCAddressbytes32 _rbytes32 _suint8 _v
renounceOwnership(
setArchethicPoolSigner(address _archPoolSigner
setLockTimePeriod(uint256 _lockTimePeriod
setToken(address _token
transferOwnership(address newOwner
unlock(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
ArchethicPoolSignerChanged(address indexed _signer
BeaconUpgraded(address indexed beacon
ContractMinted(address indexed _htlcuint256 indexed _amount
ContractProvisioned(address indexed _htlcuint256 indexed _amount
Initialized(uint8 version
Lock(
LockTimePeriodChanged(uint256 indexed _lockTimePeriod
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenChanged(address indexed _token
Unlock(
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyMinted(
AlreadyProvisioned(
CannotSendEthers(
InsufficientFunds(
InvalidAmount(
InvalidArchethicPoolSigner(
InvalidHash(
InvalidLockTime(
InvalidLockTimePeriod(
InvalidSignature(
InvalidToken(
Locked(