BequestV1

Verified contract

Active on Ethereum with 32 txns
Deployed by via 0xa6ea580c at 16811627
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $460.71
0x096b15d5c1e3922a9a98668ea3aab9593fe86e0554153db3564ccb4833d29aea
0x401e80b895c06e520a34afb94d180b29fe89095c73b53cf16fedc3cf4315b653
0xb9197d432f4b7658e35ea96c4a9f6743ce0f350636235ef56c373447305b9437
0x6c683d3f3ccdd85e4c7ddc04b1d7c250650d4fdbef657cb67495605f98eb281d
From
0x20a3e6d93b82407bfcd6744e7ad9e631fea86f56c62a410344809e023a54aa5e
0x36bfd1b73d90b987df6c131c5755250d07fc2d0aad8b3dd127d59a0406888b6f
0x2e62a3273731d22df096250db1ced1d8f12e676461842c0e8823e408c08aaf5b
0x7fb8e7bd22f0c59c21187f44b608c43e5d119ed4a82cf61b10406c37074b3f69
0x2910af114042586135125368ce3ded65191ccb6febff386b9822d0fab1e783ca
0xdb90142faba927b179478a7735eb41f6ef9e170f7907edfe7f63d7577cd2d7ed

Functions
Getter at block 20857859
bequestFeeDivisor(view returns (uint256)
100
bequestYearlyFee(view returns (uint256)
0
owner(view returns (address)
0xbf8254f499f5547cf09b7b7bb452720c664a0209
referralProfit(view returns (uint256)
0
Read-only
getBequest(address _ownerview returns (struct BequestV1Bequest)
getCreationFee(string _referralview returns (uint256)
getRenewalFee(address _ownerview returns (uint256uint256)
isClaimable(address _ownerview returns (bool)
isOwner(address _ownerview returns (bool)
isRecipient(address _owneraddress _recipientview returns (bool)
referralCodes(stringview returns (uint256 usesLeftuint256 profituint8 discountuint8 profitShareaddress profitAddress)
State-modifying
addNFTs(struct BequestV1NFT[] _nftspayable 
addTokens(address[] _tokenspayable 
createBequest(address _ownerstring _referralpayable 
createBequestAndSet(string _referralstruct BequestV1Recipient[] _recipientsaddress[] _tokenspayable 
createBequestAndSet(string _referralstruct BequestV1Recipient[] _recipientsaddress[] _tokensstruct BequestV1NFT[] _nftspayable 
createBequestAndSet(string _referralstruct BequestV1Recipient[] _recipientsaddress[] _tokensstruct BequestV1NFT[] _nftsaddress _executorpayable 
createBequestAndSet(string _referralstruct BequestV1Recipient[] _recipientsaddress[] _tokensaddress _executorpayable 
createBequestAndSet(string _referralstruct BequestV1NFT[] _nftspayable 
createBequestAndSet(string _referraladdress _executorpayable 
createReferral(string _codeuint256 _usesLeftuint8 _discountuint8 _profitShareaddress _profitAddress
deleteBequest(
distribute(address _owner
extractFees(
renewBequest(address _ownerpayable 
renounceOwnership(
setBequest(struct BequestV1Recipient[] _recipientsstruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplacepayable 
setBequest(struct BequestV1Recipient[] _recipientsstruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplaceuint64 _renewalRatepayable 
setBequest(struct BequestV1Recipient[] _recipientsaddress[] _tokensuint256[] _tokenIndexesToReplacepayable 
setBequest(struct BequestV1Recipient[] _recipientsaddress[] _tokensuint256[] _tokenIndexesToReplacestruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplacepayable 
setBequest(struct BequestV1Recipient[] _recipientsaddress[] _tokensuint256[] _tokenIndexesToReplacestruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplaceuint64 _renewalRatepayable 
setBequest(struct BequestV1Recipient[] _recipientsaddress[] _tokensuint256[] _tokenIndexesToReplaceuint64 _renewalRatepayable 
setBequest(address[] _tokensuint256[] _tokenIndexesToReplacestruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplacepayable 
setBequest(address[] _tokensuint256[] _tokenIndexesToReplacestruct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplaceuint64 _renewalRatepayable 
setBequest(uint64 _renewalRateaddress _executorpayable 
setExecutor(address _owneraddress _executorpayable 
setNFTs(struct BequestV1NFT[] _nftsuint256[] _nftIndexesToReplacepayable 
setRecipients(struct BequestV1Recipient[] _recipientspayable 
setRenewalRate(uint64 _renewalRatepayable 
setTokens(address[] _tokensuint256[] _tokenIndexesToReplacepayable 
setYearlyFee(uint256 _fee
transferOwnership(address newOwner
withdrawReferralProfits(string _code
Events
ChangedYearlyFee(uint256 newYearlyFee
CreatedBequest(address owner
CreatedReferral(string code
DistributedBequest(address indexed owneraddress indexed recipient
EditedExecutor(address owner
EditedRecipients(address owner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RenewedBequest(address indexed owneraddress executor
Constructor
constructor(uint256 _bequestYearlyFeeuint256 _bequestFeeDivisor
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.