@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
31 lines • 2.74 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPendingTransactionsKMSByChain = exports.completePendingTransactionKMS = exports.deleteTransactionKMS = exports.getTransactionKMS = void 0;
const tatum_1 = require("../connector/tatum");
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/GetPendingTransactionToSign" target="_blank">Tatum API documentation</a>
*/
const getTransactionKMS = async (id) => tatum_1.get(`/v3/kms/${id}`);
exports.getTransactionKMS = getTransactionKMS;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/DeletePendingTransactionToSign" target="_blank">Tatum API documentation</a>
*/
const deleteTransactionKMS = async (id, revert = true) => tatum_1.httpDelete(`/v3/kms/${id}?revert=${revert}`);
exports.deleteTransactionKMS = deleteTransactionKMS;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/CompletePendingSignature" target="_blank">Tatum API documentation</a>
*/
const completePendingTransactionKMS = async (id, txId) => tatum_1.put(`/v3/kms/${id}/${txId}`);
exports.completePendingTransactionKMS = completePendingTransactionKMS;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/GetPendingTransactionsToSign" target="_blank">Tatum API documentation</a>
*/
const getPendingTransactionsKMSByChain = async (chain, signatures) => {
let url = `/v3/kms/pending/${chain}`;
if (signatures) {
url += `?signatures=${signatures}`;
}
return tatum_1.get(url);
};
exports.getPendingTransactionsKMSByChain = getPendingTransactionsKMSByChain;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia21zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3NlY3VyaXR5L2ttcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw4Q0FBd0Q7QUFHeEQ7O0dBRUc7QUFDSSxNQUFNLGlCQUFpQixHQUFHLEtBQUssRUFBRSxFQUFVLEVBQTJCLEVBQUUsQ0FBQyxXQUFHLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0FBQXhGLFFBQUEsaUJBQWlCLHFCQUF1RTtBQUVyRzs7R0FFRztBQUNJLE1BQU0sb0JBQW9CLEdBQUcsS0FBSyxFQUFFLEVBQVUsRUFBRSxNQUFNLEdBQUcsSUFBSSxFQUFpQixFQUFFLENBQUMsa0JBQVUsQ0FBQyxXQUFXLEVBQUUsV0FBVyxNQUFNLEVBQUUsQ0FBQyxDQUFDO0FBQXhILFFBQUEsb0JBQW9CLHdCQUFvRztBQUVySTs7R0FFRztBQUNJLE1BQU0sNkJBQTZCLEdBQUcsS0FBSyxFQUFFLEVBQVUsRUFBRSxJQUFZLEVBQWlCLEVBQUUsQ0FBQyxXQUFHLENBQUMsV0FBVyxFQUFFLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQztBQUFoSCxRQUFBLDZCQUE2QixpQ0FBbUY7QUFFN0g7O0dBRUc7QUFDSSxNQUFNLGdDQUFnQyxHQUFHLEtBQUssRUFBRSxLQUFlLEVBQUUsVUFBbUIsRUFBNkIsRUFBRTtJQUN0SCxJQUFJLEdBQUcsR0FBRyxtQkFBbUIsS0FBSyxFQUFFLENBQUM7SUFDckMsSUFBSSxVQUFVLEVBQUU7UUFDWixHQUFHLElBQUksZUFBZSxVQUFVLEVBQUUsQ0FBQztLQUN0QztJQUNELE9BQU8sV0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3BCLENBQUMsQ0FBQztBQU5XLFFBQUEsZ0NBQWdDLG9DQU0zQyJ9