CARV

Verified contract

Active on Base
Deployed by via 0x7a260eb5 at 19099916
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $2,393.4
ERC-20
Value $0.19
ERC-20
Value $0.01
ERC-20
--
ERC-20
--
ERC-20
--
0x58e7fa1c02bbaa0e3c1116b621513a22384a5ab173a38cc4c71c1f0e1a2e87d1
0x27852ca622f1d949e3c3f2892317e69262c8ca39a9a4c66464e18505af3735f0
0x31aee0a5012976c34092afc5af2b1a05bb9ee9e68866a16856d7465950d48ed6
0xb91d0de482b15ab73b84376a2cfa877ba9385eba7ab11b727ffb11a6698d2007
0x32d8e0e64e7e87bbb88ff0c8f8a89a0e7a54773a9a3aed5d10bd70785c47eccf
0xa5d2ddce2d04c9bc373abe1ffc4194b4521337f9e8ed9707125b58c4bd487f91
0xe266716d0d2c7541454db4ce7f53694f36bf037996834d81672abc22742f348d
0x19dadfeb2195eb19014d22bd472c1d0e21c310d79c06660031bd391fbb8481e3
0xfc0b48a103a36a12ef9d6c0ffd6e6e900d9e3e0a5333a8a1059cc5adec5c3d74
0x079379ae344925b1d9654f40af491362067084b0aa6acb951fcd2a7ec5e4010b

Functions
Getter at block 21736238
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
false
decimalConversionRate(view returns (uint256)
1000000000000
decimals(view returns (uint8)
18
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
CARV
oApp(view returns (address)
0xc08cd26474722ce93f4d0c34d16201461c10aa8c
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=2)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
owner(view returns (address)
0xa92b9adf01279e22c26789608e98ecc27da6f741
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
sharedDecimals(view returns (uint8)
6
symbol(view returns (string)
CARV
token(view returns (address)
0xc08cd26474722ce93f4d0c34d16201461c10aa8c
totalSupply(view returns (uint256)
126303095576877000000000000
Read-only
allowInitializePath(struct Origin originview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 eiduint16 msgTypeview returns (bytes enforcedOption)
isComposeMsgSender(struct Originbytesaddress _senderview returns (bool)
isPeer(uint32 _eidbytes32 _peerview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
peers(uint32 eidview returns (bytes32 peer)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit oftLimitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt oftReceipt)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee msgFee)
State-modifying
approve(address spenderuint256 valuereturns (bool)
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
renounceOwnership(
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
setDelegate(address _delegate
setEnforcedOptions(struct EnforcedOptionParam[] _enforcedOptions
setMsgInspector(address _msgInspector
setPeer(uint32 _eidbytes32 _peer
setPreCrime(address _preCrime
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
MsgInspectorSet(address inspector
OFTReceived(bytes32 indexed guiduint32 srcEidaddress indexed toAddressuint256 amountReceivedLD
OFTSent(bytes32 indexed guiduint32 dstEidaddress indexed fromAddressuint256 amountSentLDuint256 amountReceivedLD
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
PreCrimeSet(address preCrimeAddress
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string tokenNamestring tokenSymboladdress lzEndpointuint256 mintAmount
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
FailedInnerCall(
InvalidDelegate(
InvalidEndpointCall(
InvalidLocalDecimals(
InvalidOptions(bytes options
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD