TPLMechCrafter

Verified contract

Active on Ethereum with 1,585 txns
Deployed by via 0x198c3445 at 17080899
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TPLMechCrafter"

0x86fdcd5c4338ec7b9ce29bb5ee0b31d6352e8fb5e5d9426c2d4315cc408170e4
From
0x81fbcc618584b831f55801c32a350498e3d25a11d302ffacde21a21e66e5573d
From
0x95524edba3aa0af67d576b60997aa35378e996863822226dc712683cf7539069
From
0x09b76b833162800ad771e074d65d0e9978248b041e91e8c49d76e1bcdae79864
0x2626dc2d46fe213fcc5e6d2ab0d9a7856799460ea49a0e1d9ba5f00f2949c673
0x21116e4601df2a5677d545fc49a5e8ff43e8faaa7b1d3c035eddd934225381de
0xc13ca4470b53f1b68760e645c1b32af4dd42a3f45ce87520b101373f8f0bd3e8
From
0x352ac3d8426400344ebd395dea4ac44103193651fd96f142eff85ecc40dd7887
From
0x6133d6a31703e8ecd8a001b40e0321e5becd28a45103404f05eabc1f69834e44
From
0x6dcf77cc1de0bf463d9ee960668b514cdcba8609b479163bd32968775c6a4b7a
From

Functions
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(addressview returns (bool)
engineIds(uint256view returns (uint256)
parseExtraData(uint256 extraDatapure returns (uint256 seeduint256[] colorsbool[] colorsActivebool emissive)
State-modifying
craft(uint256[] partsIdsuint256 afterglowIduint256 extraData
craftFor(uint256[] partsIdsuint256 afterglowIduint256 extraDataaddress vault
disassemble(uint256 mechIdpayable 
disassembleFor(uint256 mechIdaddress vaultpayable 
renounceOwnership(
setAllowedCrafters(address[] craftersbool allowed
setCraftingPublic(bool isPublic
setDelegationActive(bool isActive
setDisassemblyFee(address newDisassemblyFeeRecipientuint256 newFee
transferOwnership(address newOwner
withdraw(address to
Events
MechAssembly(uint256 indexed iduint256 partsIdsuint256 extraData
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address tplRevealedaddress tplAfterglowaddress tplMechaddress tplPartsEscrowaddress delegateRegistryaddress disassemblyFeeRecipient_uint256 disassemblyFee_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CraftingDisabled(
DelegationInactive(
ErrorDisassemblyFeePayment(
ErrorWithdrawing(
InvalidBodyPart(
InvalidFees(
InvalidLength(
InvalidModelAmount(
InvalidPartsAmount(
NotAuthorized(
NothingToWithdraw(
UserNotPartsOwner(