TPLMechCrafter
Verified contract
Active on
Ethereum with 1,585 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "TPLMechCrafter"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21187650 | 6 days ago | | | 0 | 0.0063896352 | |
| 21182056 | 6 days ago | | | 0 | 0.0062052864 | |
| 21181918 | 7 days ago | | | 0 | 0.0064115636 | |
| 20000819 | 6 months ago | | | 0 | 0.00094436936 | |
| 19882153 | 6 months ago | | | 0 | 0.0015129365 | |
| 19872010 | 6 months ago | | | 0 | 0.0014786403 | |
| 19867166 | 6 months ago | | | 0 | 0.0010717070 | |
| 19849167 | 6 months ago | | | 0 | 0.00092128300 | |
| 19847144 | 6 months ago | | | 0 | 0.0013030548 | |
| 19847139 | 6 months ago | | | 0 | 0.0013436332 |
ABI
ABI objects
Getter at block 21228548
DELEGATE_REGISTRY() view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
TPL_AFTERGLOW() view returns (address)
0xa47fb7c4edd3475ce66f49a66b9bf1edbc61e52d
TPL_MECH() view returns (address)
0xb286ac8eff9f44e2c377c6770cad5fc78bff9ed6
TPL_PARTS_ESCROW() view returns (address)
0xca44fd402a0728eae3af12e972138dd8bf9bf706
TPL_REVEALED() view returns (address)
0x7bc1e07cdfa283db7cf3c680d16ca7f161a64046
craftingPublic() view returns (bool)
true
delegationActive() view returns (bool)
true
disassemblyFee() view returns (uint256)
0
disassemblyFeeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x2838daeab11ae3aca3df66923ac03ea4644267fe
Read-only
allowedCrafters(address) view returns (bool)
engineIds(uint256) view returns (uint256)
parseExtraData(uint256 extraData) pure returns (uint256 seed, uint256[] colors, bool[] colorsActive, bool emissive)
State-modifying
Events craft(uint256[] partsIds, uint256 afterglowId, uint256 extraData)
craftFor(uint256[] partsIds, uint256 afterglowId, uint256 extraData, address vault)
disassemble(uint256 mechId) payable
disassembleFor(uint256 mechId, address vault) payable
renounceOwnership()
setAllowedCrafters(address[] crafters, bool allowed)
setCraftingPublic(bool isPublic)
setDelegationActive(bool isActive)
setDisassemblyFee(address newDisassemblyFeeRecipient, uint256 newFee)
transferOwnership(address newOwner)
withdraw(address to)
MechAssembly(uint256 indexed id, uint256 partsIds, uint256 extraData)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address tplRevealed, address tplAfterglow, address tplMech, address tplPartsEscrow, address delegateRegistry, address disassemblyFeeRecipient_, uint256 disassemblyFee_)
This contract contains no fallback and receive objects.
CraftingDisabled()
DelegationInactive()
ErrorDisassemblyFeePayment()
ErrorWithdrawing()
InvalidBodyPart()
InvalidFees()
InvalidLength()
InvalidModelAmount()
InvalidPartsAmount()
NotAuthorized()
NothingToWithdraw()
UserNotPartsOwner()