@chorus-one/ethereum
Version:
All-in-one toolkit for building staking dApps on Ethereum network
19 lines (18 loc) • 512 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildBurnTx = void 0;
const viem_1 = require("viem");
const vaultAbi_1 = require("../contracts/vaultAbi");
async function buildBurnTx(request) {
const { vault, amount } = request;
const tx = (0, viem_1.encodeFunctionData)({
abi: vaultAbi_1.VaultABI,
functionName: 'burnOsToken',
args: [amount]
});
return {
to: vault,
data: tx
};
}
exports.buildBurnTx = buildBurnTx;