This contract is being backfilled. You may encounter incomplete storage history.

StargatePoolMigratable

Verified contract

Active on Ethereum with 4,466 txns
Deployed by via 0x89d4a8d0 at 19963231
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $474.73
ERC-20
Value $26,718,074.12
0xa849c1bada13fbd24a7cc181af30421c9b23c20db88b040035883598e4e21c3b
0xa35dc161c6e76cd36a649a53923874ced5bf9122d7076b2eda10c305ebf0be80
0x0a1d380a2af6d9612922c0c986382e0391b9435df23bee70b6e773a1b3209c1e
0x7d2862daedf212a62b90061a69b32a4e60008a660b2a779b0c93ec66b60e9caf
0x9add4f21075c6c20f4f54b39e400b87d6d48f1e69b6dc59c1348d49838ed9c35
0x20c12a4017823dd012168cab72c6a2fb24abf83259e7162e15003d75e91ed3b6
0x089a92ae8a65f0efd0e5dde2d9bc32c4311d4a72acb4f6ee2c922ac63a10e76d
0x1da46af00a33aed9f85eb9c710adef83b11b7650a4433e95c55fba708dac1885
0x2654d5f7b1c37962a4e9cad5533113116044a1d269997f43e6b806fbf61f5009
0xabf6629e889937599df0769bc704df5b25f8761ae7c24616e3db3ce5ff7ecc73

Functions
Getter at block 20798936
approvalRequired(pure returns (bool)
true
burnAdmin(view returns (address)
0x0000000000000000000000000000000000000000
burnAllowanceSD(view returns (uint64)
0
deficitOffset(view returns (uint256)
0
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
getAddressConfig(view returns (struct StargateBaseAddressConfig)
(0xe171afcd1e0394b3312e68ca823d5bc87f3db311, 0xe37f7c80ced04c4f243c0fd04a5510d663cb88b5, 0x1041d127b2d4bc700f0f563883bc689502606918, 0x6d6620efa72948c5f68a3c8646d58c00d3f4a980, 0x6b8ad17795d89b283e6d0362a87a403f3544bb9d, 0x0000000000000000000000000000000000000000)
getTransferGasLimit(view returns (uint256)
2300
localEid(view returns (uint32)
30101
lpToken(view returns (address)
0x17bbc9bd51a52aaf4d2cc6652630daf4fdb358f7
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=0)
owner(view returns (address)
0x65bb797c2b9830d891d87288f029ed8dacc19705
plannerFee(view returns (uint256 available)
185874653735597771
poolBalance(view returns (uint256)
26675607383648
sharedDecimals(view returns (uint8)
6
stargateType(pure returns (uint8)
0
status(view returns (uint8)
1
token(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
treasuryFee(view returns (uint64)
42466735685
tvl(view returns (uint256)
21052352582971
Read-only
paths(uint32 eidview returns (uint64 credit)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit limitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt receipt)
quoteRedeemSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee fee)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee fee)
redeemable(address _ownerview returns (uint256 amountLD)
unreceivedTokens(bytes32 guiduint8 indexview returns (bytes32 hash)
State-modifying
addTreasuryFee(uint256 _amountLDpayable 
allowBurn(address _burnAdminuint64 _burnAllowanceSD
burnLocked(
deposit(address _receiveruint256 _amountLDpayable returns (uint256 amountLD)
receiveCredits(uint32 _srcEidstruct Credit[] _credits
receiveTokenBus(struct Origin _originbytes32 _guiduint8 _seatNumberaddress _receiveruint64 _amountSD
receiveTokenTaxi(struct Origin _originbytes32 _guidaddress _receiveruint64 _amountSDbytes _composeMsg
recoverToken(address _tokenaddress _touint256 _amountreturns (uint256)
redeem(uint256 _amountLDaddress _receiverreturns (uint256 amountLD)
redeemSend(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
renounceOwnership(
retryReceiveToken(bytes32 _guiduint8 _indexuint32 _srcEidaddress _receiveruint256 _amountLDbytes _composeMsg
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
sendCredits(uint32 _dstEidstruct TargetCredit[] _creditsreturns (struct Credit[])
sendToken(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceiptstruct Ticket ticket)
setAddressConfig(struct StargateBaseAddressConfig _config
setDeficitOffset(uint256 _deficitOffsetLD
setOFTPath(uint32 _dstEidbool _oft
setPause(bool _paused
setTransferGasLimit(uint256 _gasLimit
transferOwnership(address newOwner
withdrawPlannerFee(
withdrawTreasuryFee(address _touint64 _amountSD
Events
AddressConfigSet(struct StargateBaseAddressConfig config
CreditsReceived(uint32 srcEidstruct Credit[] credits
CreditsSent(uint32 dstEidstruct Credit[] credits
Deposited(address indexed payeraddress indexed receiveruint256 amountLD
OFTPathSet(uint32 dstEidbool oft
OFTReceived(bytes32 indexed guiduint32 srcEidaddress indexed toAddressuint256 amountReceivedLD
OFTSent(bytes32 indexed guiduint32 dstEidaddress indexed fromAddressuint256 amountSentLDuint256 amountReceivedLD
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Path_CreditBurned(uint64 amountSD
PauseSet(bool paused
PlannerFeeWithdrawn(uint256 amount
Redeemed(address indexed payeraddress indexed receiveruint256 amountLD
TreasuryFeeAdded(uint64 amountSD
TreasuryFeeWithdrawn(address touint64 amountSD
UnreceivedTokenCached(bytes32 guiduint8 indexuint32 srcEidaddress receiveruint256 amountLDbytes composeMsg
Constructor
constructor(string _lpTokenNamestring _lpTokenSymboladdress _tokenuint8 _tokenDecimalsuint8 _sharedDecimalsaddress _endpointaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidLocalDecimals(
Path_AlreadyHasCredit(
Path_InsufficientCredit(
Path_UnlimitedCredit(
SlippageExceeded(uint256 amountLDuint256 minAmountLD
StargatePoolMigratable_BurnAmountExceedsBalance(
Stargate_InsufficientFare(
Stargate_InvalidAmount(
Stargate_InvalidPath(
Stargate_InvalidTokenDecimals(
Stargate_LzTokenUnavailable(
Stargate_OnlyTaxi(
Stargate_OutflowFailed(
Stargate_Paused(
Stargate_RecoverTokenUnsupported(
Stargate_ReentrantCall(
Stargate_SlippageTooHigh(
Stargate_Unauthorized(
Stargate_UnreceivedTokenNotFound(
Transfer_ApproveFailed(
Transfer_TransferFailed(