Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x209e…cf00
0x170c…a1d4
Balances ($3,806.29)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 3.806795K | $0.999838 |
$3,806.18 | |
GOCHU | ERC-20 | 50K | $0.000001 |
$0.06 | |
WGC | ERC-20 | 200 | $0.000276 |
$0.06 | |
USA | ERC-20 | 1 | $0.000563 |
$0 | |
kurbi | ERC-20 | 0.1 | $0.000387 |
$0 | |
GENOME | ERC-20 | 0 | $0.039857 |
$0 | |
BASED | ERC-20 | 5.444K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
SPOT | ERC-20 | 1K | -- | -- | |
Toad | ERC-20 | 136.12 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22147813 | 22 days ago | | | 0 | 0.000012881072 | |
| 21505519 | a month ago | | | 0 | 7.2640800e-7 | |
| 20877489 | 2 months ago | | | 0 | 7.2374220e-7 | |
| 20721308 | 2 months ago | | | 0 | 0.0000015571854 | |
| 20644369 | 2 months ago | | | 0 | 6.7377201e-7 | |
| 20636452 | 2 months ago | | | 0 | 0.0000025994134 | |
| 20636448 | 2 months ago | | | 0 | 0.0000026521484 | |
| 20634156 | 2 months ago | | | 0 | 0.0000039836496 | |
| 20558357 | 2 months ago | | | 0 | 0.0000015312012 | |
| 20556771 | 2 months ago | | | 0 | 0.0000030386531 |
ABI
ABI objects
Getter at block 23102583
depositCounter() view returns (uint256)
188
intentExpirationPeriod() view returns (uint256)
86400
isInitialized() view returns (bool)
true
maxOnRampAmount() view returns (uint256)
1000000000
minDepositAmount() view returns (uint256)
20000000
onRampCooldownPeriod() view returns (uint256)
43200
owner() view returns (address)
0x0bc26ff515411396dd588abd6ef6846e04470227
poseidon() view returns (address)
0xc87efe0445fba1fdb8a73553f293272b7be91c64
ramp() view returns (address)
0xb084f36c5b7193af8dd17025b36fbe2dd496a06f
registrationProcessor() view returns (address)
0x209e0fa47fabdb656b8b4bb8fba01322e9d5cf00
sendProcessor() view returns (address)
0x170cfa26a1fc6868dc45b251e7a482188a84a1d4
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 VenmoRampV2DepositWithAvailableLiquidity[] accountDeposits)
getAccountInfo(address _account) view returns (struct VenmoRampV2AccountInfo)
getAccountVenmoIdHash(address _account) view returns (bytes32)
getDeniedUsers(address _account) view returns (bytes32[])
getDeposit(uint256 _depositId) view returns (struct VenmoRampV2Deposit)
getDepositFromIds(uint256[] _depositIds) view returns (struct VenmoRampV2DepositWithAvailableLiquidity[] depositArray)
getIntentsWithOnRamperId(bytes32[] _intentHashes) view returns (struct VenmoRampV2IntentWithOnRamperId[])
getLastOnRampTimestamp(address _account) view returns (uint256)
getVenmoIdCurrentIntentHash(address _account) view returns (bytes32)
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[3] _packedVenmoId, uint256 _depositAmount, uint256 _receiveAmount)
onRamp(uint256[2] _a, uint256[2][2] _b, uint256[2] _c, uint256[12] _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 venmoIdHash)
DepositClosed(uint256 depositId, address depositor)
DepositReceived(uint256 indexed depositId, bytes32 indexed venmoId, 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 venmoId, 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 _ramp, address _usdc, address _poseidon, 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.