Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x576e…52a9
0x8361…a89b
Balances ($0.00)
No balances found for "SoulStore"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18331003 | 3 months ago | | | 0.00040017897 | 0.0000015521767 | |
| 18249498 | 3 months ago | | | 0.00039429842 | 0.0000016138856 | |
| 18112414 | 3 months ago | | | 0.00041332035 | 0.00087781906 | |
| 17856369 | 4 months ago | | | 0.00032609298 | 0.00087222688 | |
| 17568856 | 4 months ago | | | 0.0003282445 | 0.00087361141 | |
| 17503289 | 4 months ago | | | 0.00030170127 | 0.000011259763 | |
| 17423749 | 4 months ago | | | 0.0015295216 | 0.0000082414079 | |
| 17021146 | 4 months ago | | | 0.00033141197 | 0.0000014347210 | |
| 16774826 | 4 months ago | | | 0.0003445345 | 0.00066920785 | |
| 16774756 | 4 months ago | | | 0.0003445345 | 0.00087360757 |
ABI
ABI objects
Getter at block 22730743
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PROJECT_ADMIN_ROLE() view returns (bytes32)
0x52eafc11f6f81f86878bffd31109a0d92f37506527754f00788853ff9f63b130
getEnabledPaymentMethods() view returns (address[])
[0x0000000000000000000000000000000000000000]
masaToken() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
projectFeeReceiver() view returns (address)
0x95e3b737ea33b45acabc111569ef65e6d0b44312
protocolFeeAmount() view returns (uint256)
0
protocolFeePercent() view returns (uint256)
0
protocolFeeReceiver() view returns (address)
0x0000000000000000000000000000000000000000
soulName() view returns (address)
0x836198f984431ecdc97a7549c1bd6b3cd9e7a89b
soulboundIdentity() view returns (address)
0x576e82208df807b07b9e4b4bdbd7f7862f1152a9
stableCoin() view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
swapRouter() view returns (address)
0x0a64d8858061e1c5e2bc63f2c267cb87b47dea57
wrappedNativeToken() view returns (address)
0x4200000000000000000000000000000000000006
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 price)
getPriceForMintingNameWithProtocolFee(address paymentMethod, uint256 nameLength, uint256 yearsPeriod) view returns (uint256 price, uint256 protocolFee)
getProtocolFee(address paymentMethod, uint256 amount) 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)
setProjectFeeReceiver(address _projectFeeReceiver)
setProtocolFeeAmount(uint256 _protocolFeeAmount)
setProtocolFeePercent(uint256 _protocolFeePercent)
setProtocolFeeReceiver(address _protocolFeeReceiver)
setSoulName(address _soulName)
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, address _soulName, 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)
PaymentParamsNotSet()
ProtocolFeeReceiverNotSet()
RefundFailed()
SameValue()
TransferFailed()
UserMustHaveProtocolOrProjectAdminRole()
ZeroAddress()