Beethoven

Verified contract

Active on Ethereum with 17,573 txns
Deployed by via 0x5fc48fb1 at 7303162
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
25 additional variables
Native
Value $1,843.55
ERC-20
--
0xfe6708409e461310c17665ec4d7da81db62c7a464329c9a714fae05613e6e4fd
0xba566a0b1461ac76aade70360f330d68257494ccebbf3c7d9111ddf0d3837567
0x0eeeeb21eddf068527c53ee115036c770326318ea3726869c4554afcbe033732
0x6fffeab7d5ec7f713146250864083279a2e8de1925b22cd6a6bccc8022dde4ed
0x5a63f50a851da80bb9768a38ffe5f97ca49e125bcf07b50bc6af165382db132e
0x4c0d8fd51c09090a15e892ea78406abd60efe73730f4b09d4f218647de3eabe2
0xf30ced9b198c9a997e942757aa996ce51596aa0dc846af7d3a70e8088c08c140
0x60d7380da06e1aa210488a6a6e803f4b78f8f317e2fe737cbe1dfdd5e8e41f18
0x6df114cdcfc32f3a8baee4abc5ec66840669374912ad7e4a0554250048db7be9
0xb9a04f381b835fd7253f125ae6cb32bd4b6fb182cd6a2c7c29724db796683404

Functions
Getter at block 20889468
contractCode(view returns (string)
BEETHOVEN-PPT
feeBalanceInWei(view returns (uint256)
18039783456433695
getAddresses(view returns (address[6])
[0xD728681490d63582047A6Cd2fC80B1343C6AbA20, 0xEA9a5D3fb1fD82D152A30D71c2f9140798e6d877, 0x597bE94b5491da37F26aB36650971367cdfd2b3C, 0x6a6b391Ba6C00418D0Ece1177c357C2Bd4e894f6, 0x6186258287372Bfde88c74312e417bD19cbec550, 0x765B73E0E2d6b6F16B36b4881E40bD433Be95A5a]
 
getStates(view returns (uint256[30])
lastOperationTime(view returns (uint256)
0
operationCoolDown(view returns (uint256)
86400
operator(view returns (address)
0xea9a5d3fb1fd82d152a30d71c2f9140798e6d877
roleManagerAddress(view returns (address)
0xd728681490d63582047a6cd2fc80b1343c6aba20
totalSupplyA(view returns (uint256)
113282790790047566714
totalSupplyB(view returns (uint256)
113282790790047566714
totalUsers(view returns (uint256)
7
Read-only
allowance(uint256addressaddressview returns (uint256)
balanceOf(uint256addressview returns (uint256)
existingUsers(addressview returns (uint256)
users(uint256view returns (address)
State-modifying
approve(uint256 indexaddress senderaddress spenderuint256 tokensreturns (bool success)
collectFee(uint256 amountInWeireturns (bool success)
create(payable returns (bool)
createWithWETH(uint256 amountaddress wethAddrreturns (bool success)
fetchPrice(returns (bool)
redeem(uint256 amtInWeiAuint256 amtInWeiBreturns (bool success)
redeemAll(returns (bool success)
setValue(uint256 idxuint256 newValuereturns (bool success)
startCustodian(address aAddraddress bAddraddress oracleAddrreturns (bool success)
startPreReset(returns (bool success)
startReset(returns (bool success)
transfer(uint256 indexaddress fromaddress touint256 tokensreturns (bool success)
transferFrom(uint256 indexaddress spenderaddress fromaddress touint256 tokensreturns (bool success)
updateFeeCollector(returns (bool)
updateOperator(returns (bool)
updateOracle(address newOracleAddrreturns (bool)
updateRoleManager(address newManagerAddrreturns (bool)
Events
AcceptPrice(uint256 indexed priceInWeiuint256 indexed timeInSeconduint256 navAInWeiuint256 navBInWei
Approval(address indexed tokenOwneraddress indexed spenderuint256 tokensuint256 index
CollectFee(address addruint256 feeInWeiuint256 feeBalanceInWei
Create(address indexed senderuint256 ethAmtInWeiuint256 tokenAInWeiuint256 tokenBInWeiuint256 feeInWei
Matured(uint256 navAInWeiuint256 navBInWei
Redeem(address indexed senderuint256 ethAmtInWeiuint256 tokenAInWeiuint256 tokenBInWeiuint256 feeInWei
SetValue(uint256 indexuint256 oldValueuint256 newValue
StartPreReset(
StartReset(uint256 nextIndexuint256 total
StartTrading(uint256 navAInWeiuint256 navBInWei
TotalSupply(uint256 totalSupplyAInWeiuint256 totalSupplyBInWei
Transfer(address indexed fromaddress indexed touint256 valueuint256 index
UpdateFeeCollector(address updateraddress newFeeCollector
UpdateOperator(address updateraddress newOperator
UpdateOracle(address newOracleAddress
UpdateRoleManager(address newManagerAddress
Constructor
constructor(string codeuint256 maturityaddress roleManagerAddraddress fcuint256 alphauint256 ruint256 hpuint256 huuint256 hduint256 commuint256 pduint256 optCoolDownuint256 pxFetchCoolDownuint256 iteGasThuint256 preResetWaitBlkuint256 minimumBalance
Fallback and receive
fallback(
Errors

This contract contains no error objects.