blub-sdk
Version:
A modular SDK for interacting with the BLUB ecosystem on the Sui blockchain.
10 lines (9 loc) • 491 B
TypeScript
import { Transaction, TransactionObjectArgument } from "@mysten/sui/transactions";
import { CoinAsset } from "../types";
export declare function mintZeroCoin(txb: Transaction, coinType: string): TransactionObjectArgument;
export type BuildCoinResult = {
targetCoin: TransactionObjectArgument;
isMintZeroCoin: boolean;
targetCoinAmount: number;
};
export declare function buildInputCoin(txb: Transaction, allCoins: CoinAsset[], amount: bigint, coinType: string): BuildCoinResult;