getExpectedOutputs method
Future<(BigInt, BigInt, BigInt)>
getExpectedOutputs(
- ContractProvider provider, {
- required BigInt amount,
- required InternalAddress jettonWallet,
Implementation
Future<(BigInt, BigInt, BigInt)> getExpectedOutputs(ContractProvider provider,
{required BigInt amount, required InternalAddress jettonWallet}) async {
final result = await provider.get("get_expected_outputs", [
TiInt(amount),
TiSlice(beginCell().storeAddress(jettonWallet).endCell()),
]);
return (
result.stack.readBigInt(), // jettonToReceive
result.stack.readBigInt(), // protocolFeePaid
result.stack.readBigInt() // refFeePaid
);
}