SoulStore
Verified contract
Active on
Ethereum with 11,254 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8903…a7d4
Balances ($0.00)
No balances found for "SoulStore"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20453465 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453465 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453465 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453465 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453427 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453393 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453393 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453393 | 4 months ago | | | 0 | 0.000050000000 | |
| 20453078 | 4 months ago | | | 0 | 0.000050000000 | |
| 20452838 | 4 months ago | | | 0 | 0.000050000000 |
ABI
ABI objects
Getter at block 21259393
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getEnabledPaymentMethods() view returns (address[])
[0x0000000000000000000000000000000000000000, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48]
masaToken() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
reserveWallet() view returns (address)
0xccfa6a842151f53e18a5d56edfd0177fa8c8d7f5
soulboundIdentity() view returns (address)
0x8903d8d4f4c06814d7ecb42b1258e2209d53a7d4
stableCoin() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
swapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
authorities(address) view returns (bool)
enabledPaymentMethod(address) view returns (bool)
enabledPaymentMethods(uint256) view returns (address)
getNameRegistrationPricePerYear(uint256 nameLength) view returns (uint256)
getPriceForMintingName(address paymentMethod, uint256 nameLength, uint256 yearsPeriod) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
nameRegistrationPricePerYear(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addAuthority(address _authority)
disablePaymentMethod(address _paymentMethod)
enablePaymentMethod(address _paymentMethod)
grantRole(bytes32 role, address account)
pause()
purchaseIdentity() returns (uint256)
purchaseIdentityAndName(address paymentMethod, string name, uint256 nameLength, uint256 yearsPeriod, string tokenURI, address authorityAddress, bytes signature) payable returns (uint256)
purchaseName(address paymentMethod, address to, string name, uint256 nameLength, uint256 yearsPeriod, string tokenURI, address authorityAddress, bytes signature) payable returns (uint256)
removeAuthority(address _authority)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setMasaToken(address _masaToken)
setNameRegistrationPricePerYear(uint256 _nameLength, uint256 _nameRegistrationPricePerYear)
setReserveWallet(address _reserveWallet)
setSoulboundIdentity(address _soulboundIdentity)
setStableCoin(address _stableCoin)
setSwapRouter(address _swapRouter)
setWrappedNativeToken(address _wrappedNativeToken)
unpause()
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SoulNamePurchased(address indexed account, uint256 tokenId, string indexed name, uint256 yearsPeriod)
SoulboundIdentityAndNamePurchased(address indexed account, uint256 tokenId, string indexed name, uint256 yearsPeriod)
SoulboundIdentityPurchased(address indexed account, uint256 tokenId)
Unpaused(address account)
constructor(address admin, address _soulBoundIdentity, uint256 _nameRegistrationPricePerYear, struct PaymentGatewayPaymentParams paymentParams)
This contract contains no fallback and receive objects.
AlreadyAdded()
AuthorityNotExists(address authority)
InsufficientEthAmount(uint256 amount)
InvalidPaymentMethod(address paymentMethod)
InvalidSignature()
InvalidToken(address token)
NonExistingErc20Token(address erc20token)
NotAuthorized(address signer)
RefundFailed()
SameValue()
TransferFailed()
ZeroAddress()