ZapAccount

Verified contract

Active on Base with 507 txns
Deployed by via 0xeb2bf529 at 20165208
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ZapAccount"

0xd08fa91a02d2949951f98b4a907d869078219ea7a57095a4c67f9037c9ce90d3
0x34f8386539e093be6befdcc4f069d71c20bd0c23684368fdf29441ef5e341602
0x2c5cc60bb3ad68c5e848cc5dbd6a7f0463fe6bb6282c79c3bdceca0fbd9c9705
0x88ef75c3c509596ce6c35f9059aee63f4a2ec0039b6272285939f65e6fbdf875
0xe9aa20b4554748f754de12302302b2920aa783ecca4a98023d55d68e918831e9
0xa22913af9bb153b5d89e6d5248b56a71d9170d3da12da7eb44184ee1aabc746b
0xd932f7066a4b366d410d4939e5fab4fe00c94c033b4135a0b501488ab4aa94b5
0xfd20f4159214ad025338f2fd8549bfd3c5848144683bee12352511dbfb9800df
0x86c4d6e20eba3f711b96c84e73b22c39cd05d1a9c860f2ceb2a7a79e71bc2c59
0x5891e30064843d57435181a7ebc99cf23c8ecdb5a51f036c98c647138a3e87ac

Functions
Getter at block 21823074
ACCOUNT_ADMIN_ROLE(view returns (bytes32)
0x32fc6e33ad01b7de362173dde9af31d0761d6fe55285e169d3de95ff40aa8da7
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
IMPORT_ADMIN_ROLE(view returns (bytes32)
0x332ef7fa19dbafe3ff5a6761aff973581ce154d2fcdd43bc4ee490e85e799a7b
MASTER_ADMIN_ROLE(view returns (bytes32)
0xf83591f6d256ac9a12084d6de9c89a3e1fd09d594aa1184c76eef05bae103fc3
isImportComplete(view returns (bool)
true
isSaleActive(view returns (bool)
false
nextAccountID(view returns (uint256)
4399
owner(view returns (address)
0x396d1cb809bbd09f4c3f8fa96b2b65754c4c8287
partnerAddress(view returns (address)
0x691fa2f746ad3a9f07c2d2c02cecbd606c9da762
paymentToken(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
pricePerVault(view returns (uint256 priceuint256 leftAtThisPrice)
(price=1415000000, leftAtThisPrice=30)
vaultCount(view returns (uint256)
12370
zapAddress(view returns (address)
0x249ac5f4092932cd4738c413a5666fb486a81a7a
Read-only
accountData(addressview returns (uint256 accountIduint256 numberOfVaultsaddress referrerstring referralCodeuint256 numberOfReferrals)
allAccounts(uint256view returns (address)
codeToAddress(stringview returns (address)
getReferralCode(address accountAddressview returns (string)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addOneVault(address accountAddress
completeImport(
createAccount(address accountAddressstring referralCode
grantRole(bytes32 roleaddress account
importAccounts(struct ZapAccountVaultInfo[] accounts
purchaseMoreVaults(uint256 numberOfVaults
purchaseMoreVaultsOnBehalfOf(address purchaserAddressuint256 numberOfVaults
purchaseVaults(string referralCodeuint256 numberOfVaults
purchaseVaultsOnBehalfOf(address purchaserAddressuint256 numberOfVaultsstring referralCode
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
retrieve721(address trackeruint256 id
retrieveERC20(address trackeruint256 amount
retrieveNative(
revokeRole(bytes32 roleaddress account
setIsSaleActive(bool state
setNumberOfVaults(address accountAddressuint256 value
transferOwnership(address newOwner
Events
AccountCreated(address indexed accountAddressstring indexed referralCode
AccountMigrated(address indexed accountAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
VaultsPurchased(address indexed accountAddressuint256 numberOfVaultsstring referralCode
Constructor
constructor(address erc20paymentTokenaddress zapPaymentAddressaddress zapAccountAddressaddress partnerPaymentAddressaddress partnerAccountAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
VaultsAllAllocated(