@openproduct/web-sdk
Version:
OpenMask Web - TypeScript Browser SDK for TON blockchain
18 lines (17 loc) • 671 B
JavaScript
import { parseAddress } from "../nft/utils";
export class JettonWalletDao {
provider;
jettonWalletAddress;
constructor(provider, jettonWalletAddress) {
this.provider = provider;
this.jettonWalletAddress = jettonWalletAddress;
}
async getData() {
const result = await this.provider.call2(this.jettonWalletAddress.toString(), "get_wallet_data");
const balance = result[0];
const ownerAddress = parseAddress(result[1]);
const jettonMinterAddress = parseAddress(result[2]);
const jettonWalletCode = result[3];
return { balance, ownerAddress, jettonMinterAddress, jettonWalletCode };
}
}