Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xd2b4…75d6
0x03eb…0170
Balances ($20.07)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 20 | $1.001 |
$20.02 | |
WGC | ERC-20 | 200 | $0.000247 |
$0.05 | |
NUNU | ERC-20 | 7.777778 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14189542 | 7 months ago | | | 0 | 0.000010097231 | |
| 14189527 | 7 months ago | | | 0 | 0.0000031319192 | |
| 14189185 | 7 months ago | | | 0 | 0.000010114769 | |
| 14188672 | 7 months ago | | | 0 | 0.000011680934 | |
| 13099823 | 8 months ago | | | 0 | 0.000010993146 | |
| 12493910 | 8 months ago | | | 0 | 0.000024950850 | |
| 12493797 | 8 months ago | | | 0 | 0.0000079667584 | |
| 12446296 | 8 months ago | | | 0 | 0.000025652980 | |
| 12446219 | 8 months ago | | | 0 | 0.0000080838636 | |
| 12423354 | 8 months ago | | | 0 | 0.000025187063 |
ABI
ABI objects
Getter at block 23196543
depositCounter() view returns (uint256)
29
intentExpirationPeriod() view returns (uint256)
86400
isInitialized() view returns (bool)
true
maxOnRampAmount() view returns (uint256)
10000000
minDepositAmount() view returns (uint256)
20000000
onRampCooldownPeriod() view returns (uint256)
43200
owner() view returns (address)
0x0bc26ff515411396dd588abd6ef6846e04470227
poseidon3() view returns (address)
0xc87efe0445fba1fdb8a73553f293272b7be91c64
poseidon6() view returns (address)
0xcec79fddbaa7c9cfed2e9ad23bb272c71e7e2144
registrationProcessor() view returns (address)
0xd2b4cca64fc4b7588d6546780fedb4c71a4b75d6
sendProcessor() view returns (address)
0x03eb0ba3f7a4451c41278af74e8384079ae40170
sustainabilityFee() view returns (uint256)
0
sustainabilityFeeRecipient() view returns (address)
0x0bc26ff515411396dd588abd6ef6846e04470227
usdc() view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Read-only
deposits(uint256) view returns (address depositor, uint256 depositAmount, uint256 remainingDeposits, uint256 outstandingIntentAmount, uint256 conversionRate)
getAccountDeposits(address _account) view returns (struct HDFCRampDepositWithAvailableLiquidity[] accountDeposits)
getAccountInfo(address _account) view returns (struct HDFCRampAccountInfo)
getDeniedUsers(address _account) view returns (bytes32[])
getDeposit(uint256 _depositId) view returns (struct HDFCRampDeposit)
getDepositFromIds(uint256[] _depositIds) view returns (struct HDFCRampDepositWithAvailableLiquidity[] depositArray)
getIdCurrentIntentHash(address _account) view returns (bytes32)
getIntentsWithOnRamperId(bytes32[] _intentHashes) view returns (struct HDFCRampIntentWithOnRamperId[])
getLastOnRampTimestamp(address _account) view returns (uint256)
intents(bytes32) view returns (address onRamper, address to, uint256 deposit, uint256 amount, uint256 intentTimestamp)
isDeniedUser(address _account, bytes32 _deniedUser) view returns (bool)
State-modifying
Events addAccountToDenylist(bytes32 _deniedUser)
cancelIntent(bytes32 _intentHash)
initialize(address _registrationProcessor, address _sendProcessor)
offRamp(uint256[8] _upiId, uint256 _depositAmount, uint256 _receiveAmount)
onRamp(uint256[2] _a, uint256[2][2] _b, uint256[2] _c, uint256[15] _signals)
register(uint256[2] _a, uint256[2][2] _b, uint256[2] _c, uint256[5] _signals)
releaseFundsToOnramper(bytes32 _intentHash)
removeAccountFromDenylist(bytes32 _approvedUser)
renounceOwnership()
setIntentExpirationPeriod(uint256 _intentExpirationPeriod)
setMaxOnRampAmount(uint256 _maxOnRampAmount)
setMinDepositAmount(uint256 _minDepositAmount)
setOnRampCooldownPeriod(uint256 _onRampCooldownPeriod)
setRegistrationProcessor(address _registrationProcessor)
setSendProcessor(address _sendProcessor)
setSustainabilityFee(uint256 _fee)
setSustainabilityFeeRecipient(address _feeRecipient)
signalIntent(uint256 _depositId, uint256 _amount, address _to)
transferOwnership(address newOwner)
withdrawDeposit(uint256[] _depositIds)
AccountRegistered(address indexed accountOwner, bytes32 indexed idHash)
DepositClosed(uint256 depositId, address depositor)
DepositReceived(uint256 indexed depositId, bytes32 indexed idHash, uint256 amount, uint256 conversionRate)
DepositWithdrawn(uint256 indexed depositId, address indexed depositor, uint256 amount)
IntentExpirationPeriodSet(uint256 intentExpirationPeriod)
IntentFulfilled(bytes32 indexed intentHash, uint256 indexed depositId, address indexed onRamper, address to, uint256 amount, uint256 feeAmount)
IntentPruned(bytes32 indexed intentHash, uint256 indexed depositId)
IntentSignaled(bytes32 indexed intentHash, uint256 indexed depositId, bytes32 indexed idHash, address to, uint256 amount, uint256 timestamp)
MaxOnRampAmountSet(uint256 maxOnRampAmount)
MinDepositAmountSet(uint256 minDepositAmount)
NewReceiveProcessorSet(address receiveProcessor)
NewRegistrationProcessorSet(address registrationProcessor)
NewSendProcessorSet(address sendProcessor)
OnRampCooldownPeriodSet(uint256 onRampCooldownPeriod)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SustainabilityFeeRecipientUpdated(address feeRecipient)
SustainabilityFeeUpdated(uint256 fee)
UserAddedToDenylist(bytes32 listOwner, bytes32 deniedUser)
UserRemovedFromDenylist(bytes32 listOwner, bytes32 approvedUser)
constructor(address _owner, address _usdc, address _poseidon3, address _poseidon6, uint256 _minDepositAmount, uint256 _maxOnRampAmount, uint256 _intentExpirationPeriod, uint256 _onRampCooldownPeriod, uint256 _sustainabilityFee, address _sustainabilityFeeRecipient)
This contract contains no fallback and receive objects.
This contract contains no error objects.