DUEL Token

Verified contract

Active on Ethereum with 26,860 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 $381.71
ERC-20
Value $2.54
ERC-20
--
0x787b26f4543aa588d2239b3f65a494a03c9022dc8923f110c6f56a5fa08e1bad
0x3e7816e01eca399449d16a7356f2e3f9e013660a3ae49f20cf3c50865af377ca
0xba866f9f601b5aff5385efc3c4f4429133d9e7337053cb13d3f8be7554d9c0b8
0xd883a34382c480264141e8564c6923099e576e634a7c3fd439719f36cd1927a1
0xa00ecfed4abe0b34176e265a4ce3a5a412a7ab08d2dddf1dfb502e8f86399548
0xb70bab76bc3486414bad83a1197c9d9e077a0274f0d5bf404646fec3e78ca381
0x2855abb589397af99f9f86a4d51f1bb35395528c2e50381939d6b4f6fbef735a
0xf5cb6d7694753fdd39e4065c3fb8e1a9bcefa6fd299d468489df06ab52b2f0fd
0x20e6ae2e509eb77417e9675e429cd22f6cbe204001c15f3768251ec821f886ed
0xd31c63a10cef7bea288ed948b11f91e20e32d1764ff64c65eb219b3052799e65

Functions
Getter at block 21244660
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)
7511136290020873000000000000
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)
7511136290020873000000000000
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