jton-contracts
Version:
Free TON contracts wrapped in jTON
30 lines (29 loc) • 1.07 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.HighloadSinglesig = exports.HighloadSinglesigContract = void 0;
const jton_1 = require("jton");
const HighloadSinglesig_1 = __importDefault(require("./source/bin/HighloadSinglesig"));
exports.HighloadSinglesigContract = HighloadSinglesig_1.default;
class HighloadSinglesig extends jton_1.Contract {
constructor(client, keys, timeout) {
super(client, {
abi: HighloadSinglesig_1.default.abi,
tvc: HighloadSinglesig_1.default.tvc,
initialData: {},
keys: keys
}, timeout);
}
/**********
* PUBLIC *
**********/
async sendTransaction(input, keys) {
return await this.call('sendTransaction', input, keys);
}
async getMessages(keys) {
return await this.call('getMessages', {}, keys);
}
}
exports.HighloadSinglesig = HighloadSinglesig;