SoulboundGreen
Verified contract
Active on
Ethereum with 1,390 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8903…a7d4
3 additional
variables
Balances ($0.00)
No balances found for "SoulboundGreen"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19113966 | 10 months ago | | | 0.00044553919 | 0.0031520001 | |
| 19045500 | 10 months ago | | | 0.00041545364 | 0.0036230909 | |
| 19010669 | 10 months ago | | | 0.00040897001 | 0.0040350981 | |
| 18970046 | 10 months ago | | | 0.00045353 | 0.0044999934 | |
| 18961291 | 10 months ago | | | 0.00046116311 | 0.0039958338 | |
| 18954996 | 10 months ago | | | 0.00045947183 | 0.0062949657 | |
| 18953430 | 10 months ago | | | 0.00045768678 | 0.0073616153 | |
| 18946275 | 10 months ago | | | 0.00045939471 | 0.0032410633 | |
| 18941910 | 10 months ago | | | 0.00045980244 | 0.0071720323 | |
| 18938982 | 10 months ago | | | 0.0004576538 | 0.0035177809 |
ABI
ABI objects
Getter at block 21218769
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
addLinkPrice() view returns (uint256)
0
addLinkPriceMASA() view returns (uint256)
0
getEnabledPaymentMethods() view returns (address[])
[0x0000000000000000000000000000000000000000]
masaToken() view returns (address)
0x0000000000000000000000000000000000000000
mintPrice() view returns (uint256)
1000000
mintPriceMASA() view returns (uint256)
0
name() view returns (string)
Masa Green
queryLinkPrice() view returns (uint256)
0
queryLinkPriceMASA() view returns (uint256)
0
reserveWallet() view returns (address)
0xccfa6a842151f53e18a5d56edfd0177fa8c8d7f5
soulboundIdentity() view returns (address)
0x8903d8d4f4c06814d7ecb42b1258e2209d53a7d4
stableCoin() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
swapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
symbol() view returns (string)
MG-2FA
totalSupply() view returns (uint256)
1360
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
authorities(address) view returns (bool)
balanceOf(address owner) view returns (uint256)
enabledPaymentMethod(address) view returns (bool)
enabledPaymentMethods(uint256) view returns (address)
exists(uint256 tokenId) view returns (bool)
getIdentityId(uint256 tokenId) view returns (uint256)
getMintPrice(address paymentMethod) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addAuthority(address _authority)
burn(uint256 tokenId)
disablePaymentMethod(address _paymentMethod)
enablePaymentMethod(address _paymentMethod)
grantRole(bytes32 role, address account)
mint(address paymentMethod, address to, address authorityAddress, uint256 signatureDate, bytes signature) payable returns (uint256)
mint(address paymentMethod, uint256 identityId, address authorityAddress, uint256 signatureDate, bytes signature) payable returns (uint256)
removeAuthority(address _authority)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setAddLinkPrice(uint256 _addLinkPrice)
setAddLinkPriceMASA(uint256 _addLinkPriceMASA)
setMasaToken(address _masaToken)
setMintPrice(uint256 _mintPrice)
setMintPriceMASA(uint256 _mintPriceMASA)
setQueryLinkPrice(uint256 _queryLinkPrice)
setQueryLinkPriceMASA(uint256 _queryLinkPriceMASA)
setReserveWallet(address _reserveWallet)
setSoulboundIdentity(address _soulboundIdentity)
setStableCoin(address _stableCoin)
setSwapRouter(address _swapRouter)
setWrappedNativeToken(address _wrappedNativeToken)
Burn(address indexed _owner, uint256 indexed _tokenId)
Mint(address indexed _owner, uint256 indexed _tokenId)
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)
SoulboundGreenMintedToAddress(uint256 tokenId, address to, address authorityAddress, uint256 signatureDate, address paymentMethod, uint256 mintPrice)
SoulboundGreenMintedToIdentity(uint256 tokenId, uint256 identityId, address authorityAddress, uint256 signatureDate, address paymentMethod, uint256 mintPrice)
constructor(address admin, string baseTokenURI, address soulboundIdentity, struct PaymentGatewayPaymentParams paymentParams)
This contract contains no fallback and receive objects.
AlreadyAdded()
AuthorityNotExists(address authority)
CallerNotOwner(address caller)
InsufficientEthAmount(uint256 amount)
InvalidPaymentMethod(address paymentMethod)
InvalidSignature()
InvalidToken(address token)
NonExistingErc20Token(address erc20token)
NotAuthorized(address signer)
NotLinkedToAnIdentitySBT()
RefundFailed()
SameValue()
TransferFailed()
ZeroAddress()