@q-dev/gdk-sdk
Version:
Typescript Library to interact with GDK Contracts
29 lines • 1.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TokenFactoryInstance = void 0;
const SystemContractInstance_1 = require("../SystemContractInstance");
class TokenFactoryInstance extends SystemContractInstance_1.SystemContractInstance {
constructor(signer, address) {
super(signer, "TokenFactory.json", address);
}
async deployQRC20(params, masterAddress, salt, txOptions) {
return this.submitTransaction("deployQRC20", [params, masterAddress, salt], txOptions);
}
async deployQRC721(params, masterAddress, salt, txOptions) {
return this.submitTransaction("deployQRC721", [params, masterAddress, salt], txOptions);
}
async deployQSBT(params, masterAddress, salt, txOptions) {
return this.submitTransaction("deployQSBT", [params, masterAddress, salt], txOptions);
}
async getQRC20Address(salt) {
return this.instance.getQRC20Address(salt);
}
async getQRC721Address(salt) {
return this.instance.getQRC721Address(salt);
}
async getQSBTAddress(salt) {
return this.instance.getQSBTAddress(salt);
}
}
exports.TokenFactoryInstance = TokenFactoryInstance;
//# sourceMappingURL=TokenFactoryInstance.js.map