ReferenceSBTSelfSovereign

Verified contract

Active on Base with 3,750 txns
Deployed by via 0xd958397a at 2781230
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables

No balances found for "ReferenceSBTSelfSovereign"

0x8874035d160ee7c0754d03ef18acfb72c05411e492be3162a9ab3c737ef213e2
0xcd6624e8e1423ca70dc95066a2f4e86786d1e492c485f43ea62bf52c01df5895
0x982db0872ae9f2d86352e5bd965e10c4279e3bfc4eedd912cf9c1671465164d4
0x5a5c708c49286a3d7fdeb0cf807673cfde81b60b02f9da54b52c32c2515c9d4a
0x42431827ed70d400c938454e86b6f4a2949de9ce03ba24ff1159561ac4ca0b04
0x1a3da960bc393367365c49a4264f179a1c382e93163dde2c37a87d7123949072
0xfdaa59b9ff290cb7d1b5b9cd3ccbb8acb91a680d0cbd02efdd2a0607f350fa1b
0x272b4312f509d473a7ee1da325bcf89d7fe6d75e6449e6d5293dd6f26aba5042
0x017c1a5191ad94e7af97931e5b23035f2d2958fa8dad18552ca12c1194b0cced
0xa46f1778d6b69d00b4ff5996a4bae87e346beccf1fb17ab3de34dfe08b639024

Functions
Getter at block 22758926
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PROJECT_ADMIN_ROLE(view returns (bytes32)
0x52eafc11f6f81f86878bffd31109a0d92f37506527754f00788853ff9f63b130
addLinkPrice(view returns (uint256)
0
addLinkPriceMASA(view returns (uint256)
0
getEnabledPaymentMethods(view returns (address[])
[0x0000000000000000000000000000000000000000]
masaToken(view returns (address)
0x0000000000000000000000000000000000000000
maxSBTToMint(view returns (uint256)
1
mintPrice(view returns (uint256)
500000
mintPriceMASA(view returns (uint256)
0
name(view returns (string)
Noun-Bound Token
projectFeeReceiver(view returns (address)
0x75c83356987c8d813829d9fbb5de504b547750a6
protocolFeeAmount(view returns (uint256)
0
protocolFeePercent(view returns (uint256)
100
protocolFeePercentSub(view returns (uint256)
0
protocolFeeReceiver(view returns (address)
0x95e3b737ea33b45acabc111569ef65e6d0b44312
queryLinkPrice(view returns (uint256)
0
queryLinkPriceMASA(view returns (uint256)
0
soulboundIdentity(view returns (address)
0x576e82208df807b07b9e4b4bdbd7f7862f1152a9
stableCoin(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
swapRouter(view returns (address)
0x0a64d8858061e1c5e2bc63f2c267cb87b47dea57
symbol(view returns (string)
NBT
totalSupply(view returns (uint256)
3727
wrappedNativeToken(view returns (address)
0x4200000000000000000000000000000000000006
Read-only
authorities(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
enabledPaymentMethod(addressview returns (bool)
enabledPaymentMethods(uint256view returns (address)
exists(uint256 tokenIdview returns (bool)
getIdentityId(uint256 tokenIdview returns (uint256)
getMintPrice(address paymentMethodview returns (uint256 price)
getMintPriceWithProtocolFee(address paymentMethodview returns (uint256 priceuint256 protocolFee)
getProtocolFee(address paymentMethoduint256 amountview returns (uint256)
getProtocolFeeSub(uint256 amountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addAuthority(address _authority
burn(uint256 tokenId
disablePaymentMethod(address _paymentMethod
enablePaymentMethod(address _paymentMethod
grantRole(bytes32 roleaddress account
mint(address paymentMethodaddress toaddress authorityAddressuint256 signatureDatebytes signaturepayable returns (uint256)
mint(address paymentMethoduint256 identityIdaddress authorityAddressuint256 signatureDatebytes signaturepayable returns (uint256)
removeAuthority(address _authority
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAddLinkPrice(uint256 _addLinkPrice
setAddLinkPriceMASA(uint256 _addLinkPriceMASA
setMasaToken(address _masaToken
setMintPrice(uint256 _mintPrice
setMintPriceMASA(uint256 _mintPriceMASA
setProjectFeeReceiver(address _projectFeeReceiver
setProtocolFeeAmount(uint256 _protocolFeeAmount
setProtocolFeePercent(uint256 _protocolFeePercent
setProtocolFeePercentSub(uint256 _protocolFeePercentSub
setProtocolFeeReceiver(address _protocolFeeReceiver
setQueryLinkPrice(uint256 _queryLinkPrice
setQueryLinkPriceMASA(uint256 _queryLinkPriceMASA
setSoulboundIdentity(address _soulboundIdentity
setStableCoin(address _stableCoin
setSwapRouter(address _swapRouter
setWrappedNativeToken(address _wrappedNativeToken
Events
Burn(address indexed _owneruint256 indexed _tokenId
Mint(address indexed _owneruint256 indexed _tokenId
MintedToAddress(uint256 tokenIdaddress toaddress authorityAddressuint256 signatureDateaddress paymentMethoduint256 mintPrice
MintedToIdentity(uint256 tokenIduint256 identityIdaddress authorityAddressuint256 signatureDateaddress paymentMethoduint256 mintPrice
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address adminstring namestring symbolstring baseTokenURIaddress soulboundIdentitystruct PaymentGatewayPaymentParams paymentParamsuint256 _maxSBTToMint
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyAdded(
AuthorityNotExists(address authority
CallerNotOwner(address caller
InsufficientEthAmount(uint256 amount
InvalidPaymentMethod(address paymentMethod
InvalidSignature(
InvalidToken(address token
MaxSBTMinted(address touint256 maximum
NonExistingErc20Token(address erc20token
NotAuthorized(address signer
NotLinkedToAnIdentitySBT(
PaymentParamsNotSet(
ProtocolFeeReceiverNotSet(
RefundFailed(
SameValue(
TransferFailed(
UserMustHaveProtocolOrProjectAdminRole(
ZeroAddress(