ReferenceSBTSelfSovereign

Verified contract

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

No balances found for "ReferenceSBTSelfSovereign"

0x5ad989e17c4a0a3cc205ecca8bdc7e4341b9c8881767175e2b14e540f01840a3
0xa284467b4a52c234b2562a01959ce58af82367399323b3de0c2454946c3322ad
0x762e9f9105e6ac4277820fcf28cd35dc81b27080650ce338e743fd79e5141f6e
0x72f9efd09c7266d662eabd2b19dc3f36ac04bb547c7fa9b6d07dfd1243e2fb55
0xea01539f8e774d3977892fa664108e6ef9ea4bd8107c2f90c2ea5a5b1ef9b2f7
0x34b6d325f85fd2d7e1b194902f0f2bc783277fa7f6d005792e8405ebf46be1d5
0xcb6e1ef9f52bc4d3c198be7826127b4326f9c336675c51084922c818adc5bfd7
0x2cafb641068097dca79f355c381066a5f9fee0f481af8ac362890f4096dc565d
0x4441500a6da1bbe7d48db0359a644eb85ea93a292b43dd17fe984b7b0124d1de
0x2630eac3658e4fa118d673182c32e01f1a8ce6d4d4ecb497c04f198787e2572f

Functions
Getter at block 22748840
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PROJECT_ADMIN_ROLE(view returns (bytes32)
0x52eafc11f6f81f86878bffd31109a0d92f37506527754f00788853ff9f63b130
addLinkPrice(view returns (uint256)
0
addLinkPriceMASA(view returns (uint256)
0
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=ReferenceSBTSelfSovereign, version=1.0.0, chainId=8453, verifyingContract=0x43efdb9b87e32b2fdff538be49c528ff0e0344fe, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
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)
Soulbound Punk
projectFeeReceiver(view returns (address)
0x654795e54861dab1200d0459d4d6774fc81d604b
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)
SBP
totalSupply(view returns (uint256)
2283
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
EIP712DomainChanged(
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
InvalidShortString(
InvalidSignature(
InvalidToken(address token
MaxSBTMinted(address touint256 maximum
NonExistingErc20Token(address erc20token
NotAuthorized(address signer
NotLinkedToAnIdentitySBT(
PaymentParamsNotSet(
ProtocolFeeReceiverNotSet(
RefundFailed(
SameValue(
StringTooLong(string str
TransferFailed(
UserMustHaveProtocolOrProjectAdminRole(
ZeroAddress(