PandaVRFProducer
Verified contract
Active on
Ethereum with 5,018 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x335a…a691
0x2716…9909
Balances ($42.50)
Native
Value
$42.5
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.013476 | $3,154.07 |
$42.5 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19680672 | 7 months ago | | | 0 | 0.0012442892 | |
| 18731881 | a year ago | | | 0 | 0.0042381495 | |
| 18368620 | a year ago | | | 0 | 0.00094976772 | |
| 18368617 | a year ago | | | 0 | 0.0011446224 | |
| 17976395 | a year ago | | | 0 | 0.0012897143 | |
| 17976390 | a year ago | | | 0.0035996 | 0.0052676818 | |
| 17077492 | 2 years ago | | | 0 | 0.0062133624 | |
| 17058066 | 2 years ago | | | 0 | 0.0030993905 | |
| 17051345 | 2 years ago | | | 0 | 0.0026083658 | |
| 17048152 | 2 years ago | | | 0 | 0.0028354630 |
ABI
ABI objects
Getter at block 21218561
BUY_FUNC_TYPE() view returns (uint256)
2
FEE_BASE() view returns (uint256)
10000
GAS_LEVEL_1000() view returns (uint8)
4
GAS_LEVEL_200() view returns (uint8)
2
GAS_LEVEL_500() view returns (uint8)
3
GAS_LEVEL_CONTRACT() view returns (uint8)
1
NFT_TOTAL_SUPPLY() view returns (uint256)
10000
REBRON_FUNC_TYPE() view returns (uint256)
1
REQ_FINISH() view returns (uint8)
3
REQ_NOT_SEND() view returns (uint8)
0
REQ_PENDING() view returns (uint8)
2
REQ_START() view returns (uint8)
1
ZERO_ADDRESS() view returns (address)
0x0000000000000000000000000000000000000000
fixedGasPrice() view returns (uint256)
20000000000
isVrfOpen() view returns (bool)
true
owner() view returns (address)
0xe0daeff29c4f44954d91e6b068bcfb7b6bea847f
pandaNFT() view returns (address)
0x9ac70d7d63701e230446885776818d7734eb33f6
pandaToken() view returns (address)
0x3cbb7f5d7499af626026e96a2f05df806f2200dc
poolFeeValue() view returns (uint256)
375
poolKit() view returns (address)
0x335a46e5de67986e2f0f251e00acd605b3c9a691
subscriptionId() view returns (uint64)
316
treasuryFeeValue() view returns (uint256)
0
Read-only
buyMap(address) view returns (uint256)
rebornMap(address) view returns (uint256)
reqInfos(uint256) view returns (uint256 reqFunc, address sender, uint256 ownerTokenId, uint256 targetTokenId, uint256 amountFeeMax, uint256 deadline, uint256 reqState)
State-modifying
Events addConsumer(address consumerAddress)
buy(uint256 _amountBuyMax, uint256 _deadline, uint8 _gasLevel) payable
cancelSubscription(address receivingWallet)
createNewSubscription()
onBuy()
onReborn()
rawFulfillRandomWords(uint256 requestId, uint256[] randomWords)
reborn(uint256 _ownerTokenId, uint256 _amountFeeMax, uint256 _deadline, uint8 _gasLevel) payable
redeem(uint256 _ownerTokenId, uint256 _amountRedeemMin, uint256 _deadline)
removeConsumer(address consumerAddress)
renounceOwnership()
setCallbackGasLimet(uint32 _limit)
setPoolFeeValue(uint256 _feeValue)
setSwitchs(bool _vrfOpen)
setTreasuryFeeValue(uint256 _feeValue)
seteFixedGasPrice(uint256 _gasPrice)
topUpSubscription(uint256 amount)
transferOwnership(address newOwner)
withdrawERC20(address _recipient, address _tokenAddress, uint256 _tokenAmount)
withdrawEther(address recipient, uint256 amount)
AddConsumer(address consumerAddress)
Buy(address indexed recipient, uint256 targetTokenId)
CallbackGasLimet(uint256 _limit)
CancelSubscription(address receivingWallet, uint256 subscriptionId)
FixedGasPrice(uint256 _gasPrice)
NewSubscription(address consumer, uint256 subscriptionId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PreBuy(uint256 indexed requestId, address indexed recipient, uint256 payAmount)
PreReborn(uint256 indexed requestId, address indexed recipient, uint256 ownerTokenId, uint256 fee)
RandomOpened(address indexed sender, uint256 index, uint256 targetIndex, uint256 requestId, uint256 random)
Reborn(address indexed recipient, uint256 ownerTokenId, uint256 targetTokenId)
Redeem(address indexed recipient, uint256 ownerTokenId, uint256 receiveAmount)
RemoveConsumer(address consumerAddress)
SetPoolFeeValue(uint256 feeValue)
SetTreasuryFeeValue(uint256 feeValue)
SwitchEvent(bool _vrfOpen)
TopUpSubscription(uint256 amount)
WithdrawERC20(address recipient, address tokenAddress, uint256 tokenAmount)
WithdrawEther(address recipient, uint256 amount)
constructor(address _pandaCore, address _pandaToken, address _pandaNft)
fallback()
receive()
ConcurrentRebornError(address sender, uint256 requistId)
MaxBuyNotMatch(uint256 maxUserPayFor, uint256 poolNeedPayFor)
MaxFeeNotMatch(uint256 maxUserFee, uint256 poolNeedFee)
MinReceiveNotMatch(uint256 exceptMinReceive, uint256 poolPayFor)
NFTOwnerNotMatch(uint256 tokenId, address expectOwner, address realOwner)
NoEnoughCallbackGas(uint256 value, uint256 needGas)
OnlyCoordinatorCanFulfill(address have, address want)
PandaNotEnough(address sender, uint256 balance, uint256 needBalance)
PoolCloseError()
PoolNotEnoughNFT(uint256 poolBalance, uint256 downLimit)
RequestInvalid(address sender, uint256 requestId, uint256 targetTokenId)
TimeOutError(uint256 deadline, uint256 timestamp)
TransferEhterFail(address sender, address receiver, uint256 amount)
ZeroAddrError()