RouterV1 class
- Inheritance
-
- Object
- StonfiContract
- RouterV1
Constructors
- RouterV1.new({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