ERC20Impl

Verified contract

Active on Ethereum with 10,683 txns
Deployed by via 0xbd661f30 at 6301811
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xe46399895b589eec0825eba378f6a88ff40c0850324bb6a9a7afd3e331ce8252
0xf5a77e9b1cf77811f535af609cabf9711e28e2205d8b6282eb81abbbdc891a9b
0x233a22e86ce5278b6b8dab0f1d958bd84a932b10486d1e9bcf6ddad256b3a6bb
0x13cf3552d362ae64fb3b084b8aa515fc1741adbaa4379c2ad7ce65eec6cfb24a
0x62309ca60c71bcf3b0194c5813095871a415f9d7def009335c273f011ccfb80a
0xd5117443ed3adf1910b53428f47c542f0da5ae1512f023be783cded5955e036d
0xf57641ae3a5bce66b59e9ab7ff4c9079f9fd34a144448bdf5f55b7f5f865127c
0xf4049b91b34618769a7f8e1f51281e49b3770ff28f49b2872aa7e05638550121
0x468bdc7464add7ede0717c01fb5f1c40e3db2deefe97b01f0d442d815c9e087b
0x16cfa99c029f11c996f8c04e16cb1837032fb57c8cb28cd27451d2818d70d878

Functions
Getter at block 21286678
custodian(view returns (address)
0x72519fa6cd095c99d5d67e31ddc117409bc5c047
erc20Proxy(view returns (address)
0x056fd409e1d7a124bd7017459dfea2f387b6d5cd
erc20Store(view returns (address)
0xc42b14e49744538e3c239f8ae48a1eaaf35e68a0
lockRequestCount(view returns (uint256)
22752
sweepMsg(view returns (bytes32)
0xf101e988a0467eba0602bdb3edbc4bcab5cb1f93d096c12ef93fdc0638f28f75
sweeper(view returns (address)
0xd24400ae8bfebb18ca49be86258a3c749cf46853
totalSupply(view returns (uint256)
6544771825
Read-only
allowance(address _owneraddress _spenderview returns (uint256 remaining)
balanceOf(address _ownerview returns (uint256 balance)
custodianChangeReqs(bytes32view returns (address proposedNew)
pendingPrintMap(bytes32view returns (address receiveruint256 value)
sweptSet(addressview returns (bool)
State-modifying
approveWithSender(address _senderaddress _spenderuint256 _valuereturns (bool success)
batchTransfer(address[] _tosuint256[] _valuesreturns (bool success)
burn(uint256 _valuereturns (bool success)
confirmCustodianChange(bytes32 _lockId
confirmPrint(bytes32 _lockId
decreaseApprovalWithSender(address _senderaddress _spenderuint256 _subtractedValuereturns (bool success)
enableSweep(uint8[] _vsbytes32[] _rsbytes32[] _ssaddress _to
increaseApprovalWithSender(address _senderaddress _spenderuint256 _addedValuereturns (bool success)
replaySweep(address[] _fromsaddress _to
requestCustodianChange(address _proposedCustodianreturns (bytes32 lockId)
requestPrint(address _receiveruint256 _valuereturns (bytes32 lockId)
transferFromWithSender(address _senderaddress _fromaddress _touint256 _valuereturns (bool success)
transferWithSender(address _senderaddress _touint256 _valuereturns (bool success)
Events
CustodianChangeConfirmed(bytes32 _lockIdaddress _newCustodian
CustodianChangeRequested(bytes32 _lockIdaddress _msgSenderaddress _proposedCustodian
PrintingConfirmed(bytes32 _lockIdaddress _receiveruint256 _value
PrintingLocked(bytes32 _lockIdaddress _receiveruint256 _value
Constructor
constructor(address _erc20Proxyaddress _erc20Storeaddress _custodianaddress _sweeper
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.