RouterV1 class

Inheritance

Constructors

RouterV1({InternalAddress? address, RouterGasConstants? gasConstants})

Properties

abi ↔ ContractABI?
getter/setter pairinherited
address ↔ InternalAddress
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
init ↔ ContractInit?
getter/setter pairinherited
provider ↔ ContractProvider?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stonfiProvider StonfiContractProvider?
getter/setter pairinherited

Methods

createProvideLiquidityBody({required InternalAddress routerWalletAddress, required BigInt minLpOut}) → Cell
createSwapBody({required InternalAddress userWalletAddress, required BigInt minAskAmount, required InternalAddress askJettonWalletAddress, InternalAddress? referralAddress}) → Cell
getPool({required InternalAddress token0, required InternalAddress token1}) Future<PoolV1>
getPoolAddress({required InternalAddress token0, required InternalAddress token1}) Future<InternalAddress>
getPoolAddressByJettonMinters({required InternalAddress token0, required InternalAddress token1}) Future<InternalAddress>
getProvideLiquidityJettonTxParams({required InternalAddress userWalletAddress, required InternalAddress sendTokenAddress, required InternalAddress otherTokenAddress, required BigInt sendAmount, required BigInt minLpOut, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<SenderArguments>
getProvideLiquidityTonTxParams({required InternalAddress userWalletAddress, required PtonV1 proxyTon, required InternalAddress otherTokenAddress, required BigInt sendAmount, required BigInt minLpOut, BigInt? forwardGasAmount, BigInt? queryId}) Future<SenderArguments>
getRouterData() Future<({InternalAddress adminAddress, bool isLocked, Cell jettonLpWalletCode, Cell lpAccountCode, Cell poolCode, Cell tempUpgrade})>
getSwapJettonToJettonTxParams({required InternalAddress userWalletAddress, required InternalAddress offerJettonAddress, required InternalAddress askJettonAddress, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<SenderArguments>
getSwapJettonToTonTxParams({required InternalAddress userWalletAddress, required InternalAddress offerJettonAddress, required PtonV1 proxyTon, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<SenderArguments>
getSwapTonToJettonTxParams({required InternalAddress userWalletAddress, required PtonV1 proxyTon, required InternalAddress askJettonAddress, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<SenderArguments>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendProvideLiquidityJetton(ContractProvider provider, Sender via, {required InternalAddress userWalletAddress, required InternalAddress sendTokenAddress, required InternalAddress otherTokenAddress, required BigInt sendAmount, required BigInt minLpOut, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<void>
sendProvideLiquidityTon(ContractProvider provider, Sender via, {required InternalAddress userWalletAddress, required PtonV1 proxyTon, required InternalAddress otherTokenAddress, required BigInt sendAmount, required BigInt minLpOut, BigInt? forwardGasAmount, BigInt? queryId}) Future<void>
sendSwapJettonToJetton(Sender via, {required InternalAddress userWalletAddress, required InternalAddress offerJettonAddress, required InternalAddress askJettonAddress, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<void>
sendSwapJettonToTon(ContractProvider provider, Sender via, {required InternalAddress userWalletAddress, required InternalAddress offerJettonAddress, required PtonV1 proxyTon, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<void>
sendSwapTonToJetton(StonfiContractProvider provider, Sender via, {required InternalAddress userWalletAddress, required PtonV1 proxyTon, required InternalAddress askJettonAddress, required BigInt offerAmount, required BigInt minAskAmount, InternalAddress? referralAddress, BigInt? gasAmount, BigInt? forwardGasAmount, BigInt? queryId}) Future<void>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

gasConstants RouterGasConstants
getter/setter pair
version DexVersion
getter/setter pair