TheArmors

Verified contract

Active on Ethereum with 2,560 txns
Deployed by via 0x8ed6234e at 14739390
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,270.03
ERC-20
Value $0.89
0xc78ad1b675cd3b930fb8065f6003000169309490a0ab97bc63a9645cffbf24a1
0x0eda02d0c7c36efd80b7bacb86157d0b334b6ee73d3e34dda5bccc2254cff945
0x15faa17ccf3cb5c283adf7d4d1f55d9f5b5ef24688f199bf234662164b1adf8e
0x7d8fee4f3ff1f8f5c1a087bd1f72be1ddb425f38c6e67655c97d321435ff9c20
0xeba70e60867c5caf84ce8e31706292f5dc79847cc4a0a93a063ab33589589a18
0x092fdd7d1b94a792ff44d21dd11cce8a24c16c9b6b34545c92511fb5571feb42
From
0x890eed586dfe438b2d9842143adc0cb5ccb2ac50c9c5f4ce781f0ffd4976a16f
0xe8be2e754ed6ed5e5556fa77ec888a5d3cd730248a2a37966368950bb5338539
0x9f0beaa111b4aa20e05e7cd10d7d642d453a19383a01558ea8a9233d4c270f0e
0x196e2ee4cdd951a00341cb6681c305c568720f86266dddd1bc39a2cad0ba65f4

Functions
Getter at block 20955677
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
contractURI(pure returns (string)
https://thearmors.io/assets/contract.json
paused(view returns (bool)
false
totalReleased(view returns (uint256)
123673894873153592072
totalShares(view returns (uint256)
100
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
payee(uint256 indexview returns (address)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalReleased(address tokenview returns (uint256)
uri(uint256 tokenIdview returns (string)
State-modifying
burn(address accountuint256 iduint256 value
burnBatch(address accountuint256[] idsuint256[] values
deleteDefaultRoyalty(
fuseArmors(struct TheArmorsArmorFuse toFuse
getArmor(struct TheArmorsArmorVoucher voucherpayable 
grantRole(bytes32 roleaddress account
pause(
release(address account
release(address tokenaddress account
renounceRole(bytes32 roleaddress account
resetTokenRoyalty(uint256 tokenId
revokeRole(bytes32 roleaddress account
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setDefaultRoyalty(address receiveruint96 feeNumerator
setGenericMeta(string sampleURI
setMetaReveal(bool _reveal
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
unpause(
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Mint(address indexed touint256 indexed iduint256 _value
Paused(address account
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Unpaused(address account
Constructor
constructor(address[] _addressuint256[] _sharesstring _ipfs
Fallback and receive
receive(
Errors

This contract contains no error objects.