470 txs
468 calls
constructor
constructor(address _titanX, address _phoenix, address _titanXStakingVault, address _phoenixBnB, uint32 _startTimestamp)
functions
amountToClaim
viewfunction amountToClaim(address _user, uint256 _id) view returns (uint256 toClaim)
batchClaimableAmount
viewfunction batchClaimableAmount(address _user, uint256[] _ids) view returns (uint256 toClaim)
dailyStats
viewfunction dailyStats(uint32 day) view returns (uint128 phoenixEmitted, uint128 titanXDeposited)
depositOf
viewfunction depositOf(address, uint256 id) view returns (uint32 ts, uint32 day, uint192 amount)
startTimestamp
viewfunction startTimestamp() view returns (uint32)
batchClaim
nonpayablefunction batchClaim(uint256[] _ids)
claim
nonpayablefunction claim(uint256 _id)
deposit
nonpayablefunction deposit(uint192 _amount)
events
UserClaimed
event UserClaimed(address indexed user, uint256 indexed phoenixAmount, uint256 indexed id)
UserDeposit
event UserDeposit(address indexed user, uint256 indexed amount, uint256 indexed id)
errors
Address0
error Address0()
Amount0
error Amount0()
Expired
error Expired()
GreaterThan
error GreaterThan(uint256 a, uint256 b)
OnlyEOA
error OnlyEOA()
PhoenixAuction__AuctionEnded
error PhoenixAuction__AuctionEnded()
PhoenixAuction__LiquidityAlreadyAdded
error PhoenixAuction__LiquidityAlreadyAdded()
PhoenixAuction__NothingToClaim
error PhoenixAuction__NothingToClaim()
PhoenixAuction__NothingToEmit
error PhoenixAuction__NothingToEmit()
PhoenixAuction__NotStartedYet
error PhoenixAuction__NotStartedYet()
PhoenixAuctionCannotClaimYet
error PhoenixAuctionCannotClaimYet()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x610120604052348015610010575f5ffd5b5060405161107438038061107483398101604081905261002f91610074565b6001600160a01b0394851660a052928416608052831660c0529091166101005263ffffffff1660e0526100ed565b6001600160a01b0381168114610071575f5ffd5b50565b5f5f5f5f5f60a08688031215610088575f5ffd5b85516100938161005d565b60208701519095506100a48161005d565b60408701519094506100b58161005d565b60608701519093506100c68161005d565b608087015190925063ffffffff811681146100df575f5ffd5b809150509295509295909350565b60805160a05160c05160e05161010051610f2761014d5f395f61091d01525f81816101d0015281816102b701528181610465015261084401525f61088a01525f6108c501525f8181610596015281816106f701526109500152610f275ff3fe608060405234801561000f575f5ffd5b5060043610610085575f3560e01c8063bc29278211610058578063bc2927821461012a578063db76f9931461013d578063e128727114610150578063e6fd48bc146101cb575f5ffd5b80630426e48514610089578063151e409c146100af578063379607f5146100c457806350da5ed3146100d7575b5f5ffd5b61009c610097366004610bcd565b610207565b6040519081526020015b60405180910390f35b6100c26100bd366004610bf7565b6102a2565b005b6100c26100d2366004610c24565b61043c565b61010a6100e5366004610c3b565b60026020525f90815260409020546001600160801b0380821691600160801b90041682565b604080516001600160801b039384168152929091166020830152016100a6565b6100c2610138366004610ca6565b61061e565b61009c61014b366004610ce5565b610656565b61019f61015e366004610bcd565b600160209081525f928352604080842090915290825290205463ffffffff80821691640100000000810490911690600160401b90046001600160c01b031683565b6040805163ffffffff94851681529390921660208401526001600160c01b0316908201526060016100a6565b6101f27f000000000000000000000000000000000000000000000000000000000000000081565b60405163ffffffff90911681526020016100a6565b6001600160a01b0382165f90815260016020908152604080832084845282528083208054640100000000810463ffffffff168552600284528285208351808501909452546001600160801b03808216808652600160801b9092041694840185905291939161028491600160401b90046001600160c01b0316610d4a565b61028e9190610d8f565b6001600160c01b0316925050505b92915050565b806001600160c01b03166102b58161069f565b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff164210156102fc5760405163d1e4113760e01b815260040160405180910390fd5b6103046106c2565b5f61030d610835565b335f9081526001602052604081208154929350909182908190819061033190610dbd565b9182905550815260208082019290925260409081015f90812063ffffffff86811680845260029095529290912081544290931667ffffffff0000000090931692909217600160401b6001600160c01b038916021767ffffffff000000001916640100000000909302929092178255805491925090859082906010906103c7908490600160801b90046001600160801b0316610dd5565b92506101000a8154816001600160801b0302191690836001600160801b031602179055506103fd856001600160c01b0316610884565b5f805460405190916001600160c01b0388169133917f2f1a7fda57b5fd5cb62770aebd7fc9a8a0a834c5ff558eb7562f85f2b28c437591a45050505050565b335f908152600160209081526040808320848452909152812080549091906201518090610490907f00000000000000000000000000000000000000000000000000000000000000009063ffffffff16610df4565b61049a9190610e10565b90505f6104ac610e1062015180610df4565b63ffffffff168263ffffffff1611156104c757610e106104c9565b5f5b61ffff169050806104dd8362015180610df4565b84546104ef919063ffffffff16610e37565b6104f99190610e37565b63ffffffff1642101561051f57604051637a472a2560e11b815260040160405180910390fd5b5f61052a3386610207565b9050805f0361054c5760405163cdb614d760e01b815260040160405180910390fd5b6040518590829033907fad35c1096d3624ca3a1a01de0a7ff8ed832f8de3b2bd8a0a02cd8fe73aa2958f905f90a460405163a9059cbb60e01b8152336004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156105e4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106089190610e53565b5050825467ffffffffffffffff16909255505050565b5f5b818110156106515761064983838381811061063d5761063d610e72565b9050602002013561043c565b600101610620565b505050565b5f5f5b82811015610697576106838585858481811061067757610677610e72565b90506020020135610207565b61068d9083610e86565b9150600101610659565b509392505050565b805f036106bf57604051635a53a6e960e01b815260040160405180910390fd5b50565b5f6106cb610835565b63ffffffff81165f908152600260205260409020549091506001600160801b0316156106f45750565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663018193386040518163ffffffff1660e01b8152600401602060405180830381865afa158015610751573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107759190610e99565b6001600160a01b031663e087b8646040518163ffffffff1660e01b81526004016020604051808303815f875af11580156107b1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107d59190610eb4565b9050805f036107f757604051633a91514160e01b815260040160405180910390fd5b63ffffffff919091165f90815260026020526040902080546fffffffffffffffffffffffffffffffff19166001600160801b03909216919091179055565b5f6201518061086a63ffffffff7f00000000000000000000000000000000000000000000000000000000000000001642610ecb565b6108749190610ede565b61087f906001610e86565b905090565b6108ed337f00000000000000000000000000000000000000000000000000000000000000006108bb84670b1a2bc2ec500000610abe565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016929190610ae9565b610917337324bf5ce05f732381cbcb79966607977fc21b4a186108bb8466b1a2bc2ec50000610abe565b61094d337f00000000000000000000000000000000000000000000000000000000000000006108bb8466e6ed27d6668000610abe565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316637dc2268c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109aa573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109ce9190610e99565b9050610a4533826001600160a01b0316632b96bdc56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a10573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a349190610e99565b6108bb8566e6ed27d6668000610abe565b610aba33826001600160a01b031663118aabc76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a85573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610aa99190610e99565b6108bb8566470de4df820000610abe565b5050565b5f815f19048311820215610ad95763c4c5d7f55f526004601cfd5b50670de0b6b3a764000091020490565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610b43908590610b49565b50505050565b5f5f60205f8451602086015f885af180610b68576040513d5f823e3d81fd5b50505f513d91508115610b7f578060011415610b8c565b6001600160a01b0384163b155b15610b4357604051635274afe760e01b81526001600160a01b038516600482015260240160405180910390fd5b6001600160a01b03811681146106bf575f5ffd5b5f5f60408385031215610bde575f5ffd5b8235610be981610bb9565b946020939093013593505050565b5f60208284031215610c07575f5ffd5b81356001600160c01b0381168114610c1d575f5ffd5b9392505050565b5f60208284031215610c34575f5ffd5b5035919050565b5f60208284031215610c4b575f5ffd5b813563ffffffff81168114610c1d575f5ffd5b5f5f83601f840112610c6e575f5ffd5b50813567ffffffffffffffff811115610c85575f5ffd5b6020830191508360208260051b8501011115610c9f575f5ffd5b9250929050565b5f5f60208385031215610cb7575f5ffd5b823567ffffffffffffffff811115610ccd575f5ffd5b610cd985828601610c5e565b90969095509350505050565b5f5f5f60408486031215610cf7575f5ffd5b8335610d0281610bb9565b9250602084013567ffffffffffffffff811115610d1d575f5ffd5b610d2986828701610c5e565b9497909650939450505050565b634e487b7160e01b5f52601160045260245ffd5b6001600160c01b03818116838216818102909216918183048114821517610d7357610d73610d36565b505092915050565b634e487b7160e01b5f52601260045260245ffd5b5f6001600160c01b03831680610da757610da7610d7b565b6001600160c01b03929092169190910492915050565b5f60018201610dce57610dce610d36565b5060010190565b6001600160801b03818116838216019081111561029c5761029c610d36565b63ffffffff828116828216039081111561029c5761029c610d36565b5f63ffffffff831680610e2557610e25610d7b565b8063ffffffff84160691505092915050565b63ffffffff818116838216019081111561029c5761029c610d36565b5f60208284031215610e63575f5ffd5b81518015158114610c1d575f5ffd5b634e487b7160e01b5f52603260045260245ffd5b8082018082111561029c5761029c610d36565b5f60208284031215610ea9575f5ffd5b8151610c1d81610bb9565b5f60208284031215610ec4575f5ffd5b5051919050565b8181038181111561029c5761029c610d36565b5f82610eec57610eec610d7b565b50049056fea26469706673582212208d3e604167a8fbf4ab8ccca2661a639619f1178e2928f1658bbc7009a98a4faa64736f6c634300081b0033000000000000000000000000f19308f923582a6f7c465e5ce7a9dc1bec6665b1000000000000000000000000fe3f988a90dea3ee537bb43ec1aca7337a15d0020000000000000000000000006b59b8e9635909b7f0ff2c577bb15c936f32619a00000000000000000000000097ebd4f9ffcfe0cbc8f63a4e0b296fbb54f0a185000000000000000000000000000000000000000000000000000000006782a390