Outlaws

Verified contract

Active on Ethereum with 10,981 txns
Deployed by via 0x7e11b580 at 17034316
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
Native
Value $0
0xfad118ab02a5cf2baabe0f19954e3201845ba19d5112798515a0fb489e0393a5
0xda449ac1d7a5aeba43e1416f73171bbcd63cc71ff704d0543d4fd4bc8496ce0d
From
0x72506386d285371b388b670f9a5f3473d05b438e41742957b393686eac5189f4
0xe8ba9d33f8b748d98806596e5dfe76ff262a5533318468b6b0808af85fc9ebee
0xd51a7c51a0271c23876722641d6d98e42dfded121c8f674965d3e275fec0dad9
0xea6e7d2994648b394bbecaef2b6b7f84a5487432e26182cb83f6b127492fd67c
0x8e307e662a3714e6de648fe8511357dfd67c1a9ebb8bd68d9b703cfc17510145
0xd9d2ff6d5d06a71f85e75e9ff2d2b3f5ad1c686d51ec94ebcfd79dbbe412352a
0x472e0c5b69f6fde2c5b892b70102842ed88fa8b40d21ddbc6e9d1149bbf8f0b1
0x216d99603eb095571da37ea443b230f57ab730d504a1bd0e7d664bf3b93619da

Functions
Getter at block 21285330
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_PER_MINT(view returns (uint256)
10
MAX_SUPPLY(view returns (uint256)
10000
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
_discountedPrice(view returns (uint256)
40000000000000000
_price(view returns (uint256)
50000000000000000
baseTokenURI(view returns (string)
https://fuchsia-certain-muskox-472.mypinata.cloud/ipfs/QmVfShB3yzaT6GMDBUmat88RQ3oMhsApRTYWNZ4RzK9jLc/
name(view returns (string)
Outlaws
owner(view returns (address)
0x096f3a8d8aca9ea0e913f4528fac6693b948360f
saleState(view returns (uint8)
0
symbol(view returns (string)
OUT
totalReleased(view returns (uint256)
495084501709478371908
totalShares(view returns (uint256)
10
totalSupply(view returns (uint256)
10001
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCost(uint256 _countaddress _callerbytes32[] _merkleProofview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
presaleMintsUsed(addressview returns (uint256)
releasable(address accountview returns (uint256)
releasable(address tokenaddress accountview returns (uint256)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
totalReleased(address tokenview returns (uint256)
usedDiscount(addressview returns (bool)
State-modifying
addAdmin(address account
approve(address operatoruint256 tokenIdpayable 
grantRole(bytes32 roleaddress account
mint(uint256 _countbytes32[] _merkleProofpayable 
presaleMint(uint256 _countbytes32[] _merkleProofpayable 
release(address account
release(address tokenaddress account
renounceOwnership(
renounceRole(bytes32 roleaddress account
reserveNFTs(uint256 _countaddress _to
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseTokenURI
setDiscountedMerkleRoot(bytes32 _newMerkleRoot
setDiscountedPrice(uint256 _newPrice
setFreeMerkleRoot(bytes32 _newMerkleRoot
setPrice(uint256 _newPrice
setSaleState(uint8 _newState
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(payable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Mint(address _touint256 _count
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
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
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string baseURIstring namestring symboladdress[] payeesuint256[] shares
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(