SubscriptionVGT
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "SubscriptionVGT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SubscriptionVGT"
ABI
ABI objects
Getter at block 21314116
approximateIncome() view returns (uint256 income)
0
billing() view returns (uint256 previousClearingDate, uint256 incomeSpeed)
(previousClearingDate=0, incomeSpeed=0)
currentTime() view returns (uint256)
1733133923
duration() view returns (uint256)
0
isOldestSubscriptionExpired() view returns (bool)
false
serviceProvider() view returns (address)
0x0000000000000000000000000000000000000000
ticketProvider() view returns (address)
0x0000000000000000000000000000000000000000
token() view returns (address)
0x0000000000000000000000000000000000000000
transactionSplitBox() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
extensionPayment(address _user, uint256 _price) view returns (uint256 payment, uint256 incomeSpeedDiff, uint256 newDepositValue)
getSignerAddress(uint8 _plan, uint256 _price, uint256 _ticketExpiration, address _contractAddress, bytes signature) pure returns (address signer)
getSubscriptionStatus(address _account) view returns (uint256 leftMonths, uint256 usedMonths, uint256 monthlyPayment, uint256 balance, uint8 plan, uint256 expiration, bool isCanceled)
planPriceDifference(address _user, uint256 _price) view returns (uint256 payment, uint256 refund, uint256 incomeSpeedDiff)
sortedSubscriptions(uint256) view returns (address)
subscriptions(address) view returns (uint256 startTimestamp, uint256 depositValue, bool canceled, uint8 plan, uint256 index)
State-modifying
Events disableBatchOfSubsriptions(uint256 count)
disableOldestSubsription()
downgradePlan(uint8 _plan, uint256 _price, uint256 _ticketExpiration, address _contractAddress, bytes _signature)
extendSubscription(uint8 _plan, uint256 _price, uint256 _ticketExpiration, address _contractAddress, bytes _signature) payable
initialize(address _serviceProvider, address _transactionSplitBox, address _ticketProvider, uint256 _duration)
initialize(address _serviceProvider, address _transactionSplitBox, address _ticketProvider, uint256 _duration, address _tokenAddress)
subscribe(uint8 _plan, uint256 _price, uint256 _ticketExpiration, address _contractAddress, bytes _signature) payable
unsubscribe()
upgradePlan(uint8 _plan, uint256 _price, uint256 _ticketExpiration, address _contractAddress, bytes _signature) payable
withdraw()
DowngradedPlan(address indexed user, uint8 plan, uint256 refund)
ExtendedSubscription(address indexed user, uint256 newExpiration)
Subscribed(address indexed user, uint8 plan, uint256 price)
Transaction(address indexed wallet, uint8 indexed transactionType, uint8 plan, uint256 amount, uint256 timestamp)
Unsubscribed(address indexed user, uint256 refund)
UpgradedPlan(address indexed user, uint8 plan)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.