DUEL Token

Verified contract

Active on Ethereum with 23,719 txns
Deployed by via 0x33831ed1 at 18930644
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $362.05
ERC-20
Value $2.54
ERC-20
--
0xd7461e22df81de890f34f7d486bb2f4d6595c3eeb727b86948e3753da361ef75
0x43458c61ed5fd3c890724e1fade0ef123a5ccd0c0c29e1be230126bbf0cadb40
0x6234e756cb063454704ab7d48ae19ee19ad6d96d6feaee693cde6c11d40f1514
0x24b94568fab56ec7079a61d99837997e38e14f6b3609ce67a6ead86a71edeae0
0x09793dfe7e3f128463763c243e3ff7ae00696b1bc25726920571cd09b66a0142
0x21452ceb0e901310830f2281647127585810e6d7adf071da00a5b145835d15c5
0x9aee1c6914af3b0c3657c9718a3d51843af02faa961b7b19aa82d99a64ca6518
0xd856c4c1dddaf772db0e5120cced36aaa529ca398a924af1706fe9b95d72169f
0xe1fb9668ff20fb9abaa95b1d9f321a5b56d69f527592e15ae6a137bc9bff1e19
0x3453990f79851e86d09946a671808beb8175a0932fd93b03169a92b8ebc1d9ad

Functions
Getter at block 20790667
DEFAULT_PAYLOAD_SIZE_LIMIT(view returns (uint256)
10000
NO_EXTRA_GAS(view returns (uint256)
0
PT_SEND(view returns (uint8)
0
PT_SEND_AND_CALL(view returns (uint8)
1
_deploymentTime(view returns (uint256)
1702765019
circulatingSupply(view returns (uint256)
7196746089898473000000000000
decimals(view returns (uint8)
18
 
getRainValue(view returns (uint256)
lzEndpoint(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
name(view returns (string)
DUEL Token
owner(view returns (address)
0x2e85dc2ced5fe2d6d9024d7b0ef2bff1c060c52b
precrime(view returns (address)
0x0000000000000000000000000000000000000000
sharedDecimals(view returns (uint8)
6
symbol(view returns (string)
DUEL
token(view returns (address)
0x943af2ece93118b973c95c2f698ee9d15002e604
totalSupply(view returns (uint256)
7196746089898473000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
creditedPackets(uint16bytesuint64view returns (bool)
estimateSendAndCallFee(uint16 _dstChainIdbytes32 _toAddressuint256 _amountbytes _payloaduint64 _dstGasForCallbool _useZrobytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
estimateSendFee(uint16 _dstChainIdbytes32 _toAddressuint256 _amountbool _useZrobytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
failedMessages(uint16bytesuint64view returns (bytes32)
getConfig(uint16 _versionuint16 _chainIdaddressuint256 _configTypeview returns (bytes)
getTrustedRemoteAddress(uint16 _remoteChainIdview returns (bytes)
isTrustedRemote(uint16 _srcChainIdbytes _srcAddressview returns (bool)
minDstGasLookup(uint16uint16view returns (uint256)
payloadSizeLimitLookup(uint16view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
trustedRemoteLookup(uint16view returns (bytes)
State-modifying
approve(address spenderuint256 valuereturns (bool)
callOnOFTReceived(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes32 _fromaddress _touint256 _amountbytes _payloaduint256 _gasForCall
convertRain(uint256 rainAmount
forceResumeReceive(uint16 _srcChainIdbytes _srcAddress
lzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
nonblockingLzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
renounceOwnership(
retryMessage(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadpayable 
sendAndCall(address _fromuint16 _dstChainIdbytes32 _toAddressuint256 _amountbytes _payloaduint64 _dstGasForCallstruct ICommonOFTLzCallParams _callParamspayable 
sendFrom(address _fromuint16 _dstChainIdbytes32 _toAddressuint256 _amountstruct ICommonOFTLzCallParams _callParamspayable 
setConfig(uint16 _versionuint16 _chainIduint256 _configTypebytes _config
setMinDstGas(uint16 _dstChainIduint16 _packetTypeuint256 _minGas
setPayloadSizeLimit(uint16 _dstChainIduint256 _size
setPrecrime(address _precrime
setRainMarkup(uint256 newRate
setReceiveVersion(uint16 _version
setSendVersion(uint16 _version
setStakingContract(address newStaker
setTrustedRemote(uint16 _remoteChainIdbytes _path
setTrustedRemoteAddress(uint16 _remoteChainIdbytes _remoteAddress
setVestingContract(address dynamicVesting
swapAndStake(uint256 rainAmountuint32 stakePeriodDays
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
CallOFTReceivedSuccess(uint16 indexed _srcChainIdbytes _srcAddressuint64 _noncebytes32 _hash
MessageFailed(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadbytes _reason
NonContractAddress(address _address
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReceiveFromChain(uint16 indexed _srcChainIdaddress indexed _touint256 _amount
RetryMessageSuccess(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes32 _payloadHash
SendToChain(uint16 indexed _dstChainIdaddress indexed _frombytes32 indexed _toAddressuint256 _amount
SetMinDstGas(uint16 _dstChainIduint16 _typeuint256 _minDstGas
SetPrecrime(address precrime
SetTrustedRemote(uint16 _remoteChainIdbytes _path
SetTrustedRemoteAddress(uint16 _remoteChainIdbytes _remoteAddress
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address rainTokenaddress wethTokenaddress usdtTokenaddress uniswapRouteraddress _lzEndpoint
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account