SubscriptionService

Verified contract

Active on Ethereum with 12 txns
Deployed by via 0x039e6112 at 19609829
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SubscriptionService"

0x2100e6136c63a4c3264c3bfb374f1d064be9831c6d2f0c2f7ad02bb21ff45c86
0xb92a2d05a8891f40a58ad4f491775d990013d7b4cd45eb5f0041e8eb71c87831
0x82a9e383c630227706274b361c2e000e7d9eaf930930b112b81b53befbd61132
0xd4e31241f907f22913641215868611f3b37731a7a852bf89ba6a1df2a9650ae0
0x64755dc0def7953b44adbfefeb910e9cc644f019d27fa9aabb24c4f31a131912
0x1394b4a2457d312d8bc01ad757388f30248088d9dcbe0a6a89b1c176830fa429
0xc545d76bb26ee02a30631be1c575ec7950b31574a00fa8c83e16579ac8a72c1a
0x51f9182da354031fe67ec5afa356dd93ac787bab93dccedeea4e2412edf411a2
0x3f834bd9a2abf50afcc8e5b1b07fefaa0470df18e8116b39d931aabf583eb7d4
0x7b4ed7dcd7b055a0c162ffd90c8e469836f60c06134e34b26b457a1ff01485e3

Functions
Getter at block 20899297
BACKOFFICE_CONTRACT_ADMIN_ROLE(view returns (bytes32)
0x1cc585a35ee40bc8e30be46c66514537f1953ad0977428ef905e8e0df71a6ee7
BACKOFFICE_GOVERNANCE_ROLE(view returns (bytes32)
0x85485e0579110e3a8651ecc622c4a4de1af035fb88034e30905cf67a60881bfd
BACKOFFICE_ROLE_ADMIN_ROLE(view returns (bytes32)
0xb58f543c34fc3c79e1c358174f46808f77878cdc5ca730c4617cdbe574382eb6
CONTRACT_USAGE_ROLE(view returns (bytes32)
0x212a403a90eb28e41316223c150d4fd70813f6190caa207ae2a42a13777b29ef
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INTERFACE_ID(view returns (bytes4)
0xf248d312
PERCENT_100_WEI(view returns (uint256)
100000000000000000000
SECONDS_IN_DAY(view returns (uint256)
86400
TENANT_CONTRACT_ADMIN_ROLE(view returns (bytes32)
0x52bbfa6e876ba7eadc80dc9b099c193c6daea0056635c463ce4d9723fa6d7733
TENANT_GOVERNANCE_ROLE(view returns (bytes32)
0x96569a1fadb2d4dcc763ecf02934e5ddc4e41d9d5f44b6b99af57748b38b5058
TENANT_ROLE_ADMIN_ROLE(view returns (bytes32)
0x07258f049a6ded7f9eee4348cd5f072dca4852fa78e9604f2468ddeaa723e588
TOKEN_MAX_DECIMALS(view returns (uint256)
18
adminWallet(view returns (address)
0x4c9658e77d53d0e9b190acec4fedc60d2875fd94
paused(view returns (bool)
false
Read-only
getAvailableSubscriptionPackageFor(bytes32 subscriptionIdview returns (uint256 expiryDaysuint256 numberOfContractsaddress paymentTokenAddressuint256 paymentTokenDecimalsuint256 priceInPaymentTokenWeibool isInitialized)
getPurchasedSubscriptionPackageFor(bytes32 subscriptionIdview returns (uint256 expiryTimestampuint256 numberOfContractsDeployeduint256 numberOfDeployableContracts)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isAllowedToPurchase(bytes32 subscriptionIdaddress purchaserAddressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addPurchaserAddress(bytes32 subscriptionIdaddress purchaserAddress
consumeSubscriptionPackage(bytes32 subscriptionIdaddress accountreturns (bool isConsumed)
erc20PurchaseSubscriptionPackage(bytes32 subscriptionId
grantRole(bytes32 roleaddress account
nativePurchaseSubscriptionPackage(bytes32 subscriptionIdpayable 
pauseContract(
removePurchaserAddress(bytes32 subscriptionIdaddress purchaserAddress
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAdminWallet(address newWallet
setAvailableSubscriptionPackage(bytes32 subscriptionIduint256 expiryDaysuint256 numberOfContractsaddress paymentTokenAddressuint256 paymentTokenDecimalsuint256 priceInPaymentTokenWei
unpauseContract(
Events
AdminWalletChanged(address indexed oldWalletaddress indexed newWalletaddress indexed sender
AvailableSubscriptionPackageSet(bytes32 indexed subscriptionIdaddress indexed senderaddress indexed paymentTokenAddressuint256 paymentTokenDecimalsuint256 priceInPaymentTokenWeiuint256 expiryDaysuint256 numberOfContracts
Paused(address account
PurchaserAddressAdded(bytes32 indexed subscriptionIdaddress indexed purchaserAddressaddress indexed sender
PurchaserAddressRemoved(bytes32 indexed subscriptionIdaddress indexed purchaserAddressaddress indexed sender
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SubscriptionPackageConsumed(bytes32 indexed subscriptionIdaddress indexed senderaddress indexed accountuint256 numberOfContractsDeployeduint256 numberOfDeployableContractsuint256 expiryTimestamp
SubscriptionPackagePurchased(bytes32 indexed subscriptionIdaddress indexed senderaddress indexed paymentTokenAddressuint256 paymentTokenDecimalsuint256 priceInPaymentTokenWeiuint256 availablePackageNumberOfContractsuint256 availablePackageExpiryDaysuint256 numberOfDeployableContractsuint256 purchaseExpiryTimestampaddress adminWallet
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.