AdminUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 76 txns
Unified storage
Map
Table
Raw
Constants and immutables
2Slot
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
0x9fd1…bb62
0x0a44…2660
0xcc39…0e6f
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
VGT | ERC-20 | 52.110528K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20464886 | a month ago | | | 0 | 0.00071289564 | |
| 20464863 | a month ago | | | 0 | 0.00084527330 | |
| 20164596 | 3 months ago | | | 0 | 0.00064284000 | |
| 20164575 | 3 months ago | | | 0 | 0.00071953179 | |
| 20078869 | 3 months ago | | | 0 | 0.0021033960 | |
| 20072827 | 3 months ago | | | 0 | 0.00022167740 | |
| 20072518 | 3 months ago | | | 0 | 0.0014856312 | |
| 19942974 | 4 months ago | | | 0 | 0.00095065712 | |
| 19942629 | 4 months ago | | | 0 | 0.0011203352 | |
| 19713993 | 5 months ago | | | 0 | 0.0011399658 |
ABI
ABI objects
Getter at block 20793629
approximateIncome() view returns (uint256 income)
255531958792491121258244
billing() view returns (uint256 previousClearingDate, uint256 incomeSpeed)
(previousClearingDate=1627321084, incomeSpeed=2567224759005580923389142567224733)
currentTime() view returns (uint256)
1726857347
duration() view returns (uint256)
31536000
isOldestSubscriptionExpired() view returns (bool)
true
serviceProvider() view returns (address)
0x0a446b4a8433860af2b50088ae01499020272660
ticketProvider() view returns (address)
0x69cf20bc28fbc0632f95529e4410a0c2ba25402e
token() view returns (address)
0xcc394f10545aeef24483d2347b32a34a44f20e6f
transactionSplitBox() view returns (address)
0x9fd1cf8462951a0e9d1c79f303eb03687bdabb62
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 admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address _admin, bytes _data)
fallback()
This contract contains no error objects.