function MADFactory721() external view returns (contract FactoryVerifier)FactoryVerifier connecting the router to MADFactory721.
| Name | Type | Description |
|---|---|---|
| _0 | contract FactoryVerifier | undefined |
function basicMintTo(address _token, address _to, uint256 _amount) external payableERC721Basic creator mint function handler.
Function Sighash := 0x490f7027
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _to | address | Receiver token address. |
| _amount | uint256 | Num tokens to mint and send. |
function burn(address _token, uint256[] _ids) external payableGlobal token burn controller/single pusher for all token types.
Function Sighash := 0xba36b92d
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _ids | uint256[] | The token IDs of each token to be burnt; should be left empty for the ERC721Minimal type. |
function creatorMint(address _token, uint256 _amount) external payableERC721Whitelist mint to creator function handler.
Function Sighash := 0x182ee485
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _amount | uint256 | Num tokens to mint and send. |
function erc20() external view returns (contract ERC20)ERC20 payment token address.
| Name | Type | Description |
|---|---|---|
| _0 | contract ERC20 | undefined |
function feeBurn() external view returns (uint256)Burn fee store.
| Name | Type | Description |
|---|---|---|
| _0 | uint256 | undefined |
function feeLookup(bytes4 sigHash) external view returns (uint256 fee)Mint and burn fee lookup.
Function Sighash := 0xedc9e7a4
| Name | Type | Description | | ------- | ------ | ----------- | ------- | | sigHash | bytes4 | MINSAFEMINT | MINBURN |
| Name | Type | Description |
|---|---|---|
| fee | uint256 | undefined |
function feeMint() external view returns (uint256)Mint fee store.
| Name | Type | Description |
|---|---|---|
| _0 | uint256 | undefined |
function freeSettings(address _token, uint256 _freeAmount, uint256 _maxFree, bytes32 _claimRoot) external nonpayableERC721Whitelist free claim config setter.
Event emitted by ERC721Whitelist token implementation contracts. Function Sighash := 0xcab2e41f
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _freeAmount | uint256 | Num tokens per address. |
| _maxFree | uint256 | Max free tokens available. |
| _claimRoot | bytes32 | Merkel root. |
function gift(address _token, address[] _addresses) external payableERC721Whitelist gift tokens function handler.
Function Sighash := 0x67b5a642
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _addresses | address[] | Array of addresses to gift too. |
function maxFeeBurn() external view returns (uint256)max fee that can be set for burn, configured on constructor
| Name | Type | Description |
|---|---|---|
| _0 | uint256 | undefined |
function maxFeeMint() external view returns (uint256)max fee that can be set for mint, configured on constructor
| Name | Type | Description |
|---|---|---|
| _0 | uint256 | undefined |
function minimalSafeMint(address _token, address _to) external payableERC721Minimal creator mint function handler.
Function Sighash := 0x42a42752
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _to | address | Receiver token address. |
function name() external pure returns (string)Contract name.
Function Sighash := 0x06fdde03
| Name | Type | Description |
|---|---|---|
| _0 | string | undefined |
function owner() external view returns (address)| Name | Type | Description |
|---|---|---|
| _0 | address | undefined |
function pause() external nonpayablePaused state initializer for security risk mitigation pratice.
Function Sighash := 0x8456cb59
function paused() external view returns (bool)| Name | Type | Description |
|---|---|---|
| _0 | bool | undefined |
function recipient() external view returns (address)The recipient address used for public mint fees.
| Name | Type | Description |
|---|---|---|
| _0 | address | undefined |
function setBase(address _token, string _baseURI) external nonpayableCollection baseURI setter.
Only available for Basic, Whitelist and Lazy token types. Events logged by each tokens' BaseURISet functions. Function Sighash := 0x4328bd00
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _baseURI | string | New base URI string. |
function setBaseLock(address _token) external nonpayableCollection baseURI locker preventing URI updates when set. Cannot be unset!
Only available for Basic, Whitelist and Lazy token types. Events logged by each tokens' setBaseURILock functions. Function Sighash := ?
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
function setFees(uint256 _feeMint, uint256 _feeBurn) external nonpayableChange the Routers mint and burn fees.
Event emitted by token contract. Function Sighash := 0x0b78f9c0
| Name | Type | Description |
|---|---|---|
| _feeMint | uint256 | New mint fee. |
| _feeBurn | uint256 | New burn fee. |
function setMintState(address _token, bool _state, uint8 _stateType) external nonpayableGlobal MintState setter/controller
Switch cases/control flow handling conditioned by both _stateType and _tokenType. Events logged by each tokens' setState functions. Function Sighash := 0xab9acd57
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _state | bool | Set state to true or false. |
| _stateType | uint8 | Values: 0 := PublicMintState (minimal, basic, whitelist); 1 := WhitelistMintState (whitelist); 2 := FreeClaimState (whitelist). |
function setOwner(address newOwner) external nonpayableSet the Routers owner address.
Function Signature := 0x13af4035
| Name | Type | Description |
|---|---|---|
| newOwner | address | New owners address. |
function setRecipient(address _recipient) external nonpayableSetter for public mint fee _recipient.Function Sighash := ?
| Name | Type | Description |
|---|---|---|
| _recipient | address | undefined |
function setSigner(address _token, address _signer) external nonpayableChange the address used for lazy minting voucher validation.
Event emitted by token contract. Function Sighash := 0x17f9fad1
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _signer | address | New signers address. |
function unpause() external nonpayableUnpaused state initializer for security risk mitigation pratice.
Function Sighash := 0x3f4ba83a
function whitelistSettings(address _token, uint256 _price, uint256 _supply, bytes32 _root) external nonpayableERC721Whitelist whitelist config setter.
Events event emitted by ERC721Whitelist token implementation contracts. Function Sighash := 0xa123c38d
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _price | uint256 | Whitelist price per token. |
| _supply | uint256 | Num tokens per address. |
| _root | bytes32 | Merkel root. |
function withdraw(address _token, contract ERC20 _erc20) external nonpayableWithdraw both ERC20 and ONE from ERC721 contract's balance.
Leave _token param empty for withdrawing eth only. No withdraw min needs to be passed as params, since all balance from the token's contract is emptied. Function Sighash := 0xf940e385
| Name | Type | Description |
|---|---|---|
| _token | address | 721 token address. |
| _erc20 | contract ERC20 | ERC20 token address. |
event BaseURI(bytes32 indexed _id, string indexed _baseURI)| Name | Type | Description |
|---|---|---|
_id indexed |
bytes32 | undefined |
_baseURI indexed |
string | undefined |
event FeesUpdated(uint256 burnFees, uint256 mintFees)| Name | Type | Description |
|---|---|---|
| burnFees | uint256 | undefined |
| mintFees | uint256 | undefined |
event FreeClaimState(bytes32 indexed _id, uint8 indexed _type, bool indexed _state)| Name | Type | Description |
|---|---|---|
_id indexed |
bytes32 | undefined |
_type indexed |
uint8 | undefined |
_state indexed |
bool | undefined |
event OwnerUpdated(address indexed user, address indexed newOwner)| Name | Type | Description |
|---|---|---|
user indexed |
address | undefined |
newOwner indexed |
address | undefined |
event Paused(address account)| Name | Type | Description |
|---|---|---|
| account | address | undefined |
event PaymentTokenUpdated(address indexed newPaymentToken)| Name | Type | Description |
|---|---|---|
newPaymentToken indexed |
address | undefined |
event PublicMintState(bytes32 indexed _id, uint8 indexed _type, bool indexed _state)| Name | Type | Description |
|---|---|---|
_id indexed |
bytes32 | undefined |
_type indexed |
uint8 | undefined |
_state indexed |
bool | undefined |
event RecipientUpdated(address indexed newRecipient)| Name | Type | Description |
|---|---|---|
newRecipient indexed |
address | undefined |
event TokenFundsWithdrawn(bytes32 indexed _id, uint8 indexed _type, address indexed _payee)| Name | Type | Description |
|---|---|---|
_id indexed |
bytes32 | undefined |
_type indexed |
uint8 | undefined |
_payee indexed |
address | undefined |
event Unpaused(address account)| Name | Type | Description |
|---|---|---|
| account | address | undefined |
event WhitelistMintState(bytes32 indexed _id, uint8 indexed _type, bool indexed _state)| Name | Type | Description |
|---|---|---|
_id indexed |
bytes32 | undefined |
_type indexed |
uint8 | undefined |
_state indexed |
bool | undefined |
error WrongPrice()0xf7760f25