@kaiachain/kss-bridges-celer
Version:
TypeScript client and use-cases for cBridge
25 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.estimateWithdrawAmt = exports.estimateAmt = void 0;
const gateway_pb_1 = require("../ts-proto/gateway/gateway_pb");
const estimateAmt = (srcChainId, dstChainId, tokenSymbol, usrAddr, slippageTolerance, amt) => {
const estimateRequest = new gateway_pb_1.EstimateAmtRequest();
estimateRequest.setSrcChainId(srcChainId);
estimateRequest.setDstChainId(dstChainId);
estimateRequest.setTokenSymbol(tokenSymbol);
estimateRequest.setUsrAddr(usrAddr);
estimateRequest.setSlippageTolerance(slippageTolerance);
estimateRequest.setAmt(amt);
return estimateRequest;
};
exports.estimateAmt = estimateAmt;
const estimateWithdrawAmt = (withdrawItem, dstChainId, tokenSymbol, usrAddr) => {
const estimateRequest = new gateway_pb_1.EstimateWithdrawAmtRequest();
estimateRequest.setSrcWithdrawsList(withdrawItem);
estimateRequest.setDstChainId(dstChainId);
estimateRequest.setTokenSymbol(tokenSymbol);
estimateRequest.setUsrAddr(usrAddr);
return estimateRequest;
};
exports.estimateWithdrawAmt = estimateWithdrawAmt;
//# sourceMappingURL=Estimate.js.map