ZapAccount

Verified contract

Active on Base with 516 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"

0xba9eeb77ef8903d94616f8ce3a7854ddf80c575f0b24b0184cca89f9cb67aef4
0x7def3282406ce67fe4c0bc045b64e346ee7b38368a505fbb15e191726f6c4e8e
0x76893747abeb13d973e1e7e20cf2d4b466b81d9db5dcf4bdae2d90b30407c15c
0x5dbbfcc5cdc374e5a62b4a68298ae6e02eee90fc913b2b8617ece33b81747b1f
0xc91fdc69faa13d7c0188edd1e47f5662b9e424ee405145ec084e1a9de3168c52
0x26f3bfb1d62324e00a9f0d1143418bb787107f1ff295d253ee59620f157e8508
0x4b49ba4815f3ce438e4966500272f131e4972b692f54c6f369e9bca41e74c072
0x9e62e736fe5d80880ca024781a3096e33b36890503ba82b13505ebf0a6973703
0x8a1cc5a4119871ca8e034b030ef0ad4cf745343ea8472a7d56205e85dd3d6e04
0xd08fa91a02d2949951f98b4a907d869078219ea7a57095a4c67f9037c9ce90d3

Functions
Getter at block 22761679
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)
4401
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(