New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@cardano-foundation/ledgerjs-hw-app-cardano

Package Overview
Dependencies
Maintainers
6
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cardano-foundation/ledgerjs-hw-app-cardano - npm Package Compare versions

Comparing version 6.0.0 to 7.0.0

5

dist/Ada.js

@@ -114,2 +114,5 @@ "use strict";

this._send = (params) => __awaiter(this, void 0, void 0, function* () {
if (params.data.length > 255) {
throw new Error('APDU too large, likely a bug');
}
let response = yield wrapConvertDeviceStatusError(this.transport.send)(CLA, params.ins, params.p1, params.p2, params.data);

@@ -240,2 +243,2 @@ response = utils_1.default.stripRetcodeFromResponse(response);

};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0FkYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9CQSxxQ0FBNkQ7QUFDN0Qsa0VBQTREO0FBRTVELGdFQUEwRDtBQUMxRCxrRkFBNEU7QUFDNUUsZ0ZBQTBFO0FBQzFFLHdEQUFrRDtBQUNsRCwwREFBc0U7QUFDdEUsc0RBQWdEO0FBQ2hELDREQUFzRDtBQUN0RCx3REFBa0Q7QUFDbEQsMEZBQW9GO0FBQ3BGLGtEQUFxRDtBQUNyRCwrQ0FBOEM7QUFDOUMsMkNBQTBDO0FBQzFDLHlEQUcrQjtBQUMvQiw2RUFBNEU7QUFDNUUsdURBQWlFO0FBNEJqRSxvREFBMkI7QUE2Y25CLGdCQTdjRCxlQUFLLENBNmNDO0FBNWNiLDJDQUFxQztBQUNyQyx5Q0FBK0Q7QUFFL0QsMkNBQXdCO0FBQ3hCLGlEQUE4QjtBQUU5QixNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUE7QUFJaEIsU0FBUyw0QkFBNEIsQ0FBcUIsRUFBSztJQUU3RCxPQUFPLENBQU8sR0FBRyxJQUFJLEVBQUUsRUFBRTtRQUN2QixJQUFJO1lBQ0YsT0FBTyxNQUFNLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFBO1NBQ3pCO1FBQUMsT0FBTyxDQUFVLEVBQUU7WUFDbkIsSUFDRSxDQUFDO2dCQUNELE9BQU8sQ0FBQyxLQUFLLFFBQVE7Z0JBQ3JCLFlBQVksSUFBSSxDQUFDO2dCQUNqQixPQUFPLENBQUMsQ0FBQyxVQUFVLEtBQUssUUFBUSxFQUNoQztnQkFDQSxNQUFNLElBQUksMEJBQWlCLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFBO2FBQzFDO1lBQ0QsTUFBTSxDQUFDLENBQUE7U0FDUjtJQUNILENBQUMsQ0FBQSxDQUFBO0FBQ0gsQ0FBQztBQXFCRCxTQUFTLG9CQUFvQixDQUFxQixFQUFLO0lBRXJELE9BQU8sQ0FBTyxHQUFHLElBQVMsRUFBRSxFQUFF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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0FkYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9CQSxxQ0FBNkQ7QUFDN0Qsa0VBQTREO0FBRTVELGdFQUEwRDtBQUMxRCxrRkFBNEU7QUFDNUUsZ0ZBQTBFO0FBQzFFLHdEQUFrRDtBQUNsRCwwREFBc0U7QUFDdEUsc0RBQWdEO0FBQ2hELDREQUFzRDtBQUN0RCx3REFBa0Q7QUFDbEQsMEZBQW9GO0FBQ3BGLGtEQUFxRDtBQUNyRCwrQ0FBOEM7QUFDOUMsMkNBQTBDO0FBQzFDLHlEQUcrQjtBQUMvQiw2RUFBNEU7QUFDNUUsdURBQWlFO0FBNEJqRSxvREFBMkI7QUFnZG5CLGdCQWhkRCxlQUFLLENBZ2RDO0FBL2NiLDJDQUFxQztBQUNyQyx5Q0FBK0Q7QUFFL0QsMkNBQXdCO0FBQ3hCLGlEQUE4QjtBQUU5QixNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUE7QUFJaEIsU0FBUyw0QkFBNEIsQ0FBcUIsRUFBSztJQUU3RCxPQUFPLENBQU8sR0FBRyxJQUFJLEVBQUUsRUFBRTtRQUN2QixJQUFJO1lBQ0YsT0FBTyxNQUFNLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFBO1NBQ3pCO1FBQUMsT0FBTyxDQUFVLEVBQUU7WUFDbkIsSUFDRSxDQUFDO2dCQUNELE9BQU8sQ0FBQyxLQUFLLFFBQVE7Z0JBQ3JCLFlBQVksSUFBSSxDQUFDO2dCQUNqQixPQUFPLENBQUMsQ0FBQyxVQUFVLEtBQUssUUFBUSxFQUNoQztnQkFDQSxNQUFNLElBQUksMEJBQWlCLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFBO2FBQzFDO1lBQ0QsTUFBTSxDQUFDLENBQUE7U0FDUjtJQUNILENBQUMsQ0FBQSxDQUFBO0FBQ0gsQ0FBQztBQXFCRCxTQUFTLG9CQUFvQixDQUFxQixFQUFLO0lBRXJELE9BQU8sQ0FBTyxHQUFHLElBQVMsRUFBRSxFQUFF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

47

dist/errors/invalidDataReason.d.ts

@@ -47,8 +47,13 @@ export declare enum InvalidDataReason {

CERTIFICATES_NOT_ARRAY = "certificates not an array",
CERTIFICATE_INVALID_TYPE = "invalid certificate type",
CERTIFICATE_INVALID_PATH = "one of the certificates contains an invalid path",
CERTIFICATE_INVALID_SCRIPT_HASH = "one of the certificates contains an invalid script hash",
CERTIFICATE_INVALID_STAKE_CREDENTIAL = "one of the certificates contains both a path and a scripthash or neither",
CERTIFICATE_INVALID_STAKE_CREDENTIAL = "one of the certificates contains an invalid stake credential",
CERTIFICATE_INVALID_COMMITTEE_CREDENTIAL = "one of the certificates contains invalid constitutional committee credential",
CERTIFICATE_INVALID_DREP_CREDENTIAL = "one of the certificates contains an invalid DRep credential",
CERTIFICATE_INVALID_POOL_KEY_HASH = "one of the certificates contains an invalid pool key hash",
CERTIFICATE_SUPERFLUOUS_POOL_KEY_HASH = "superfluous pool key hash in a certificate",
CERTIFICATE_INVALID_TYPE = "invalid certificate type",
CERTIFICATE_INVALID_DEPOSIT = "one of the certificates contains an invalid deposit",
CERTIFICATE_INVALID_DREP = "one of the certificates contains an invalid DRep",
ANCHOR_INVALID_URL = "anchor with an invalid URL",
ANCHOR_INVALID_HASH = "anchor with an invalid data hash",
POOL_REGISTRATION_INVALID_VRF_KEY_HASH = "invalid vrf key hash in a pool registration certificate",

@@ -111,5 +116,16 @@ POOL_REGISTRATION_INVALID_PLEDGE = "invalid pledge in a pool registration certificate",

REFERENCE_INPUTS_NOT_ARRAY = "reference inputs not an array",
VOTING_PROCEDURES_NOT_ARRAY = "voting procedures not an array",
VOTER_VOTES_NOT_ARRAY = "voter's votes not an array",
VOTER_INVALID = "invalid voter in voting procedures",
GOV_ACTION_ID_INVALID_TX_HASH = "invalid governance action id tx hash",
GOV_ACTION_ID_INVALID_INDEX = "invalid governance action id index",
VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTERS = "there must be exactly 1 voter in voting procedures",
VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTES = "there must be exactly 1 voting procedure per voter",
TREASURY_NOT_VALID = "treasury amount not valid",
DONATION_NOT_VALID = "treasury donation not valid",
SIGN_MODE_UNKNOWN = "unknown signing mode",
SIGN_MODE_ORDINARY__POOL_REGISTRATION_NOT_ALLOWED = "pool registration not allowed in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_ORDINARY__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_PATH = "certificate stake credential must be given as a staking path in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_ORDINARY__CERTIFICATE_COMMITTEE_COLD_CREDENTIAL_ONLY_AS_PATH = "certificate constitutional committee cold credential must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_ORDINARY__CERTIFICATE_DREP_CREDENTIAL_ONLY_AS_PATH = "certificate DRep credential must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_ORDINARY__WITHDRAWAL_ONLY_AS_PATH = "withdrawal must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION",

@@ -120,7 +136,8 @@ SIGN_MODE_ORDINARY__COLLATERAL_INPUTS_NOT_ALLOWED = "collateral inputs not allowed in TransactionSigningMode.ORDINARY_TRANSACTION",

SIGN_MODE_ORDINARY__REFERENCE_INPUTS_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_ORDINARY__VOTER_ONLY_AS_PATH = "voter credential in voting procedures must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION",
SIGN_MODE_MULTISIG__POOL_REGISTRATION_NOT_ALLOWED = "pool registration not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__POOL_RETIREMENT_NOT_ALLOWED = "pool retirement not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__DEVICE_OWNED_ADDRESS_NOT_ALLOWED = "outputs given by path not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_SCRIPT = "certificate stake credential must be given as a script hash in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__WITHDRAWAL_ONLY_AS_SCRIPT = "withdrawal must be given as a script hash in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__CERTIFICATE_CREDENTIAL_ONLY_AS_SCRIPT = "certificate credential must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__WITHDRAWAL_ONLY_AS_SCRIPT = "withdrawal must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__COLLATERAL_INPUTS_NOT_ALLOWED = "collateral inputs not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",

@@ -130,7 +147,9 @@ SIGN_MODE_MULTISIG__COLLATERAL_OUTPUT_NOT_ALLOWED = "collateral output not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",

SIGN_MODE_MULTISIG__REFERENCE_INPUTS_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_MULTISIG__VOTER_ONLY_AS_SCRIPT = "voter credential in voting procedures must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION",
SIGN_MODE_POOL_OWNER__INPUT_WITH_PATH_NOT_ALLOWED = "inputs with path not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__DEVICE_OWNED_ADDRESS_NOT_ALLOWED = "outputs given by path are not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__DATUM_NOT_ALLOWED = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__REFERENCE_SCRIPT_NOT_ALLOWED = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__INPUT_WITH_PATH_NOT_ALLOWED = "inputs with path not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__SINGLE_POOL_REG_CERTIFICATE_REQUIRED = "single pool registration certificate is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__THIRD_PARTY_POOL_KEY_REQUIRED = "third party pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__SINGLE_DEVICE_OWNER_REQUIRED = "single device-owned pool owner is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",

@@ -141,7 +160,11 @@ SIGN_MODE_POOL_OWNER__WITHDRAWALS_NOT_ALLOWED = "withdrawals not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",

SIGN_MODE_POOL_OWNER__COLLATERAL_INPUTS_NOT_ALLOWED = "collateral inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__COLLATERAL_OUTPUT_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__TOTAL_COLLATERAL_NOT_ALLOWED = "total collateral not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__REQUIRED_SIGNERS_NOT_ALLOWED = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__THIRD_PARTY_POOL_KEY_REQUIRED = "third party pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__COLLATERAL_OUTPUT_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__REFERENCE_INPUTS_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__VOTING_PROCEDURES_NOT_ALLOWED = "voting procedures not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__TREASURY_NOT_ALLOWED = "treasury amount not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OWNER__DONATION_NOT_ALLOWED = "treasury donation not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER",
SIGN_MODE_POOL_OPERATOR__DATUM_NOT_ALLOWED = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__REFERENCE_SCRIPT_NOT_ALLOWED = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__SINGLE_POOL_REG_CERTIFICATE_REQUIRED = "single pool registration certificate is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",

@@ -154,8 +177,9 @@ SIGN_MODE_POOL_OPERATOR__DEVICE_OWNED_POOL_KEY_REQUIRED = "device owned pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",

SIGN_MODE_POOL_OPERATOR__COLLATERAL_INPUTS_NOT_ALLOWED = "collateral inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__REQUIRED_SIGNERS_NOT_ALLOWED = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__DATUM_NOT_ALLOWED = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__REFERENCE_SCRIPT_NOT_ALLOWED = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__COLLATERAL_OUTPUT_NOT_ALLOWED = "collateral output not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__TOTAL_COLLATERAL_NOT_ALLOWED = "total collateral not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__REQUIRED_SIGNERS_NOT_ALLOWED = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__REFERENCE_INPUTS_NOT_ALLOWED = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__VOTING_PROCEDURES_NOT_ALLOWED = "voting procedures not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__TREASURY_NOT_ALLOWED = "treasury amount not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_POOL_OPERATOR__DONATION_NOT_ALLOWED = "treasury donation not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR",
SIGN_MODE_PLUTUS__DEVICE_OWNED_ADDRESS_NOT_ALLOWED = "outputs given by path not allowed in TransactionSigningMode.PLUTUS_TRANSACTION",

@@ -180,4 +204,5 @@ SIGN_MODE_PLUTUS__POOL_REGISTRATION_NOT_ALLOWED = "pool registration not allowed in TransactionSigningMode.PLUTUS_TRANSACTION",

LEDGER_POLICY = "Action rejected by Ledger's security policy",
INVALID_DATA_SUPPLIED_TO_LEDGER = "Invalid data supplied to Ledger",
INVALID_B2_HASH = "invalid blake2 hashing"
}
//# sourceMappingURL=invalidDataReason.d.ts.map

@@ -51,8 +51,13 @@ "use strict";

InvalidDataReason["CERTIFICATES_NOT_ARRAY"] = "certificates not an array";
InvalidDataReason["CERTIFICATE_INVALID_TYPE"] = "invalid certificate type";
InvalidDataReason["CERTIFICATE_INVALID_PATH"] = "one of the certificates contains an invalid path";
InvalidDataReason["CERTIFICATE_INVALID_SCRIPT_HASH"] = "one of the certificates contains an invalid script hash";
InvalidDataReason["CERTIFICATE_INVALID_STAKE_CREDENTIAL"] = "one of the certificates contains both a path and a scripthash or neither";
InvalidDataReason["CERTIFICATE_INVALID_STAKE_CREDENTIAL"] = "one of the certificates contains an invalid stake credential";
InvalidDataReason["CERTIFICATE_INVALID_COMMITTEE_CREDENTIAL"] = "one of the certificates contains invalid constitutional committee credential";
InvalidDataReason["CERTIFICATE_INVALID_DREP_CREDENTIAL"] = "one of the certificates contains an invalid DRep credential";
InvalidDataReason["CERTIFICATE_INVALID_POOL_KEY_HASH"] = "one of the certificates contains an invalid pool key hash";
InvalidDataReason["CERTIFICATE_SUPERFLUOUS_POOL_KEY_HASH"] = "superfluous pool key hash in a certificate";
InvalidDataReason["CERTIFICATE_INVALID_TYPE"] = "invalid certificate type";
InvalidDataReason["CERTIFICATE_INVALID_DEPOSIT"] = "one of the certificates contains an invalid deposit";
InvalidDataReason["CERTIFICATE_INVALID_DREP"] = "one of the certificates contains an invalid DRep";
InvalidDataReason["ANCHOR_INVALID_URL"] = "anchor with an invalid URL";
InvalidDataReason["ANCHOR_INVALID_HASH"] = "anchor with an invalid data hash";
InvalidDataReason["POOL_REGISTRATION_INVALID_VRF_KEY_HASH"] = "invalid vrf key hash in a pool registration certificate";

@@ -115,5 +120,16 @@ InvalidDataReason["POOL_REGISTRATION_INVALID_PLEDGE"] = "invalid pledge in a pool registration certificate";

InvalidDataReason["REFERENCE_INPUTS_NOT_ARRAY"] = "reference inputs not an array";
InvalidDataReason["VOTING_PROCEDURES_NOT_ARRAY"] = "voting procedures not an array";
InvalidDataReason["VOTER_VOTES_NOT_ARRAY"] = "voter's votes not an array";
InvalidDataReason["VOTER_INVALID"] = "invalid voter in voting procedures";
InvalidDataReason["GOV_ACTION_ID_INVALID_TX_HASH"] = "invalid governance action id tx hash";
InvalidDataReason["GOV_ACTION_ID_INVALID_INDEX"] = "invalid governance action id index";
InvalidDataReason["VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTERS"] = "there must be exactly 1 voter in voting procedures";
InvalidDataReason["VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTES"] = "there must be exactly 1 voting procedure per voter";
InvalidDataReason["TREASURY_NOT_VALID"] = "treasury amount not valid";
InvalidDataReason["DONATION_NOT_VALID"] = "treasury donation not valid";
InvalidDataReason["SIGN_MODE_UNKNOWN"] = "unknown signing mode";
InvalidDataReason["SIGN_MODE_ORDINARY__POOL_REGISTRATION_NOT_ALLOWED"] = "pool registration not allowed in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_ORDINARY__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_PATH"] = "certificate stake credential must be given as a staking path in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_ORDINARY__CERTIFICATE_COMMITTEE_COLD_CREDENTIAL_ONLY_AS_PATH"] = "certificate constitutional committee cold credential must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_ORDINARY__CERTIFICATE_DREP_CREDENTIAL_ONLY_AS_PATH"] = "certificate DRep credential must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_ORDINARY__WITHDRAWAL_ONLY_AS_PATH"] = "withdrawal must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION";

@@ -124,7 +140,8 @@ InvalidDataReason["SIGN_MODE_ORDINARY__COLLATERAL_INPUTS_NOT_ALLOWED"] = "collateral inputs not allowed in TransactionSigningMode.ORDINARY_TRANSACTION";

InvalidDataReason["SIGN_MODE_ORDINARY__REFERENCE_INPUTS_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_ORDINARY__VOTER_ONLY_AS_PATH"] = "voter credential in voting procedures must be given as a path in TransactionSigningMode.ORDINARY_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__POOL_REGISTRATION_NOT_ALLOWED"] = "pool registration not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__POOL_RETIREMENT_NOT_ALLOWED"] = "pool retirement not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__DEVICE_OWNED_ADDRESS_NOT_ALLOWED"] = "outputs given by path not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_SCRIPT"] = "certificate stake credential must be given as a script hash in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__WITHDRAWAL_ONLY_AS_SCRIPT"] = "withdrawal must be given as a script hash in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__CERTIFICATE_CREDENTIAL_ONLY_AS_SCRIPT"] = "certificate credential must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__WITHDRAWAL_ONLY_AS_SCRIPT"] = "withdrawal must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__COLLATERAL_INPUTS_NOT_ALLOWED"] = "collateral inputs not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";

@@ -134,7 +151,9 @@ InvalidDataReason["SIGN_MODE_MULTISIG__COLLATERAL_OUTPUT_NOT_ALLOWED"] = "collateral output not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";

InvalidDataReason["SIGN_MODE_MULTISIG__REFERENCE_INPUTS_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_MULTISIG__VOTER_ONLY_AS_SCRIPT"] = "voter credential in voting procedures must be a script hash in TransactionSigningMode.MULTISIG_TRANSACTION";
InvalidDataReason["SIGN_MODE_POOL_OWNER__INPUT_WITH_PATH_NOT_ALLOWED"] = "inputs with path not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__DEVICE_OWNED_ADDRESS_NOT_ALLOWED"] = "outputs given by path are not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__DATUM_NOT_ALLOWED"] = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__REFERENCE_SCRIPT_NOT_ALLOWED"] = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__INPUT_WITH_PATH_NOT_ALLOWED"] = "inputs with path not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__SINGLE_POOL_REG_CERTIFICATE_REQUIRED"] = "single pool registration certificate is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__THIRD_PARTY_POOL_KEY_REQUIRED"] = "third party pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__SINGLE_DEVICE_OWNER_REQUIRED"] = "single device-owned pool owner is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";

@@ -145,7 +164,11 @@ InvalidDataReason["SIGN_MODE_POOL_OWNER__WITHDRAWALS_NOT_ALLOWED"] = "withdrawals not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";

InvalidDataReason["SIGN_MODE_POOL_OWNER__COLLATERAL_INPUTS_NOT_ALLOWED"] = "collateral inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__COLLATERAL_OUTPUT_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__TOTAL_COLLATERAL_NOT_ALLOWED"] = "total collateral not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__REQUIRED_SIGNERS_NOT_ALLOWED"] = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__THIRD_PARTY_POOL_KEY_REQUIRED"] = "third party pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__COLLATERAL_OUTPUT_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__REFERENCE_INPUTS_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__VOTING_PROCEDURES_NOT_ALLOWED"] = "voting procedures not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__TREASURY_NOT_ALLOWED"] = "treasury amount not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OWNER__DONATION_NOT_ALLOWED"] = "treasury donation not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OWNER";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__DATUM_NOT_ALLOWED"] = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__REFERENCE_SCRIPT_NOT_ALLOWED"] = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__SINGLE_POOL_REG_CERTIFICATE_REQUIRED"] = "single pool registration certificate is expected in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";

@@ -158,8 +181,9 @@ InvalidDataReason["SIGN_MODE_POOL_OPERATOR__DEVICE_OWNED_POOL_KEY_REQUIRED"] = "device owned pool key is required in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";

InvalidDataReason["SIGN_MODE_POOL_OPERATOR__COLLATERAL_INPUTS_NOT_ALLOWED"] = "collateral inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__REQUIRED_SIGNERS_NOT_ALLOWED"] = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__DATUM_NOT_ALLOWED"] = "datum in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__REFERENCE_SCRIPT_NOT_ALLOWED"] = "reference script in outputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__COLLATERAL_OUTPUT_NOT_ALLOWED"] = "collateral output not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__TOTAL_COLLATERAL_NOT_ALLOWED"] = "total collateral not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__REQUIRED_SIGNERS_NOT_ALLOWED"] = "required signers not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__REFERENCE_INPUTS_NOT_ALLOWED"] = "reference inputs not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__VOTING_PROCEDURES_NOT_ALLOWED"] = "voting procedures not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__TREASURY_NOT_ALLOWED"] = "treasury amount not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_POOL_OPERATOR__DONATION_NOT_ALLOWED"] = "treasury donation not allowed in TransactionSigningMode.POOL_REGISTRATION_AS_OPERATOR";
InvalidDataReason["SIGN_MODE_PLUTUS__DEVICE_OWNED_ADDRESS_NOT_ALLOWED"] = "outputs given by path not allowed in TransactionSigningMode.PLUTUS_TRANSACTION";

@@ -184,4 +208,5 @@ InvalidDataReason["SIGN_MODE_PLUTUS__POOL_REGISTRATION_NOT_ALLOWED"] = "pool registration not allowed in TransactionSigningMode.PLUTUS_TRANSACTION";

InvalidDataReason["LEDGER_POLICY"] = "Action rejected by Ledger's security policy";
InvalidDataReason["INVALID_DATA_SUPPLIED_TO_LEDGER"] = "Invalid data supplied to Ledger";
InvalidDataReason["INVALID_B2_HASH"] = "invalid blake2 hashing";
})(InvalidDataReason = exports.InvalidDataReason || (exports.InvalidDataReason = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52YWxpZERhdGFSZWFzb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXJyb3JzL2ludmFsaWREYXRhUmVhc29uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUlBLElBQVksaUJBMk5YO0FBM05ELFdBQVksaUJBQWlCO0lBQzNCLHVGQUFrRSxDQUFBO0lBQ2xFLGtEQUE2QixDQUFBO0lBRTdCLDhFQUF5RCxDQUFBO0lBQ3pELHNFQUFpRCxDQUFBO0lBQ2pELHNGQUFpRSxDQUFBO0lBRWpFLDZEQUF3QyxDQUFBO0lBQ3hDLDBFQUFxRCxDQUFBO0lBQ3JELDhEQUF5QyxDQUFBO0lBQ3pDLDBFQUFxRCxDQUFBO0lBRXJELCtEQUEwQyxDQUFBO0lBQzFDLG9FQUErQyxDQUFBO0lBQy9DLDBFQUFxRCxDQUFBO0lBQ3JELDRFQUF1RCxDQUFBO0lBQ3ZELG9HQUErRSxDQUFBO0lBQy9FLHFFQUFnRCxDQUFBO0lBQ2hELHlFQUFvRCxDQUFBO0lBQ3BELCtFQUEwRCxDQUFBO0lBQzFELDJGQUFzRSxDQUFBO0lBQ3RFLGlIQUE0RixDQUFBO0lBRTVGLHNHQUFpRixDQUFBO0lBQ2pGLDhIQUF5RyxDQUFBO0lBQ3pHLDBIQUFxRyxDQUFBO0lBQ3JHLHNJQUFpSCxDQUFBO0lBQ2pILDBIQUFxRyxDQUFBO0lBQ3JHLHdJQUFtSCxDQUFBO0lBQ25ILDRIQUF1RyxDQUFBO0lBQ3ZHLHdIQUFtRyxDQUFBO0lBQ25HLHNJQUFpSCxDQUFBO0lBQ2pILGtJQUE2RyxDQUFBO0lBQzdHLDBIQUFxRyxDQUFBO0lBQ3JHLDhJQUF5SCxDQUFBO0lBQ3pILDBJQUFxSCxDQUFBO0lBRXJILGtFQUE2QyxDQUFBO0lBQzdDLDJGQUFzRSxDQUFBO0lBQ3RFLDRGQUF1RSxDQUFBO0lBQ3ZFLGtHQUE2RSxDQUFBO0lBQzdFLDhGQUF5RSxDQUFBO0lBQ3pFLDBGQUFxRSxDQUFBO0lBQ3JFLDBGQUFxRSxDQUFBO0lBQ3JFLGdHQUEyRSxDQUFBO0lBQzNFLHVG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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW52YWxpZERhdGFSZWFzb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZXJyb3JzL2ludmFsaWREYXRhUmVhc29uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUlBLElBQVksaUJBdVBYO0FBdlBELFdBQVksaUJBQWlCO0lBQzNCLHVGQUFrRSxDQUFBO0lBQ2xFLGtEQUE2QixDQUFBO0lBRTdCLDhFQUF5RCxDQUFBO0lBQ3pELHNFQUFpRCxDQUFBO0lBQ2pELHNGQUFpRSxDQUFBO0lBRWpFLDZEQUF3QyxDQUFBO0lBQ3hDLDBFQUFxRCxDQUFBO0lBQ3JELDhEQUF5QyxDQUFBO0lBQ3pDLDBFQUFxRCxDQUFBO0lBRXJELCtEQUEwQyxDQUFBO0lBQzFDLG9FQUErQyxDQUFBO0lBQy9DLDBFQUFxRCxDQUFBO0lBQ3JELDRFQUF1RCxDQUFBO0lBQ3ZELG9HQUErRSxDQUFBO0lBQy9FLHFFQUFnRCxDQUFBO0lBQ2hELHlFQUFvRCxDQUFBO0lBQ3BELCtFQUEwRCxDQUFBO0lBQzFELDJGQUFzRSxDQUFBO0lBQ3RFLGlIQUE0RixDQUFBO0lBRTVGLHNHQUFpRixDQUFBO0lBQ2pGLDhIQUF5RyxDQUFBO0lBQ3pHLDBIQUFxRyxDQUFBO0lBQ3JHLHNJQUFpSCxDQUFBO0lBQ2pILDBIQUFxRyxDQUFBO0lBQ3JHLHdJQUFtSCxDQUFBO0lBQ25ILDRIQUF1RyxDQUFBO0lBQ3ZHLHdIQUFtRyxDQUFBO0lBQ25HLHNJQUFpSCxDQUFBO0lBQ2pILGtJQUE2RyxDQUFBO0lBQzdHLDBIQUFxRyxDQUFBO0lBQ3JHLDhJQUF5SCxDQUFBO0lBQ3pILDBJQUFxSCxDQUFBO0lBRXJILGtFQUE2QyxDQUFBO0lBQzdDLDJGQUFzRSxDQUFBO0lBQ3RFLDRGQUF1RSxDQUFBO0lBQ3ZFLGtHQUE2RSxDQUFBO0lBQzdFLDhGQUF5RSxDQUFBO0lBQ3pFLDBGQUFxRSxDQUFBO0lBQ3JFLDBGQUFxRSxDQUFBO0lBQ3JFLGdHQUEyRSxDQUFBO0lBQzNFLHVG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
import type { ParsedAddressParams, Version } from '../types/internal';
import type { DerivedAddress } from '../types/public';
import type { Interaction } from './common/types';
export declare function ensureAddressDerivationSupportedByAppVersion(version: Version, addressParams: ParsedAddressParams): void;
export declare function deriveAddress(version: Version, addressParams: ParsedAddressParams): Interaction<DerivedAddress>;
//# sourceMappingURL=deriveAddress.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.deriveAddress = void 0;
exports.deriveAddress = exports.ensureAddressDerivationSupportedByAppVersion = void 0;
const errors_1 = require("../errors");
const utils_1 = require("../utils");
const public_1 = require("../types/public");
const getVersion_1 = require("./getVersion");
const addressParams_1 = require("./serialization/addressParams");
const send = (params) => (Object.assign({ ins: 17 }, params));
function ensureAddressDerivationSupportedByAppVersion(version, addressParams) {
(0, getVersion_1.ensureLedgerAppVersionCompatible)(version);
if (addressParams.type === public_1.AddressType.BYRON &&
!(0, getVersion_1.getCompatibility)(version).supportsByronAddressDerivation) {
throw new errors_1.DeviceVersionUnsupported(`Byron address parameters not supported by Ledger app version ${(0, utils_1.getVersionString)(version)}.`);
}
}
exports.ensureAddressDerivationSupportedByAppVersion = ensureAddressDerivationSupportedByAppVersion;
function* deriveAddress(version, addressParams) {
ensureAddressDerivationSupportedByAppVersion(version, addressParams);
const P1_RETURN = 0x01;

@@ -19,2 +32,2 @@ const P2_UNUSED = 0x00;

exports.deriveAddress = deriveAddress;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVyaXZlQWRkcmVzcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvZGVyaXZlQWRkcmVzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFJQSxpRUFBb0U7QUFFcEUsTUFBTSxJQUFJLEdBQUcsQ0FBQyxNQUtiLEVBQWMsRUFBRSxDQUFDLGlCQUFFLEdBQUcsUUFBeUIsTUFBTSxFQUFFLENBQUE7QUFFeEQsUUFBZSxDQUFDLENBQUMsYUFBYSxDQUM1QixPQUFnQixFQUNoQixhQUFrQztJQUVsQyxNQUFNLFNBQVMsR0FBRyxJQUFJLENBQUE7SUFDdEIsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFBO0lBRXRCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDO1FBQzFCLEVBQUUsRUFBRSxTQUFTO1FBQ2IsRUFBRSxFQUFFLFNBQVM7UUFDYixJQUFJLEVBQUUsSUFBQSxzQ0FBc0IsRUFBQyxhQUFhLEVBQUUsT0FBTyxDQUFDO0tBQ3JELENBQUMsQ0FBQTtJQUVGLE9BQU87UUFDTCxVQUFVLEVBQUUsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUM7S0FDckMsQ0FBQTtBQUNILENBQUM7QUFoQkQsc0NBZ0JDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVyaXZlQWRkcmVzcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvZGVyaXZlQWRkcmVzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBa0Q7QUFDbEQsb0NBQXlDO0FBRXpDLDRDQUEyQztBQUkzQyw2Q0FBK0U7QUFDL0UsaUVBQW9FO0FBRXBFLE1BQU0sSUFBSSxHQUFHLENBQUMsTUFLYixFQUFjLEVBQUUsQ0FBQyxpQkFBRSxHQUFHLFFBQXlCLE1BQU0sRUFBRSxDQUFBO0FBRXhELFNBQWdCLDRDQUE0QyxDQUMxRCxPQUFnQixFQUNoQixhQUFrQztJQUVsQyxJQUFBLDZDQUFnQyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBRXpDLElBQ0UsYUFBYSxDQUFDLElBQUksS0FBSyxvQkFBVyxDQUFDLEtBQUs7UUFDeEMsQ0FBQyxJQUFBLDZCQUFnQixFQUFDLE9BQU8sQ0FBQyxDQUFDLDhCQUE4QixFQUN6RDtRQUNBLE1BQU0sSUFBSSxpQ0FBd0IsQ0FDaEMsZ0VBQWdFLElBQUEsd0JBQWdCLEVBQzlFLE9BQU8sQ0FDUixHQUFHLENBQ0wsQ0FBQTtLQUNGO0FBQ0gsQ0FBQztBQWhCRCxvR0FnQkM7QUFFRCxRQUFlLENBQUMsQ0FBQyxhQUFhLENBQzVCLE9BQWdCLEVBQ2hCLGFBQWtDO0lBRWxDLDRDQUE0QyxDQUFDLE9BQU8sRUFBRSxhQUFhLENBQUMsQ0FBQTtJQUVwRSxNQUFNLFNBQVMsR0FBRyxJQUFJLENBQUE7SUFDdEIsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFBO0lBRXRCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBSSxDQUFDO1FBQzFCLEVBQUUsRUFBRSxTQUFTO1FBQ2IsRUFBRSxFQUFFLFNBQVM7UUFDYixJQUFJLEVBQUUsSUFBQSxzQ0FBc0IsRUFBQyxhQUFhLEVBQUUsT0FBTyxDQUFDO0tBQ3JELENBQUMsQ0FBQTtJQUVGLE9BQU87UUFDTCxVQUFVLEVBQUUsUUFBUSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUM7S0FDckMsQ0FBQTtBQUNILENBQUM7QUFsQkQsc0NBa0JDIn0=

@@ -18,4 +18,6 @@ "use strict";

const FLAG_IS_DEBUG = 1;
const FLAG_IS_APP_XS = 4;
const flags = {
isDebug: (flags_value & FLAG_IS_DEBUG) === FLAG_IS_DEBUG,
isAppXS: (flags_value & FLAG_IS_APP_XS) === FLAG_IS_APP_XS,
};

@@ -37,20 +39,24 @@ return { major, minor, patch, flags };

const v2_2 = isLedgerAppVersionAtLeast(version, 2, 2) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v2_3 = isLedgerAppVersionAtLeast(version, 2, 3) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v2_4 = isLedgerAppVersionAtLeast(version, 2, 4) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v3_0 = isLedgerAppVersionAtLeast(version, 3, 0) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v4_0 = isLedgerAppVersionAtLeast(version, 4, 0) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v4_1 = isLedgerAppVersionAtLeast(version, 4, 1) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v5_0 = isLedgerAppVersionAtLeast(version, 5, 0) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v6_0 = isLedgerAppVersionAtLeast(version, 6, 0) &&
isLedgerAppVersionAtMost(version, 6, Infinity);
isLedgerAppVersionAtMost(version, 7, Infinity);
const v7_0 = isLedgerAppVersionAtLeast(version, 7, 0) &&
isLedgerAppVersionAtMost(version, 7, Infinity);
const isAppXS = version.flags.isAppXS;
return {
isCompatible: v2_2,
recommendedVersion: v2_2 ? null : '6.0',
recommendedVersion: v2_2 ? null : '7.0',
supportsByronAddressDerivation: v2_2 && !isAppXS,
supportsMary: v2_2,

@@ -60,5 +66,6 @@ supportsCatalystRegistration: v2_3,

supportsZeroTtl: v2_3,
supportsPoolRegistrationAsOperator: v2_4,
supportsPoolRetirement: v2_4,
supportsNativeScriptHashDerivation: v3_0,
supportsPoolRegistrationAsOwner: v2_2 && !isAppXS,
supportsPoolRegistrationAsOperator: v2_4 && !isAppXS,
supportsPoolRetirement: v2_4 && !isAppXS,
supportsNativeScriptHashDerivation: v3_0 && !isAppXS,
supportsMultisigTransaction: v3_0,

@@ -70,2 +77,3 @@ supportsMint: v3_0,

supportsCIP36Vote: v6_0,
supportsConway: v7_0,
};

@@ -81,2 +89,2 @@ }

exports.ensureLedgerAppVersionCompatible = ensureLedgerAppVersionCompatible;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0VmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvZ2V0VmVyc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBa0Q7QUFFbEQsb0NBQXlDO0FBSXpDLE1BQU0sSUFBSSxHQUFHLENBQUMsTUFLYixFQUFjLEVBQUUsQ0FBQyxpQkFBRSxHQUFHLE9BQXNCLE1BQU0sRUFBRSxDQUFBO0FBRXJELFFBQWUsQ0FBQyxDQUFDLFVBQVU7SUFLekIsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFBO0lBQ3RCLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQTtJQUN0QixNQUFNLFFBQVEsR0FBRyxNQUFNLElBQUksQ0FBQztRQUMxQixFQUFFLEVBQUUsU0FBUztRQUNiLEVBQUUsRUFBRSxTQUFTO1FBQ2IsSUFBSSxFQUFFLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JCLHNCQUFzQixFQUFFLENBQUM7S0FDMUIsQ0FBQyxDQUFBO0lBQ0YsTUFBTSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLFdBQVcsQ0FBQyxHQUFHLFFBQVEsQ0FBQTtJQUVuRCxNQUFNLGFBQWEsR0FBRyxDQUFDLENBQUE7SUFHdkIsTUFBTSxLQUFLLEdBQUc7UUFFWixPQUFPLEVBQUUsQ0FBQyxXQUFXLEdBQUcsYUFBYSxDQUFDLEtBQUssYUFBYTtLQUN6RCxDQUFBO0lBQ0QsT0FBTyxFQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBQyxDQUFBO0FBQ3JDLENBQUM7QUF2QkQsZ0NBdUJDO0FBRUQsU0FBZ0IseUJBQXlCLENBQ3ZDLE9BQWdCLEVBQ2hCLFFBQWdCLEVBQ2hCLFFBQWdCO0lBRWhCLE1BQU0sRUFBQyxLQUFLLEVBQUUsS0FBSyxFQUFDLEdBQUcsT0FBTyxDQUFBO0lBRTlCLE9BQU8sS0FBSyxHQUFHLFFBQVEsSUFBSSxDQUFDLEtBQUssS0FBSyxR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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0VmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvZ2V0VmVyc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBa0Q7QUFFbEQsb0NBQXlDO0FBSXpDLE1BQU0sSUFBSSxHQUFHLENBQUMsTUFLYixFQUFjLEVBQUUsQ0FBQyxpQkFBRSxHQUFHLE9BQXNCLE1BQU0sRUFBRSxDQUFBO0FBRXJELFFBQWUsQ0FBQyxDQUFDLFVBQVU7SUFLekIsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFBO0lBQ3RCLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQTtJQUN0QixNQUFNLFFBQVEsR0FBRyxNQUFNLElBQUksQ0FBQztRQUMxQixFQUFFLEVBQUUsU0FBUztRQUNiLEVBQUUsRUFBRSxTQUFTO1FBQ2IsSUFBSSxFQUFFLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3JCLHNCQUFzQixFQUFFLENBQUM7S0FDMUIsQ0FBQyxDQUFBO0lBQ0YsTUFBTSxDQUFDLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLFdBQVcsQ0FBQyxHQUFHLFFBQVEsQ0FBQTtJQUVuRCxNQUFNLGFBQWEsR0FBRyxDQUFDLENBQUE7SUFFdkIsTUFBTSxjQUFjLEdBQUcsQ0FBQyxDQUFBO0lBRXhCLE1BQU0sS0FBSyxHQUFHO1FBRVosT0FBTyxFQUFFLENBQUMsV0FBVyxHQUFHLGFBQWEsQ0FBQyxLQUFLLGFBQWE7UUFFeEQsT0FBTyxFQUFFLENBQUMsV0FBVyxHQUFHLGNBQWMsQ0FBQyxLQUFLLGNBQWM7S0FDM0QsQ0FBQTtJQUNELE9BQU8sRUFBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUMsQ0FBQTtBQUNyQyxDQUFDO0FBMUJELGdDQTBCQztBQUVELFNBQWdCLHlCQUF5QixDQUN2QyxPQUFnQixFQUNoQixRQUFnQixFQUNoQixRQUFnQjtJQUVoQixNQUFNLEVBQUMsS0FBSyxFQUFFLEtBQUssRUFBQyxHQUFHLE9BQU8sQ0FBQTtJQUU5QixPQUFPLEtBQUssR0FBRyxRQUFRLElBQUksQ0FBQyxLQUFLLEtBQUssUUFBUSxJQUFJLEtBQUssSUFBSSxRQUFRLENBQUMsQ0FBQTtBQUN0RSxDQUFDO0FBUkQsOERBUUM7QUFFRCxTQUFnQix3QkFBd0IsQ0FDdEMsT0FBZ0IsRUFDaEIsUUFBZ0IsRUFDaEIsUUFBZ0I7SUFFaEIsTUFBTSxFQUFDLEtBQUssRUFBRSxLQUFLLEVBQUMsR0FBRyxPQUFPLENBQUE7SUFFOUIsT0FBTyxLQUFLLEdBQUcsUUFBUSxJQUFJLENBQUMsS0FBSyxLQUFLLFFBQVEsSUFBSSxLQUFLLElBQUksUUFBUSxDQUFDLENBQUE7QUFDdEUsQ0FBQztBQVJELDREQVFDO0FBRUQsU0FBZ0IsZ0JBQWdCLENBQUMsT0FBZ0I7SUFFL0MsTUFBTSxJQUFJLEdBQ1IseUJBQXlCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDeEMsd0JBQXdCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUNoRCxNQUFNLElBQUksR0FDUix5QkFBeUIsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUN4Qyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFBO0lBQ2hELE1BQU0sSUFBSSxHQUNSLHlCQUF5QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3hDLHdCQUF3QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUE7SUFDaEQsTUFBTSxJQUFJLEdBQ1IseUJBQXlCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDeEMsd0JBQXdCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUNoRCxNQUFNLElBQUksR0FDUix5QkFBeUIsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUN4Qyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFBO0lBQ2hELE1BQU0sSUFBSSxHQUNSLHlCQUF5QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3hDLHdCQUF3QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUE7SUFDaEQsTUFBTSxJQUFJLEdBQ1IseUJBQXlCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDeEMsd0JBQXdCLENBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUNoRCxNQUFNLElBQUksR0FDUix5QkFBeUIsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUN4Qyx3QkFBd0IsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFBO0lBQ2hELE1BQU0sSUFBSSxHQUNSLHlCQUF5QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3hDLHdCQUF3QixDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUE7SUFFaEQsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUE7SUFFckMsT0FBTztRQUNMLFlBQVksRUFBRSxJQUFJO1FBQ2xCLGtCQUFrQixFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLO1FBQ3ZDLDhCQUE4QixFQUFFLElBQUksSUFBSSxDQUFDLE9BQU87UUFDaEQsWUFBWSxFQUFFLElBQUk7UUFDbEIsNEJBQTRCLEVBQUUsSUFBSTtRQUNsQyxhQUFhLEVBQUUsSUFBSTtRQUNuQixlQUFlLEVBQUUsSUFBSTtRQUNyQiwrQkFBK0IsRUFBRSxJQUFJLElBQUksQ0FBQyxPQUFPO1FBQ2pELGtDQUFrQyxFQUFFLElBQUksSUFBSSxDQUFDLE9BQU87UUFDcEQsc0JBQXNCLEVBQUUsSUFBSSxJQUFJLENBQUMsT0FBTztRQUN4QyxrQ0FBa0MsRUFBRSxJQUFJLElBQUksQ0FBQyxPQUFPO1FBQ3BELDJCQUEyQixFQUFFLElBQUk7UUFDakMsWUFBWSxFQUFFLElBQUk7UUFDbEIsY0FBYyxFQUFFLElBQUk7UUFDcEIsOEJBQThCLEVBQUUsSUFBSTtRQUNwQyxlQUFlLEVBQUUsSUFBSTtRQUNyQixpQkFBaUIsRUFBRSxJQUFJO1FBQ3ZCLGNBQWMsRUFBRSxJQUFJO0tBQ3JCLENBQUE7QUFDSCxDQUFDO0FBcERELDRDQW9EQztBQUVELFNBQWdCLGdDQUFnQyxDQUFDLE9BQWdCO0lBQy9ELE1BQU0sRUFBQyxZQUFZLEVBQUUsa0JBQWtCLEVBQUMsR0FBRyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUMsQ0FBQTtJQUVwRSxJQUFJLENBQUMsWUFBWSxFQUFFO1FBQ2pCLE1BQU0sSUFBSSxpQ0FBd0IsQ0FDaEMsc0JBQXNCLElBQUEsd0JBQWdCLEVBQ3BDLE9BQU8sQ0FDUix3Q0FBd0Msa0JBQWtCLEdBQUcsQ0FDL0QsQ0FBQTtLQUNGO0FBQ0gsQ0FBQztBQVZELDRFQVVDIn0=

@@ -22,4 +22,4 @@ "use strict";

(0, serialize_1.hex_to_buf)(pool.vrfHashHex),
(0, serialize_1.uint64_to_buf)(pool.pledge),
(0, serialize_1.uint64_to_buf)(pool.cost),
(0, serialize_1.serializeCoin)(pool.pledge),
(0, serialize_1.serializeCoin)(pool.cost),
(0, serialize_1.uint64_to_buf)(pool.margin.numerator),

@@ -35,4 +35,4 @@ (0, serialize_1.uint64_to_buf)(pool.margin.denominator),

return Buffer.concat([
(0, serialize_1.uint64_to_buf)(pool.pledge),
(0, serialize_1.uint64_to_buf)(pool.cost),
(0, serialize_1.serializeCoin)(pool.pledge),
(0, serialize_1.serializeCoin)(pool.cost),
(0, serialize_1.uint64_to_buf)(pool.margin.numerator),

@@ -173,2 +173,2 @@ (0, serialize_1.uint64_to_buf)(pool.margin.denominator),

exports.serializePoolMetadata = serializePoolMetadata;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9vbFJlZ2lzdHJhdGlvbkNlcnRpZmljYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyYWN0aW9ucy9zZXJpYWxpemF0aW9uL3Bvb2xSZWdpc3RyYXRpb25DZXJ0aWZpY2F0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFVQSxtREFLNkI7QUFDN0IsK0NBQXNEO0FBQ3RELHFEQU84QjtBQUU5QixNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDO0lBQ25DLG1CQUFtQixFQUFFLENBQUM7SUFDdEIsb0JBQW9CLEVBQUUsQ0FBQztDQUN4QixDQUFDLENBQUE7QUFFRixTQUFnQiwwQkFBMEIsQ0FBQyxJQUFzQjtJQUMvRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDbkIsSUFBQSx5QkFBYSxFQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBa0IsQ0FBQztRQUM3QyxJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFrQixDQUFDO0tBQzlDLENBQUMsQ0FBQTtBQUNKLENBQUM7QUFMRCxnRUFLQztBQUVELFNBQWdCLGdDQUFnQyxDQUM5QyxJQUFzQjtJQUV0QixPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFFbkIsc0JBQXNCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUNwQyxJQUFBLHNCQUFVLEVBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMzQixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUMxQixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLElBQUksQ0FBQztRQUN4QixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUM7UUFDcEMsSUFBQSx5QkFBYSxFQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDO1FBRXRDLGdDQUFnQyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7UUFDcEQsSUFB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9vbFJlZ2lzdHJhdGlvbkNlcnRpZmljYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyYWN0aW9ucy9zZXJpYWxpemF0aW9uL3Bvb2xSZWdpc3RyYXRpb25DZXJ0aWZpY2F0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFVQSxtREFLNkI7QUFDN0IsK0NBQXNEO0FBQ3RELHFEQVE4QjtBQUU5QixNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDO0lBQ25DLG1CQUFtQixFQUFFLENBQUM7SUFDdEIsb0JBQW9CLEVBQUUsQ0FBQztDQUN4QixDQUFDLENBQUE7QUFFRixTQUFnQiwwQkFBMEIsQ0FBQyxJQUFzQjtJQUMvRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDbkIsSUFBQSx5QkFBYSxFQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBa0IsQ0FBQztRQUM3QyxJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFrQixDQUFDO0tBQzlDLENBQUMsQ0FBQTtBQUNKLENBQUM7QUFMRCxnRUFLQztBQUVELFNBQWdCLGdDQUFnQyxDQUM5QyxJQUFzQjtJQUV0QixPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFFbkIsc0JBQXNCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUNwQyxJQUFBLHNCQUFVLEVBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMzQixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUMxQixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLElBQUksQ0FBQztRQUN4QixJQUFBLHlCQUFhLEVBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUM7UUFDcEMsSUFBQSx5QkFBYSxFQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDO1FBRXRDLGdDQUFnQyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7UUFDcEQsSUFB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
/// <reference types="node" />
import type { ParsedCertificate, Version } from '../../types/internal';
import type { ParsedCertificate, ParsedDRep, Version } from '../../types/internal';
export declare function serializeDRep(dRep: ParsedDRep): Buffer;
export declare function serializeTxCertificatePreMultisig(certificate: ParsedCertificate): Buffer;
export declare function serializeTxCertificate(certificate: ParsedCertificate, version: Version): Buffer;
//# sourceMappingURL=txCertificate.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.serializeTxCertificate = exports.serializeTxCertificatePreMultisig = void 0;
const invalidDataReason_1 = require("../../errors/invalidDataReason");
exports.serializeTxCertificate = exports.serializeTxCertificatePreMultisig = exports.serializeDRep = void 0;
const internal_1 = require("../../types/internal");

@@ -9,2 +8,27 @@ const assert_1 = require("../../utils/assert");

const getVersion_1 = require("../getVersion");
function serializeDRep(dRep) {
switch (dRep.type) {
case 100:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(dRep.type),
(0, serialize_1.path_to_buf)(dRep.path),
]);
case 0:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(dRep.type),
(0, serialize_1.hex_to_buf)(dRep.keyHashHex),
]);
case 1:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(dRep.type),
(0, serialize_1.hex_to_buf)(dRep.scriptHashHex),
]);
case 2:
case 3:
return Buffer.concat([(0, serialize_1.uint8_to_buf)(dRep.type)]);
default:
(0, assert_1.unreachable)(dRep);
}
}
exports.serializeDRep = serializeDRep;
function serializeTxCertificatePreMultisig(certificate) {

@@ -14,3 +38,3 @@ switch (certificate.type) {

case internal_1.CertificateType.STAKE_DEREGISTRATION: {
(0, assert_1.assert)(certificate.stakeCredential.type === 0, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL);
(0, assert_1.assert)(certificate.stakeCredential.type === 0, 'invalid stake credential');
return Buffer.concat([

@@ -22,3 +46,3 @@ (0, serialize_1.uint8_to_buf)(certificate.type),

case internal_1.CertificateType.STAKE_DELEGATION: {
(0, assert_1.assert)(certificate.stakeCredential.type === 0, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL);
(0, assert_1.assert)(certificate.stakeCredential.type === 0, 'invalid stake credential');
return Buffer.concat([

@@ -40,2 +64,13 @@ (0, serialize_1.uint8_to_buf)(certificate.type),

}
case internal_1.CertificateType.STAKE_REGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DEREGISTRATION_CONWAY:
case internal_1.CertificateType.VOTE_DELEGATION:
case internal_1.CertificateType.AUTHORIZE_COMMITTEE_HOT:
case internal_1.CertificateType.RESIGN_COMMITTEE_COLD:
case internal_1.CertificateType.DREP_REGISTRATION:
case internal_1.CertificateType.DREP_DEREGISTRATION:
case internal_1.CertificateType.DREP_UPDATE: {
(0, assert_1.assert)(false, 'Conway certificates in pre-multisig serialization');
break;
}
default:

@@ -55,12 +90,63 @@ (0, assert_1.unreachable)(certificate);

(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.stake_credential_to_buf)(certificate.stakeCredential),
(0, serialize_1.serializeCredential)(certificate.stakeCredential),
]);
}
case internal_1.CertificateType.STAKE_REGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DEREGISTRATION_CONWAY: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.stakeCredential),
(0, serialize_1.serializeCoin)(certificate.deposit),
]);
}
case internal_1.CertificateType.STAKE_DELEGATION: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.stake_credential_to_buf)(certificate.stakeCredential),
(0, serialize_1.serializeCredential)(certificate.stakeCredential),
(0, serialize_1.hex_to_buf)(certificate.poolKeyHashHex),
]);
}
case internal_1.CertificateType.VOTE_DELEGATION: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.stakeCredential),
serializeDRep(certificate.dRep),
]);
}
case internal_1.CertificateType.AUTHORIZE_COMMITTEE_HOT: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.coldCredential),
(0, serialize_1.serializeCredential)(certificate.hotCredential),
]);
}
case internal_1.CertificateType.RESIGN_COMMITTEE_COLD: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.coldCredential),
(0, serialize_1.serializeAnchor)(certificate.anchor),
]);
}
case internal_1.CertificateType.DREP_REGISTRATION: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.dRepCredential),
(0, serialize_1.serializeCoin)(certificate.deposit),
(0, serialize_1.serializeAnchor)(certificate.anchor),
]);
}
case internal_1.CertificateType.DREP_DEREGISTRATION: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.dRepCredential),
(0, serialize_1.serializeCoin)(certificate.deposit),
]);
}
case internal_1.CertificateType.DREP_UPDATE: {
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(certificate.type),
(0, serialize_1.serializeCredential)(certificate.dRepCredential),
(0, serialize_1.serializeAnchor)(certificate.anchor),
]);
}
case internal_1.CertificateType.STAKE_POOL_REGISTRATION: {

@@ -81,2 +167,2 @@ return Buffer.concat([(0, serialize_1.uint8_to_buf)(certificate.type)]);

exports.serializeTxCertificate = serializeTxCertificate;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhDZXJ0aWZpY2F0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvc2VyaWFsaXphdGlvbi90eENlcnRpZmljYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNFQUFnRTtBQUVoRSxtREFBeUU7QUFDekUsK0NBQXNEO0FBQ3RELHFEQU04QjtBQUM5Qiw4Q0FBOEM7QUFFOUMsU0FBZ0IsaUNBQWlDLENBQy9DLFdBQThCO0lBRTlCLFFBQVEsV0FBVyxDQUFDLElBQUksRUFBRTtRQUN4QixLQUFLLDBCQUFlLENBQUMsa0JBQWtCLENBQUM7UUFDeEMsS0FBSywwQkFBZSxDQUFDLG9CQUFvQixDQUFDLENBQUM7WUFDekMsSUFBQSxlQUFNLEVBQ0osV0FBVyxDQUFDLGVBQWUsQ0FBQyxJQUFJLE1BQWlDLEVBQ2pFLHFDQUFpQixDQUFDLG9DQUFvQyxDQUN2RCxDQUFBO1lBQ0QsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO2dCQUNuQixJQUFBLHdCQUFZLEVBQUMsV0FBVyxDQUFDLElBQWUsQ0FBQztnQkFDekMsSUFBQSx1QkFBVyxFQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDO2FBQzlDLENBQUMsQ0FBQTtTQUNIO1FBQ0QsS0FBSywwQkFBZSxDQUFDLGdCQUFnQixDQUFDLENBQUM7WUFDckMsSUFBQSxlQUFNLEVBQ0osV0FBVyxDQUFDLGVBQWUsQ0FBQyxJQUFJLE1BQWlDLEVBQ2pFLHFDQUFpQixDQUFDLG9DQUFvQyxDQUN2RCxDQUFBO1lBQ0QsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO2dCQUNuQixJQUFBLHdCQUFZLEVBQUMsV0FBVyxDQUFDLElBQWUsQ0FBQztnQkFDekMsSUFBQSx1QkFBVyxFQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDO2dCQUM3QyxJQUFBLHNCQUFVLEVBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQzthQUN2QyxDQUFDLENBQUE7U0FDSDtRQUNELEtBQUssMEJBQWUsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDO1lBQzVDLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUEsd0JBQVksRUFBQyxXQUFXLENBQUMsSUFBZSxDQUFDLENBQUMsQ0FBQyxDQUFBO1NBQ2xFO1FBQ0QsS0FBSywwQkFBZSxDQUFDLHFCQUFxQixDQUFDLENBQUM7WUFDMUMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO2dCQUNuQixJQUFBLHdCQUFZLEVBQUMsV0FBVyxDQUFDLElBQWUsQ0FBQztnQkFDekMsSUFBQSx1QkFBVyxFQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUM7Z0JBQzdCLElBQUEseUJBQWEsRUFBQyxXQUFXLENBQUMsZUFBZSxDQUFDO2FBQzNDLENBQUMsQ0FBQTtTQUNIO1FBQ0Q7WUFDRSxJQUFBLG9CQUFXLEVBQUMsV0FBVyxDQUFDLENBQUE7S0FDM0I7QUFDSCxDQUFDO0FBdkNELDhFQXVDQztBQUVELFNBQWdCLHNCQUFzQixDQUNwQyxXQUE4QixFQUM5QixPQUFnQjtJQUVoQixJQUFJLENBQUMsSUFBQSw2QkFBZ0IsRUFBQyxPQUFPLENBQUMsQ0FBQywyQkFBMkIsRUFBRTtRQUMxRCxPQUFPLGlDQUFpQyxDQUFDLFdBQVcsQ0FBQyxDQUFBO0tBQ3REO0lBRUQsUUFBUSxXQUFXLENBQUMsSUFBSSxFQUFFO1FBQ3hCLEtBQUssMEJBQWUsQ0FBQyxrQkFBa0IsQ0FBQztRQUN4QyxLQUFLLDBCQUFlLENBQUMsb0JBQW9CLENBQUMsQ0FBQztZQUN6QyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7Z0JBQ25CLElBQUEsd0JBQVksRUFBQyxXQUFXLENBQUMsSUFBZSxDQUFDO2dCQUN6QyxJQUFBLG1DQUF1QixFQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUM7YUFDckQsQ0FBQyxDQUFBO1NBQ0g7UUFDRCxLQUFLLDBCQUFlLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztZQUNyQyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7Z0JBQ25CLElBQUEsd0JBQVksRUFBQyxXQUFXLENBQUMsSUFBZSxDQUFDO2dCQUN6QyxJQUFBLG1DQUF1QixFQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUM7Z0JBQ3BELElBQUEsc0JBQVUsRUFBQyxXQUFXLENBQUMsY0FBYyxDQUFDO2FBQ3ZDLENBQUMsQ0FBQTtTQUNIO1FBQ0QsS0FBSywwQkFBZSxDQUFDLHVCQUF1QixDQUFDLENBQUM7WUFDNUMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBQSx3QkFBWSxFQUFDLFdBQVcsQ0FBQyxJQUFlLENBQUMsQ0FBQyxDQUFDLENBQUE7U0FDbEU7UUFDRCxLQUFLLDBCQUFlLENBQUMscUJBQXFCLENBQUMsQ0FBQztZQUMxQyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7Z0JBQ25CLElBQUEsd0JBQVksRUFBQyxXQUFXLENBQUMsSUFBZSxDQUFDO2dCQUN6QyxJQUFBLHVCQUFXLEVBQUMsV0FBVyxDQUFDLElBQUksQ0FBQztnQkFDN0IsSUFBQSx5QkFBYSxFQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUM7YUFDM0MsQ0FBQyxDQUFBO1NBQ0g7UUFDRDtZQUNFLElBQUEsb0JBQVcsRUFBQyxXQUFXLENBQUMsQ0FBQTtLQUMzQjtBQUNILENBQUM7QUFwQ0Qsd0RBb0NDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhDZXJ0aWZpY2F0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvc2VyaWFsaXphdGlvbi90eENlcnRpZmljYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLG1EQUs2QjtBQUU3QiwrQ0FBc0Q7QUFDdEQscURBUThCO0FBQzlCLDhDQUE4QztBQUU5QyxTQUFnQixhQUFhLENBQUMsSUFBZ0I7SUFDNUMsUUFBUSxJQUFJLENBQUMsSUFBSSxFQUFFO1FBQ2pCO1lBQ0UsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO2dCQUNuQixJQUFBLHdCQUFZLEVBQUMsSUFBSSxDQUFDLElBQWUsQ0FBQztnQkFDbEMsSUFBQSx1QkFBVyxFQUFDLElBQUksQ0FBQyxJQUFJLENBQUM7YUFDdkIsQ0FBQyxDQUFBO1FBQ0o7WUFDRSxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7Z0JBQ25CLElBQUEsd0JBQVksRUFBQyxJQUFJLENBQUMsSUFBZSxDQUFDO2dCQUNsQyxJQUFBLHNCQUFVLEVBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQzthQUM1QixDQUFDLENBQUE7UUFDSjtZQUNFLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQztnQkFDbkIsSUFBQSx3QkFBWSxFQUFDLElBQUksQ0FBQyxJQUFlLENBQUM7Z0JBQ2xDLElBQUEsc0JBQVUsRUFBQyxJQUFJLENBQUMsYUFBYSxDQUFDO2FBQy9CLENBQUMsQ0FBQTtRQUNKLE9BQXNCO1FBQ3RCO1lBQ0UsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBQSx3QkFBWSxFQUFDLElBQUksQ0FBQyxJQUFlLENBQUMsQ0FBQyxDQUFDLENBQUE7UUFDNUQ7WUFDRSxJQUFBLG9CQUFXLEVBQUMsSUFBSSxDQUFDLENBQUE7S0FDcEI7QUFDSCxDQUFDO0FBdkJELHNDQXVCQztBQUVELFNBQWdCLGlDQUFpQyxDQUMvQyxXQUE4QjtJQUU5QixRQUFRLFdBQVcsQ0FBQyxJ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
/// <reference types="node" />
import type { ParsedTransaction, Version } from '../../types/internal';
import type { ParsedTransaction, Version, ParsedTransactionOptions } from '../../types/internal';
import { TransactionSigningMode } from '../../types/internal';
export declare function serializeTxInit(tx: ParsedTransaction, signingMode: TransactionSigningMode, numWitnesses: number, version: Version): Buffer;
export declare function serializeTxInit(tx: ParsedTransaction, signingMode: TransactionSigningMode, numWitnesses: number, options: ParsedTransactionOptions, version: Version): Buffer;
//# sourceMappingURL=txInit.d.ts.map

@@ -19,4 +19,15 @@ "use strict";

};
function serializeTxInit(tx, signingMode, numWitnesses, version) {
const mintBuffer = (0, getVersion_1.getCompatibility)(version).supportsMint
function serializeTxOptions(options) {
let optionFlags = 0;
if (options.tagCborSets) {
optionFlags += 1;
}
return (0, serialize_1.uint64_to_buf)(optionFlags.toString());
}
function serializeTxInit(tx, signingMode, numWitnesses, options, version) {
const optionsBuffer = (0, getVersion_1.getCompatibility)(version).supportsConway
? serializeTxOptions(options)
: Buffer.from([]);
const appAwareOfMint = (0, getVersion_1.getCompatibility)(version).supportsMint || version.flags.isAppXS;
const mintBuffer = appAwareOfMint
? (0, serialize_1.serializeOptionFlag)(tx.mint != null)

@@ -46,2 +57,11 @@ : Buffer.from([]);

: Buffer.from([]);
const votingProceduresBuffer = (0, getVersion_1.getCompatibility)(version).supportsConway
? (0, serialize_1.uint32_to_buf)(tx.votingProcedures.length)
: Buffer.from([]);
const includeTreasuryBuffer = (0, getVersion_1.getCompatibility)(version).supportsConway
? (0, serialize_1.serializeOptionFlag)(tx.treasury != null)
: Buffer.from([]);
const includeDonationBuffer = (0, getVersion_1.getCompatibility)(version).supportsConway
? (0, serialize_1.serializeOptionFlag)(tx.donation != null)
: Buffer.from([]);
const witnessBufferLegacy = (0, getVersion_1.getCompatibility)(version).supportsBabbage

@@ -54,2 +74,3 @@ ? Buffer.from([])

return Buffer.concat([
optionsBuffer,
(0, serialize_1.uint8_to_buf)(tx.network.networkId),

@@ -65,2 +86,4 @@ (0, serialize_1.uint32_to_buf)(tx.network.protocolMagic),

includeTotalCollateralBuffer,
includeTreasuryBuffer,
includeDonationBuffer,
_serializeSigningMode(signingMode),

@@ -75,2 +98,3 @@ (0, serialize_1.uint32_to_buf)(tx.inputs.length),

referenceInputsBuffer,
votingProceduresBuffer,
witnessBufferBabbage,

@@ -80,2 +104,2 @@ ]);

exports.serializeTxInit = serializeTxInit;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhJbml0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyYWN0aW9ucy9zZXJpYWxpemF0aW9uL3R4SW5pdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFNQSxtREFBMkQ7QUFDM0QsK0NBQXlDO0FBQ3pDLHFEQUk4QjtBQUM5Qiw4Q0FBOEM7QUFFOUMsTUFBTSxxQkFBcUIsR0FBRyxDQUFDLElBQTRCLEVBQVUsRUFBRTtJQUNyRSxNQUFNLEtBQUssR0FBRztRQUNaLENBQUMsaUNBQXNCLENBQUMsb0JBQW9CLENBQUMsRUFBRSxDQUFZO1FBQzNELENBQUMsaUNBQXNCLENBQUMsMEJBQTBCLENBQUMsRUFBRSxDQUFZO1FBQ2pFLENBQUMsaUNBQXNCLENBQUMsNkJBQTZCLENBQUMsRUFBRSxDQUFZO1FBQ3BFLENBQUMsaUNBQXNCLENBQUMsb0JBQW9CLENBQUMsRUFBRSxDQUFZO1FBQzNELENBQUMsaUNBQXNCLENBQUMsa0JBQWtCLENBQUMsRUFBRSxDQUFZO0tBQzFELENBQUMsSUFBSSxDQUFDLENBQUE7SUFFUCxJQUFBLGVBQU0sRUFBQyxLQUFLLEtBQUssU0FBUyxFQUFFLHNCQUFzQixDQUFDLENBQUE7SUFFbkQsT0FBTyxJQUFBLHdCQUFZLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFDNUIsQ0FBQyxDQUFBO0FBRUQsU0FBZ0IsZUFBZSxDQUM3QixFQUFxQixFQUNyQixXQUFtQyxFQUNuQyxZQUFvQixFQUNwQixPQUFnQjtJQUVoQixNQUFNLFVBQVUsR0FBRyxJQUFBLDZCQUFnQixFQUFDLE9BQU8sQ0FBQyxDQUFDLFlBQVk7UUFDdkQsQ0FBQyxDQUFDLElBQUEsK0JBQW1CLEVBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUM7UUFDdEMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUE7SUFDbkIsTUFBTSxvQkFBb0IsR0FBRyxJQUFBLDZCQUFnQixFQUFDLE9BQU8s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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhJbml0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2ludGVyYWN0aW9ucy9zZXJpYWxpemF0aW9uL3R4SW5pdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFRQSxtREFBMkQ7QUFDM0QsK0NBQXlDO0FBQ3pDLHFEQUs4QjtBQUM5Qiw4Q0FBOEM7QUFFOUMsTUFBTSxxQkFBcUIsR0FBRyxDQUFDLElBQTRCLEVBQVUsRUFBRTtJQUNyRSxNQUFNLEtBQUssR0FBRztRQUNaLENBQUMsaUNBQXNCLENBQUMsb0JBQW9CLENBQUMsRUFBRSxDQUFZO1FBQzNELENBQUMsaUNBQXNCLENBQUMsMEJBQTBCLENBQUMsRUFBRSxDQUFZO1FBQ2pFLENBQUMsaUNBQXNCLENBQUMsNkJBQTZCLENBQUMsRUFBRSxDQUFZO1FBQ3BFLENBQUMsaUNBQXNCLENBQUMsb0JBQW9CLENBQUMsRUFBRSxDQUFZO1FBQzNELENBQUMsaUNBQXNCLENBQUMsa0JBQWtCLENBQUMsRUFBRSxDQUFZO0tBQzFELENBQUMsSUFBSSxDQUFDLENBQUE7SUFFUCxJQUFBLGVBQU0sRUFBQyxLQUFLLEtBQUssU0FBUyxFQUFFLHNCQUFzQixDQUFDLENBQUE7SUFFbkQsT0FBTyxJQUFBLHdCQUFZLEVBQUMsS0FBSyxDQUFDLENBQUE7QUFDNUIsQ0FBQyxDQUFBO0FBTUQsU0FBUyxrQkFBa0IsQ0FBQyxPQUFpQztJQUkzRCxJQUFJLFdBQVcsR0FBRyxDQUFDLENBQUE7SUFDbkIsSUFBSSxPQUFPLENBQUMsV0FBVyxFQUFFO1FBQ3ZCLFdBQVcsS0FBNkIsQ0FBQTtLQUN6QztJQUNELE9BQU8sSUFBQSx5QkFBYSxFQUFDLFdBQVcsQ0FBQyxRQUFRLEVBQWdCLENBQUMsQ0FBQTtBQUM1RCxDQUFDO0FBRUQsU0FBZ0IsZUFBZSxDQUM3QixFQUFxQixFQUNyQixXQUFtQyxFQUNuQyxZQUFvQixFQUNwQixPQUFpQyxFQUNqQyxPQUFnQjtJQUVoQixNQUFNLGFBQWEsR0FB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
/// <reference types="node" />
import type { Int64_str, ParsedAssetGroup, ParsedInput, ParsedRequiredSigner, ParsedToken, ParsedWithdrawal, Uint64_str, ValidBIP32Path, Version } from '../../types/internal';
import type { Int64_str, ParsedAssetGroup, ParsedInput, ParsedRequiredSigner, ParsedToken, ParsedWithdrawal, Uint64_str, ValidBIP32Path, Version, ParsedVoterVotes } from '../../types/internal';
import type { SerializeTokenAmountFn } from '../signTx';
export declare function serializeTxInput(input: ParsedInput): Buffer;
export declare function serializeTxWithdrawal(withdrawal: ParsedWithdrawal, version: Version): Buffer;
export declare function serializeTxFee(fee: Uint64_str): Buffer;
export declare function serializeTxTtl(ttl: Uint64_str): Buffer;

@@ -14,3 +13,3 @@ export declare function serializeTxValidityStart(validityIntervalStart: Uint64_str): Buffer;

export declare function serializeRequiredSigner(requiredSigner: ParsedRequiredSigner): Buffer;
export declare function serializeTotalCollateral(totalCollateral: Uint64_str): Buffer;
export declare function serializeVoterVotes(voterVotes: ParsedVoterVotes): Buffer;
//# sourceMappingURL=txOther.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.serializeTotalCollateral = exports.serializeRequiredSigner = exports.serializeMintBasicParams = exports.serializeToken = exports.serializeAssetGroup = exports.serializeTxWitnessRequest = exports.serializeTxValidityStart = exports.serializeTxTtl = exports.serializeTxFee = exports.serializeTxWithdrawal = exports.serializeTxInput = void 0;
exports.serializeVoterVotes = exports.serializeRequiredSigner = exports.serializeMintBasicParams = exports.serializeToken = exports.serializeAssetGroup = exports.serializeTxWitnessRequest = exports.serializeTxValidityStart = exports.serializeTxTtl = exports.serializeTxWithdrawal = exports.serializeTxInput = void 0;
const public_1 = require("../../types/public");
const invalidDataReason_1 = require("../../errors/invalidDataReason");

@@ -18,4 +19,4 @@ const assert_1 = require("../../utils/assert");

return Buffer.concat([
(0, serialize_1.uint64_to_buf)(withdrawal.amount),
(0, serialize_1.stake_credential_to_buf)(withdrawal.stakeCredential),
(0, serialize_1.serializeCoin)(withdrawal.amount),
(0, serialize_1.serializeCredential)(withdrawal.stakeCredential),
]);

@@ -26,3 +27,3 @@ }

return Buffer.concat([
(0, serialize_1.uint64_to_buf)(withdrawal.amount),
(0, serialize_1.serializeCoin)(withdrawal.amount),
(0, serialize_1.path_to_buf)(withdrawal.stakeCredential.path),

@@ -33,6 +34,2 @@ ]);

exports.serializeTxWithdrawal = serializeTxWithdrawal;
function serializeTxFee(fee) {
return Buffer.concat([(0, serialize_1.uint64_to_buf)(fee)]);
}
exports.serializeTxFee = serializeTxFee;
function serializeTxTtl(ttl) {

@@ -86,6 +83,44 @@ return Buffer.concat([(0, serialize_1.uint64_to_buf)(ttl)]);

exports.serializeRequiredSigner = serializeRequiredSigner;
function serializeTotalCollateral(totalCollateral) {
return Buffer.concat([(0, serialize_1.uint64_to_buf)(totalCollateral)]);
function serializeVoter(voter) {
switch (voter.type) {
case public_1.VoterType.COMMITTEE_KEY_HASH:
case public_1.VoterType.DREP_KEY_HASH:
case public_1.VoterType.STAKE_POOL_KEY_HASH:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(voter.type),
(0, serialize_1.hex_to_buf)(voter.keyHashHex),
]);
case public_1.VoterType.COMMITTEE_KEY_PATH:
case public_1.VoterType.DREP_KEY_PATH:
case public_1.VoterType.STAKE_POOL_KEY_PATH:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(voter.type),
(0, serialize_1.path_to_buf)(voter.keyPath),
]);
case public_1.VoterType.COMMITTEE_SCRIPT_HASH:
case public_1.VoterType.DREP_SCRIPT_HASH:
return Buffer.concat([
(0, serialize_1.uint8_to_buf)(voter.type),
(0, serialize_1.hex_to_buf)(voter.scriptHashHex),
]);
default:
(0, assert_1.unreachable)(voter);
}
}
exports.serializeTotalCollateral = serializeTotalCollateral;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhPdGhlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvc2VyaWFsaXphdGlvbi90eE90aGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNFQUFnRTtBQWVoRSwrQ0FBc0Q7QUFDdEQscURBTzhCO0FBQzlCLDhDQUE4QztBQUc5QyxTQUFnQixnQkFBZ0IsQ0FBQyxLQUFrQjtJQUNqRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDbkIsSUFBQSxzQkFBVSxFQUFDLEtBQUssQ0FBQyxTQUFTLENBQUM7UUFDM0IsSUFBQSx5QkFBYSxFQUFDLEtBQUssQ0FBQyxXQUFXLENBQUM7S0FDakMsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQUxELDRDQUtDO0FBRUQsU0FBZ0IscUJBQXFCLENBQ25DLFVBQTRCLEVBQzVCLE9BQWdCO0lBRWhCLElBQUksSUFBQSw2QkFBZ0IsRUFBQyxPQUFPLENBQUMsQ0FBQywyQkFBMkIsRUFBRTtRQUN6RCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDbkIsSUFBQSx5QkFBYSxFQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUM7WUFDaEMsSUFBQSxtQ0FBdUIsRUFBQyxVQUFVLENBQUMsZUFBZSxDQUFDO1NBQ3BELENBQUMsQ0FBQTtLQUNIO1NBQU07UUFFTCxJQUFBLGVBQU0sRUFDSixVQUFVLENBQUMsZUFBZSxDQUFDLElBQUksTUFBaUMsRUFDaEUscUNBQWlCLENBQUMsbUNBQW1DLENBQ3RELENBQUE7UUFDRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDbkIsSUFBQSx5QkFBYSxFQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUM7WUFDaEMsSUFBQSx1QkFBVyxFQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDO1NBQzdDLENBQUMsQ0FBQTtLQUNIO0FBQ0gsQ0FBQztBQXBCRCxzREFvQkM7QUFFRCxTQUFnQixjQUFjLENBQUMsR0FBZTtJQUM1QyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFBLHlCQUFhLEVBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFBO0FBQzVDLENBQUM7QUFGRCx3Q0FFQztBQUVELFNBQWdCLGNBQWMsQ0FBQyxHQUFlO0lBQzVDLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUEseUJBQWEsRUFBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUE7QUFDNUMsQ0FBQztBQUZELHdDQUVDO0FBRUQsU0FBZ0Isd0JBQXdCLENBQ3RDLHFCQUFpQztJQUVqQyxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFBLHlCQUFhLEVBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUE7QUFDOUQsQ0FBQztBQUpELDREQUlDO0FBRUQsU0FBZ0IseUJBQXlCLENBQUMsSUFBb0I7SUFDNUQsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBQSx1QkFBVyxFQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUMzQyxDQUFDO0FBRkQsOERBRUM7QUFFRCxTQUFnQixtQkFBbUIsQ0FDakMsVUFBK0I7SUFFL0IsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO1FBQ25CLElBQUEsc0JBQVUsRUFBQyxVQUFVLENBQUMsV0FBVyxDQUFDO1FBQ2xDLElBQUEseUJBQWEsRUFBQyxVQUFVLENBQUMsTUFBTSxDQUFDLE1BQWtCLENBQUM7S0FDcEQsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVBELGtEQU9DO0FBRUQsU0FBZ0IsY0FBYyxDQUM1QixLQUFxQixFQUNyQixzQkFBaUQ7SUFFakQsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO1FBQ25CLElBQUEseUJBQWEsRUFBQyxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBYSxDQUFDO1FBQzFELElBQUEsc0JBQVUsRUFBQyxLQUFLLENBQUMsWUFBWSxDQUFDO1FBQzlCLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUM7S0FDckMsQ0FBQyxDQUFBO0FBQ0osQ0FBQztBQVRELHdDQVNDO0FBRUQsU0FBZ0Isd0JBQXdCLENBQ3RDLElBQXdDO0lBRXhDLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUEseUJBQWEsRUFBQyxJQUFJLENBQUMsTUFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUNoRSxDQUFDO0FBSkQsNERBSUM7QUFFRCxTQUFnQix1QkFBdUIsQ0FDckMsY0FBb0M7SUFFcEMsUUFBUSxjQUFjLENBQUMsSUFBSSxFQUFFO1FBQzNCO1lBQ0UsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDO2dCQUNuQixJQUFBLHdCQUFZLEVBQUMsY0FBYyxDQUFDLElBQWUsQ0FBQztnQkFDNUMsSUFBQSx1QkFBVyxFQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUM7YUFDakMsQ0FBQyxDQUFBO1FBQ0o7WUFDRSxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUM7Z0JBQ25CLElBQUEsd0JBQVksRUFBQyxjQUFjLENBQUMsSUFBZSxDQUFDO2dCQUM1QyxJQUFBLHNCQUFVLEVBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQzthQUNuQyxDQUFDLENBQUE7UUFDSjtZQUNFLElBQUEsb0JBQVcsRUFBQyxjQUFjLENBQUMsQ0FBQTtLQUM5QjtBQUNILENBQUM7QUFqQkQsMERBaUJDO0FBRUQsU0FBZ0Isd0JBQXdCLENBQUMsZUFBMkI7SUFDbEUsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBQSx5QkFBYSxFQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUN4RCxDQUFDO0FBRkQsNERBRUMifQ==
function serializeVoterVotes(voterVotes) {
(0, assert_1.assert)(voterVotes.votes.length === 1, 'too few / too many votes');
const vote = voterVotes.votes[0];
return Buffer.concat([
serializeVoter(voterVotes.voter),
Buffer.concat([
(0, serialize_1.hex_to_buf)(vote.govActionId.txHashHex),
(0, serialize_1.uint32_to_buf)(vote.govActionId.govActionIndex),
]),
Buffer.concat([
(0, serialize_1.uint8_to_buf)(vote.votingProcedure.vote),
(0, serialize_1.serializeAnchor)(vote.votingProcedure.anchor),
]),
]);
}
exports.serializeVoterVotes = serializeVoterVotes;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHhPdGhlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9pbnRlcmFjdGlvbnMvc2VyaWFsaXphdGlvbi90eE90aGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLCtDQUE0QztBQUM1QyxzRUFBZ0U7QUFpQmhFLCtDQUFzRDtBQUN0RCxxREFTOEI7QUFDOUIsOENBQThDO0FBRzlDLFNBQWdCLGdCQUFnQixDQUFDLEtBQWtCO0lBQ2pELE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQztRQUNuQixJQUFBLHNCQUFVLEVBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQztRQUMzQixJQUFBLHlCQUFhLEVBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQztLQUNqQyxDQUFDLENBQUE7QUFDSixDQUFDO0FBTEQsNENBS0M7QUFFRCxTQUFnQixxQkFBcUIsQ0FDbkMsVUFBNEIsRUFDNUIsT0FBZ0I7SUFFaEIsSUFBSSxJQUFBLDZCQUFnQixFQUFDLE9BQU8sQ0FBQyxDQUFDLDJCQUEyQixFQUFFO1FBQ3pELE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQztZQUNuQixJQUFBLHlCQUFhLEVBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQztZQUNoQyxJQUFBLCtCQUFtQixFQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUM7U0FDaEQsQ0FBQyxDQUFBO0tBQ0g7U0FBTTtRQUVMLElBQUEsZUFBTSxFQUNKLFVBQVUsQ0FBQyxlQUFlLENBQUMsSUFBSSxNQUE0QixFQUMzRCxxQ0FBaUIsQ0FBQyxtQ0FBbUMsQ0FDdEQsQ0FBQTtRQUNELE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQztZQUNuQixJQUFBLHlCQUFhLEVBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQztZQUNoQyxJQUFBLHVCQUFXLEVBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUM7U0FDN0MsQ0FBQyxDQUFBO0tBQ0g7QUFDSCxDQUFDO0FBcEJELHNEQW9CQztBQUVELFNBQWdCLGNBQWMsQ0FB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

@@ -46,3 +46,3 @@ "use strict";

serializeTxOutputDestination(output.destination, version),
(0, serialize_1.uint64_to_buf)(output.amount),
(0, serialize_1.serializeCoin)(output.amount),
(0, serialize_1.uint32_to_buf)(output.tokenBundle.length),

@@ -49,0 +49,0 @@ includeDatumBuffer,

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.showAddress = void 0;
const getVersion_1 = require("./getVersion");
const addressParams_1 = require("./serialization/addressParams");
const deriveAddress_1 = require("./deriveAddress");
const send = (params) => (Object.assign({ ins: 17 }, params));
function* showAddress(version, addressParams) {
(0, getVersion_1.ensureLedgerAppVersionCompatible)(version);
(0, deriveAddress_1.ensureAddressDerivationSupportedByAppVersion)(version, addressParams);
const P1_DISPLAY = 0x02;

@@ -19,2 +19,2 @@ const P2_UNUSED = 0x00;

exports.showAddress = showAddress;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hvd0FkZHJlc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW50ZXJhY3Rpb25zL3Nob3dBZGRyZXNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLDZDQUE2RDtBQUM3RCxpRUFBb0U7QUFFcEUsTUFBTSxJQUFJLEdBQUcsQ0FBQyxNQUtiLEVBQWMsRUFBRSxDQUFDLGlCQUFFLEdBQUcsUUFBeUIsTUFBTSxFQUFFLENBQUE7QUFFeEQsUUFBZSxDQUFDLENBQUMsV0FBVyxDQUMxQixPQUFnQixFQUNoQixhQUFrQztJQUVsQyxJQUFBLDZDQUFnQyxFQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQ3pDLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQTtJQUN2QixNQUFNLFNBQVMsR0FBRyxJQUFJLENBQUE7SUFFdEIsTUFBTSxJQUFJLENBQUM7UUFDVCxFQUFFLEVBQUUsVUFBVTtRQUNkLEVBQUUsRUFBRSxTQUFTO1FBQ2IsSUFBSSxFQUFFLElBQUEsc0NBQXNCLEVBQUMsYUFBYSxFQUFFLE9BQU8sQ0FBQztRQUNwRCxzQkFBc0IsRUFBRSxDQUFDO0tBQzFCLENBQUMsQ0FBQTtBQUNKLENBQUM7QUFkRCxrQ0FjQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hvd0FkZHJlc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW50ZXJhY3Rpb25zL3Nob3dBZGRyZXNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLGlFQUFvRTtBQUNwRSxtREFBNEU7QUFFNUUsTUFBTSxJQUFJLEdBQUcsQ0FBQyxNQUtiLEVBQWMsRUFBRSxDQUFDLGlCQUFFLEdBQUcsUUFBeUIsTUFBTSxFQUFFLENBQUE7QUFFeEQsUUFBZSxDQUFDLENBQUMsV0FBVyxDQUMxQixPQUFnQixFQUNoQixhQUFrQztJQUVsQyxJQUFBLDREQUE0QyxFQUFDLE9BQU8sRUFBRSxhQUFhLENBQUMsQ0FBQTtJQUVwRSxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUE7SUFDdkIsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFBO0lBRXRCLE1BQU0sSUFBSSxDQUFDO1FBQ1QsRUFBRSxFQUFFLFVBQVU7UUFDZCxFQUFFLEVBQUUsU0FBUztRQUNiLElBQUksRUFBRSxJQUFBLHNDQUFzQixFQUFDLGFBQWEsRUFBRSxPQUFPLENBQUM7UUFDcEQsc0JBQXNCLEVBQUUsQ0FBQztLQUMxQixDQUFDLENBQUE7QUFDSixDQUFDO0FBZkQsa0NBZUMifQ==
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseCertificate = void 0;
const assert_1 = require("../utils/assert");
const errors_1 = require("../errors");
const invalidDataReason_1 = require("../errors/invalidDataReason");
const internal_1 = require("../types/internal");
const public_1 = require("../types/public");
const parse_1 = require("../utils/parse");
const poolRegistration_1 = require("./poolRegistration");
function parseDRep(dRep, errMsg) {
switch (dRep.type) {
case public_1.DRepParamsType.KEY_PATH:
return {
type: 100,
path: (0, parse_1.parseBIP32Path)(dRep.keyPath, errMsg),
};
case public_1.DRepParamsType.KEY_HASH:
return {
type: 0,
keyHashHex: (0, parse_1.parseHexStringOfLength)(dRep.keyHashHex, internal_1.KEY_HASH_LENGTH, errMsg),
};
case public_1.DRepParamsType.SCRIPT_HASH:
return {
type: 1,
scriptHashHex: (0, parse_1.parseHexStringOfLength)(dRep.scriptHashHex, internal_1.SCRIPT_HASH_LENGTH, errMsg),
};
case public_1.DRepParamsType.ABSTAIN:
return {
type: 2,
};
case public_1.DRepParamsType.NO_CONFIDENCE:
return {
type: 3,
};
default:
(0, assert_1.unreachable)(dRep);
}
}
function parseDeposit(deposit) {
return (0, parse_1.parseCoin)(deposit, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_DEPOSIT);
}
function parseCertificate(cert) {

@@ -15,12 +49,63 @@ switch (cert.type) {

type: cert.type,
stakeCredential: (0, parse_1.parseStakeCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_SCRIPT_HASH),
stakeCredential: (0, parse_1.parseCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL),
};
}
case internal_1.CertificateType.STAKE_REGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DEREGISTRATION_CONWAY: {
return {
type: cert.type,
stakeCredential: (0, parse_1.parseCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL),
deposit: parseDeposit(cert.params.deposit),
};
}
case internal_1.CertificateType.STAKE_DELEGATION: {
return {
type: cert.type,
stakeCredential: (0, parse_1.parseStakeCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_SCRIPT_HASH),
stakeCredential: (0, parse_1.parseCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL),
poolKeyHashHex: (0, parse_1.parseHexStringOfLength)(cert.params.poolKeyHashHex, internal_1.KEY_HASH_LENGTH, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_POOL_KEY_HASH),
};
}
case internal_1.CertificateType.VOTE_DELEGATION: {
return {
type: cert.type,
stakeCredential: (0, parse_1.parseCredential)(cert.params.stakeCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_STAKE_CREDENTIAL),
dRep: parseDRep(cert.params.dRep, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_DREP),
};
}
case internal_1.CertificateType.AUTHORIZE_COMMITTEE_HOT: {
return {
type: cert.type,
coldCredential: (0, parse_1.parseCredential)(cert.params.coldCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_COMMITTEE_CREDENTIAL),
hotCredential: (0, parse_1.parseCredential)(cert.params.hotCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_COMMITTEE_CREDENTIAL),
};
}
case internal_1.CertificateType.RESIGN_COMMITTEE_COLD: {
return {
type: cert.type,
coldCredential: (0, parse_1.parseCredential)(cert.params.coldCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_COMMITTEE_CREDENTIAL),
anchor: cert.params.anchor == null ? null : (0, parse_1.parseAnchor)(cert.params.anchor),
};
}
case internal_1.CertificateType.DREP_REGISTRATION: {
return {
type: cert.type,
dRepCredential: (0, parse_1.parseCredential)(cert.params.dRepCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_DREP_CREDENTIAL),
deposit: parseDeposit(cert.params.deposit),
anchor: cert.params.anchor == null ? null : (0, parse_1.parseAnchor)(cert.params.anchor),
};
}
case internal_1.CertificateType.DREP_DEREGISTRATION: {
return {
type: cert.type,
dRepCredential: (0, parse_1.parseCredential)(cert.params.dRepCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_DREP_CREDENTIAL),
deposit: parseDeposit(cert.params.deposit),
};
}
case internal_1.CertificateType.DREP_UPDATE: {
return {
type: cert.type,
dRepCredential: (0, parse_1.parseCredential)(cert.params.dRepCredential, invalidDataReason_1.InvalidDataReason.CERTIFICATE_INVALID_DREP_CREDENTIAL),
anchor: cert.params.anchor == null ? null : (0, parse_1.parseAnchor)(cert.params.anchor),
};
}
case internal_1.CertificateType.STAKE_POOL_REGISTRATION: {

@@ -44,2 +129,2 @@ return {

exports.parseCertificate = parseCertificate;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VydGlmaWNhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcGFyc2luZy9jZXJ0aWZpY2F0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBcUM7QUFDckMsbUVBQTZEO0FBRTdELGdEQUFrRTtBQUVsRSwwQ0FLdUI7QUFDdkIseURBQWtEO0FBRWxELFNBQWdCLGdCQUFnQixDQUFDLElBQWlCO0lBQ2hELFFBQVEsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNqQixLQUFLLDBCQUFlLENBQUMsa0JBQWtCLENBQUM7UUFDeEMsS0FBSywwQkFBZSxDQUFDLG9CQUFvQixDQUFDLENBQUM7WUFDekMsT0FBTztnQkFDTCxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7Z0JBQ2YsZUFBZSxFQUFFLElBQUEsNEJBQW9CLEVBQ25DLElBQUksQ0FBQyxNQUFNLENBQUMsZUFBZSxFQUMzQixxQ0FBaUIsQ0FBQywrQkFBK0IsQ0FDbEQ7YUFDRixDQUFBO1NBQ0Y7UUFDRCxLQUFLLDBCQUFlLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztZQUNyQyxPQUFPO2dCQUNMLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSTtnQkFDZixlQUFlLEVBQUUsSUFBQSw0QkFBb0IsRUFDbkMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxlQUFlLEVBQzNCLHFDQUFpQixDQUFDLCtCQUErQixDQUNsRDtnQkFDRCxjQUFjLEVBQUUsSUFBQSw4QkFBc0IsRUFDcEMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLEVBQzFCLDBCQUFlLEVBQ2YscUNBQWlCLENBQUMsaUNBQWlDLENBQ3BEO2FBQ0YsQ0FBQTtTQUNGO1FBQ0QsS0FBSywwQkFBZSxDQUFDLHVCQUF1QixDQUFDLENBQUM7WUFDNUMsT0FBTztnQkFDTCxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7Z0JBQ2YsSUFBSSxFQUFFLElBQUEsa0NBQWUsRUFBQyxJQUFJLENBQUMsTUFBTSxDQUFDO2FBQ25DLENBQUE7U0FDRjtRQUNELEtBQUssMEJBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO1lBQzFDLE9BQU87Z0JBQ0wsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO2dCQUNmLElBQUksRUFBRSxJQUFBLHNCQUFjLEVBQ2xCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUN2QixxQ0FBaUIsQ0FBQyx3QkFBd0IsQ0FDM0M7Z0JBQ0QsZUFBZSxFQUFFLElBQUEsdUJBQWUsRUFDOUIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxlQUFlLEVBQzNCLEVBQUUsRUFDRixxQ0FBaUIsQ0FBQyx3Q0FBd0MsQ0FDM0Q7YUFDRixDQUFBO1NBQ0Y7UUFFRDtZQUNFLE1BQU0sSUFBSSxvQkFBVyxDQUFDLHFDQUFpQixDQUFDLHdCQUF3QixDQUFDLENBQUE7S0FDcEU7QUFDSCxDQUFDO0FBbERELDRDQWtEQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VydGlmaWNhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcGFyc2luZy9jZXJ0aWZpY2F0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw0Q0FBMkM7QUFDM0Msc0NBQXFDO0FBQ3JDLG1FQUE2RDtBQUM3RCxnREFPMEI7QUFFMUIsNENBQXVFO0FBRXZFLDBDQU91QjtBQUN2Qix5REFBa0Q7QUFFbEQsU0FBUyxTQUFTLENBQUMsSUFBZ0IsRUFBRSxNQUF5QjtJQUM1RCxRQUFRLElBQUksQ0FBQyxJQUFJLEVBQUU7UUFDakIsS0FBSyx1QkFBYyxDQUFDLFFBQVE7WUFDMUIsT0FBTztnQkFDTCxJQUFJLEtBQW1CO2dCQUN2QixJQUFJLEVBQUUsSUFBQSxzQkFBYyxFQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDO2FBQzNDLENBQUE7UUFDSCxLQUFLLHVCQUFjLENBQUMsUUFBUTtZQUMxQixPQUFPO2dCQUNMLElBQUksR0FBbUI7Z0JBQ3ZCLFVBQVUsRUFBRSxJQUFBLDhCQUFzQixFQUNoQyxJQUFJLENBQUMsVUFBVSxFQUNmLDBCQUFlLEVBQ2YsTUFBTSxDQUNQO2FBQ0YsQ0FBQTtRQUNILEtBQUssdUJBQWMsQ0FBQyxXQUFXO1lBQzdCLE9BQU87Z0JBQ0wsSUFBSSxHQUFzQjtnQkFDMUIsYUFBYSxFQUFFLElBQUEsOEJBQXNCLEVBQ25DLElBQUksQ0FBQyxhQUFhLEVBQ2xCLDZCQUFrQixFQUNsQixNQUFNLENBQ1A7YUFDRixDQUFBO1FBQ0gsS0FBSyx1QkFBYyxDQUFDLE9BQU87WUFDekIsT0FBTztnQkFDTCxJQUFJLEdBQWtCO2FBQ3ZCLENBQUE7UUFDSCxLQUFLLHVCQUFjLENBQUMsYUFBYTtZQUMvQixPQUFPO2dCQUNMLElBQUksR0FBd0I7YUFDN0IsQ0FBQTtRQUNIO1lBQ0UsSUFBQSxvQkFBVyxFQUFDLElBQUksQ0FBQyxDQUFBO0tBQ3BCO0FBQ0gsQ0FBQztBQUVELFNBQVMsWUFBWSxD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

@@ -110,3 +110,3 @@ "use strict";

: public_1.TxOutputFormat.ARRAY_LEGACY;
const amount = (0, parse_1.parseUint64_str)(output.amount, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.OUTPUT_INVALID_AMOUNT);
const amount = (0, parse_1.parseCoin)(output.amount, invalidDataReason_1.InvalidDataReason.OUTPUT_INVALID_AMOUNT);
const tokenBundle = parseTokenBundle((_a = output.tokenBundle) !== null && _a !== void 0 ? _a : [], true, parse_1.parseUint64_str);

@@ -134,2 +134,2 @@ const destination = parseTxDestination(network, output.destination, true);

exports.parseTxOutput = parseTxOutput;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3BhcnNpbmcvb3V0cHV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNDQUFxQztBQUNyQyxtRUFBNkQ7QUFRN0QsZ0RBSzBCO0FBUTFCLDRDQUl3QjtBQUN4QiwwQ0FNdUI7QUFDdkIsdUNBQXNDO0FBQ3RDLDJDQUlvQjtBQVFwQixTQUFTLFVBQVUsQ0FDakIsS0FBWSxFQUNaLGtCQUF5QztJQUV6QyxNQUFNLFlBQVksR0FBRyxJQUFBLHNCQUFjLEVBQ2pDLEtBQUssQ0FBQyxZQUFZLEVBQ2xCLHFDQUFpQixDQUFDLDZCQUE2QixDQUNoRCxDQUFBO0lBQ0QsSUFBQSxnQkFBUSxFQUNOLEtBQUssQ0FBQyxZQUFZLENBQUMsTUFBTSxJQUFJLGdDQUFxQixHQUFHLENBQUMsRUFDdEQscUNBQWlCLENBQUMsNkJBQTZCLENBQ2hELENBQUE7SUFFRCxNQUFNLE1BQU0sR0FBRyxrQkFBa0IsQ0FDL0IsS0FBSyxDQUFDLE1BQU0sRUFDWixFQUFFLEVBQ0YscUNBQWlCLENBQUMsK0JBQStCLENBQ2xELENBQUE7SUFDRCxPQUFPO1FBQ0wsWUFBWTtRQUNaLE1BQU07S0FDUCxDQUFBO0FBQ0gsQ0FBQztBQUVELFNBQVMsZUFBZSxDQUN0QixVQUFzQixFQUN0QixrQkFBeUM7SUFFekMsSUFBQSxnQkFBUSxFQUNOLElBQUEsZUFBTyxFQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsRUFDMUIscUNBQWlCLENBQUMsd0NBQXdDLENBQzNELENBQUE7SUFDRCxJQUFBLGdCQUFRLEVBQ04sVUFBVSxDQUFDLE1BQU0sQ0FBQyxNQUFNLElBQUksK0JBQW1CLEVBQy9DLHFDQUFpQixDQUFDLHdDQUF3QyxDQUMzRCxDQUFBO0lBQ0QsSUFBQSxnQkFBUSxFQUNOLFVBQVUsQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFDNUIscUNBQWlCLENBQUMsb0NBQW9DLENBQ3ZELENBQUE7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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0cHV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3BhcnNpbmcvb3V0cHV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHNDQUFxQztBQUNyQyxtRUFBNkQ7QUFRN0QsZ0RBSzBCO0FBUTFCLDRDQUl3QjtBQUN4QiwwQ0FPdUI7QUFDdkIsdUNBQXNDO0FBQ3RDLDJDQUFpRTtBQVFqRSxTQUFTLFVBQVUsQ0FDakIsS0FBWSxFQUNaLGtCQUF5QztJQUV6QyxNQUFNLFlBQVksR0FBRyxJQUFBLHNCQUFjLEVBQ2pDLEtBQUssQ0FBQyxZQUFZLEVBQ2xCLHFDQUFpQixDQUFDLDZCQUE2QixDQUNoRCxDQUFBO0lBQ0QsSUFBQSxnQkFBUSxFQUNOLEtBQUssQ0FBQyxZQUFZLENBQUMsTUFBTSxJQUFJLGdDQUFxQixHQUFHLENBQUMsRUFDdEQscUNBQWlCLENBQUMsNkJBQTZCLENBQ2hELENBQUE7SUFFRCxNQUFNLE1BQU0sR0FBRyxrQkFBa0IsQ0FDL0IsS0FBSyxDQUFDLE1BQU0sRUFDWixFQUFFLEVBQ0YscUNBQWlCLENBQUMsK0JBQStCLENBQ2xELENBQUE7SUFDRCxPQUFPO1FBQ0wsWUFBWTtRQUNaLE1BQU07S0FDUCxDQUFBO0FBQ0gsQ0FBQztBQUVELFNBQVMsZUFBZSxDQUN0QixVQUFzQixFQUN0QixrQkFBeUM7SUFFekMsSUFBQSxnQkFBUSxFQUNOLElBQUEsZUFBTyxFQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsRUFDMUIscUNBQWlCLENBQUMsd0NBQXdDLENBQzNELENBQUE7SUFDRCxJQUFBLGdCQUFRLEVBQ04sVUFBVSxDQUFDLE1BQU0sQ0FBQyxNQUFNLElBQUksK0JBQW1CLEVBQy9DLHFDQUFpQixDQUFDLHdDQUF3QyxDQUMzRCxDQUFBO0lBQ0QsSUFBQSxnQkFBUSxFQUNOLFVBQVUsQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFDNUIscUNBQWlCLENBQUMsb0NBQW9DLENBQ3ZELENBQUE7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

@@ -110,3 +110,3 @@ "use strict";

(0, parse_1.validate)((0, parse_1.isString)(dnsName), errMsg);
(0, parse_1.validate)(dnsName.length <= 64, errMsg);
(0, parse_1.validate)(dnsName.length <= internal_1.MAX_DNS_NAME_LENGTH, errMsg);
(0, parse_1.validate)(dnsName.length > 0, errMsg);

@@ -159,3 +159,3 @@ (0, parse_1.validate)(/^[\x00-\x7F]*$/.test(dnsName), errMsg);

const url = (0, parse_1.parseAscii)(params.metadataUrl, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_METADATA_INVALID_URL);
(0, parse_1.validate)(url.length <= 64, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_METADATA_INVALID_URL);
(0, parse_1.validate)(url.length <= internal_1.MAX_URL_LENGTH, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_METADATA_INVALID_URL);
const hashHex = (0, parse_1.parseHexStringOfLength)(params.metadataHashHex, internal_1.AUXILIARY_DATA_HASH_LENGTH, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_METADATA_INVALID_HASH);

@@ -171,4 +171,4 @@ return {

const vrfHashHex = (0, parse_1.parseHexStringOfLength)(params.vrfKeyHashHex, internal_1.VRF_KEY_HASH_LENGTH, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_INVALID_VRF_KEY_HASH);
const pledge = (0, parse_1.parseUint64_str)(params.pledge, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_INVALID_PLEDGE);
const cost = (0, parse_1.parseUint64_str)(params.cost, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_INVALID_COST);
const pledge = (0, parse_1.parseCoin)(params.pledge, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_INVALID_PLEDGE);
const cost = (0, parse_1.parseCoin)(params.cost, invalidDataReason_1.InvalidDataReason.POOL_REGISTRATION_INVALID_COST);
const margin = parseMargin(params.margin);

@@ -194,2 +194,2 @@ const rewardAccount = parseRewardAccount(params.rewardAccount);

exports.parsePoolParams = parsePoolParams;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9vbFJlZ2lzdHJhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wYXJzaW5nL3Bvb2xSZWdpc3RyYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0NBQXFDO0FBQ3JDLG1FQUE2RDtBQWE3RCxnREFNMEI7QUFZMUIsNENBSXdCO0FBQ3hCLDBDQVd1QjtBQUN2QixrREFBNkM7QUFDN0MsMkNBSW9CO0FBRXBCLFNBQVMsV0FBVyxDQUFDLE1BQXdDO0lBQzNELE1BQU0sK0JBQStCLEdBQUcsMkJBQTJCLENBQUMsT0FBTyxDQUN6RSxLQUFLLEVBQ0wsRUFBRSxDQUNILENBQUE7SUFFRCxNQUFNLGlCQUFpQixHQUFHLElBQUEsdUJBQWUsRUFDdkMsTUFBTSxDQUFDLFdBQVcsRUFDbEIsRUFBQyxHQUFHLEVBQUUsK0JBQStCLEVBQUMsRUFDdEMscUNBQWlCLENBQUMsNENBQTRDLENBQy9ELENBQUE7SUFFRCxNQUFNLGVBQWUsR0FBRyxJQUFBLHVCQUFlLEVBQ3JDLE1BQU0sQ0FBQyxTQUFTLEVBQ2hCLEVBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFDLEVBQ3hCLHFDQUFpQixDQUFDLGdDQUFnQyxDQUNuRCxDQUFBO0lBRUQsT0FBTztRQUNMLFNBQVMsRUFBRSxlQUE2QjtRQUN4QyxXQUFXLEVBQUUsaUJBQStCO0tBQzdDLENBQUE7QUFDSCxDQUFDO0FBRUQsU0FBUyxZQUFZLENBQUMsT0FBZ0I7SUFDcEMsUUFBUSxPQUFPLENBQUMsSUFBSSxFQUFFO1FBQ3BCLEtBQUssb0JBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQztZQUM3QixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFBO1lBQzdCLE1BQU0sSUFBSSxHQUFHLElBQUEsc0JBQWMsRUFDekIsTUFBTSxDQUFDLElBQUksRUFDWCxxQ0FBaUIsQ0FBQyxxQkFBcUIsQ0FDeEMsQ0FBQTtZQUVELE9BQU87Z0JBQ0wsSUFBSSxFQUFFLG9CQUFXLENB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9vbFJlZ2lzdHJhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wYXJzaW5nL3Bvb2xSZWdpc3RyYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0NBQXFDO0FBQ3JDLG1FQUE2RDtBQWE3RCxnREFRMEI7QUFZMUIsNENBSXdCO0FBQ3hCLDBDQVl1QjtBQUN2QixrREFBNkM7QUFDN0MsMkNBR29CO0FBRXBCLFNBQVMsV0FBVyxDQUFDLE1BQXdDO0lBQzNELE1BQU0sK0JBQStCLEdBQUcsMkJBQTJCLENBQUMsT0FBTyxDQUN6RSxLQUFLLEVBQ0wsRUFBRSxDQUNILENBQUE7SUFFRCxNQUFNLGlCQUFpQixHQUFHLElBQUEsdUJBQWUsRUFDdkMsTUFBTSxDQUFDLFdBQVcsRUFDbEIsRUFBQyxHQUFHLEVBQUUsK0JBQStCLEVBQUMsRUFDdEMscUNBQWlCLENBQUMsNENBQTRDLENBQy9ELENBQUE7SUFFRCxNQUFNLGVBQWUsR0FBRyxJQUFBLHVCQUFlLEVBQ3JDLE1BQU0sQ0FBQyxTQUFTLEVBQ2hCLEVBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFDLEVBQ3hCLHFDQUFpQixDQUFDLGdDQUFnQyxDQUNuRCxDQUFBO0lBRUQsT0FBTztRQUNMLFNBQVMsRUFBRSxlQUE2QjtRQUN4QyxXQUFXLEVBQUUsaUJBQStCO0tBQzdDLENBQUE7QUFDSCxDQUFDO0FBRUQsU0FBUyxZQUFZLENBQUMsT0FBZ0I7SUFDcEMsUUFBUSxPQUFPLENBQUMsSUFBSSxFQUFFO1FBQ3BCLEtBQUssb0JBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQztZQUM3QixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFBO1lBQzdCLE1BQU0sSUFBSSxHQUFHLElBQUEsc0JBQWMsRUFDekIsTUFBTSxDQUFDLElBQUksRUFDWCxxQ0FBaUIsQ0FBQyxxQkFBcUIsQ0FDeEMsQ0FBQTtZQUVELE9BQU87Z0JBQ0wsSUFBSSxFQUFFLG9CQUFXLENB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

@@ -37,4 +37,4 @@ "use strict";

return {
amount: (0, parse_1.parseUint64_str)(params.amount, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.WITHDRAWAL_INVALID_AMOUNT),
stakeCredential: (0, parse_1.parseStakeCredential)(params.stakeCredential, invalidDataReason_1.InvalidDataReason.WITHDRAWAL_INVALID_STAKE_CREDENTIAL),
amount: (0, parse_1.parseCoin)(params.amount, invalidDataReason_1.InvalidDataReason.WITHDRAWAL_INVALID_AMOUNT),
stakeCredential: (0, parse_1.parseCredential)(params.stakeCredential, invalidDataReason_1.InvalidDataReason.WITHDRAWAL_INVALID_STAKE_CREDENTIAL),
};

@@ -58,2 +58,50 @@ }

}
function parseVoter(voter) {
const errMsg = invalidDataReason_1.InvalidDataReason.VOTER_INVALID;
switch (voter.type) {
case public_1.VoterType.COMMITTEE_KEY_HASH:
case public_1.VoterType.DREP_KEY_HASH:
case public_1.VoterType.STAKE_POOL_KEY_HASH:
return {
type: voter.type,
keyHashHex: (0, parse_1.parseHexStringOfLength)(voter.keyHashHex, internal_1.KEY_HASH_LENGTH, errMsg),
};
case public_1.VoterType.COMMITTEE_KEY_PATH:
case public_1.VoterType.DREP_KEY_PATH:
case public_1.VoterType.STAKE_POOL_KEY_PATH:
return {
type: voter.type,
keyPath: (0, parse_1.parseBIP32Path)(voter.keyPath, errMsg),
};
case public_1.VoterType.DREP_SCRIPT_HASH:
case public_1.VoterType.COMMITTEE_SCRIPT_HASH:
return {
type: voter.type,
scriptHashHex: (0, parse_1.parseHexStringOfLength)(voter.scriptHashHex, internal_1.SCRIPT_HASH_LENGTH, errMsg),
};
default:
(0, assert_1.unreachable)(voter);
}
}
function parseVote(vote) {
return {
govActionId: {
txHashHex: (0, parse_1.parseHexStringOfLength)(vote.govActionId.txHashHex, internal_1.TX_HASH_LENGTH, invalidDataReason_1.InvalidDataReason.GOV_ACTION_ID_INVALID_TX_HASH),
govActionIndex: (0, parse_1.parseUint32_t)(vote.govActionId.govActionIndex, invalidDataReason_1.InvalidDataReason.GOV_ACTION_ID_INVALID_INDEX),
},
votingProcedure: {
vote: vote.votingProcedure.vote,
anchor: vote.votingProcedure.anchor == null
? null
: (0, parse_1.parseAnchor)(vote.votingProcedure.anchor),
},
};
}
function parseVoterVotes(voterVotes) {
(0, parse_1.validate)((0, parse_1.isArray)(voterVotes.votes), invalidDataReason_1.InvalidDataReason.VOTER_VOTES_NOT_ARRAY);
return {
voter: parseVoter(voterVotes.voter),
votes: voterVotes.votes.map((v) => parseVote(v)),
};
}
function parseSigningMode(mode) {

@@ -73,3 +121,3 @@ switch (mode) {

function parseTransaction(tx) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
const network = (0, network_1.parseNetwork)(tx.network);

@@ -80,3 +128,3 @@ (0, parse_1.validate)((0, parse_1.isArray)(tx.inputs), invalidDataReason_1.InvalidDataReason.INPUTS_NOT_ARRAY);

const outputs = tx.outputs.map((o) => (0, output_1.parseTxOutput)(o, tx.network));
const fee = (0, parse_1.parseUint64_str)(tx.fee, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.FEE_INVALID);
const fee = (0, parse_1.parseCoin)(tx.fee, invalidDataReason_1.InvalidDataReason.FEE_INVALID);
const ttl = tx.ttl == null

@@ -113,5 +161,17 @@ ? null

? null
: (0, parse_1.parseUint64_str)(tx.totalCollateral, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.TOTAL_COLLATERAL_NOT_VALID);
: (0, parse_1.parseCoin)(tx.totalCollateral, invalidDataReason_1.InvalidDataReason.TOTAL_COLLATERAL_NOT_VALID);
(0, parse_1.validate)((0, parse_1.isArray)((_j = tx.referenceInputs) !== null && _j !== void 0 ? _j : []), invalidDataReason_1.InvalidDataReason.REFERENCE_INPUTS_NOT_ARRAY);
const referenceInputs = ((_k = tx.referenceInputs) !== null && _k !== void 0 ? _k : []).map((ri) => parseTxInput(ri));
(0, parse_1.validate)((0, parse_1.isArray)((_l = tx.votingProcedures) !== null && _l !== void 0 ? _l : []), invalidDataReason_1.InvalidDataReason.VOTING_PROCEDURES_NOT_ARRAY);
const votingProcedures = ((_m = tx.votingProcedures) !== null && _m !== void 0 ? _m : []).map((x) => parseVoterVotes(x));
(0, parse_1.validate)(votingProcedures.length <= 1, invalidDataReason_1.InvalidDataReason.VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTERS);
for (const voterVotes of votingProcedures) {
(0, parse_1.validate)(voterVotes.votes.length === 1, invalidDataReason_1.InvalidDataReason.VOTING_PROCEDURES_INVALID_NUMBER_OF_VOTES);
}
const treasury = tx.treasury == null
? null
: (0, parse_1.parseCoin)(tx.treasury, invalidDataReason_1.InvalidDataReason.TREASURY_NOT_VALID);
const donation = tx.donation == null
? null
: (0, parse_1.parseUint64_str)(tx.donation, { min: '1', max: constants_1.MAX_LOVELACE_SUPPLY_STR }, invalidDataReason_1.InvalidDataReason.DONATION_NOT_VALID);
return {

@@ -135,5 +195,13 @@ network,

referenceInputs,
votingProcedures,
treasury,
donation,
};
}
exports.parseTransaction = parseTransaction;
function parseTxOptions(options) {
return {
tagCborSets: (options === null || options === void 0 ? void 0 : options.tagCborSets) || false,
};
}
function parseSignTransactionRequest(request) {

@@ -143,2 +211,3 @@ var _a, _b;

const signingMode = parseSigningMode(request.signingMode);
const options = parseTxOptions(request.options);
(0, parse_1.validate)((0, parse_1.isArray)((_a = request.additionalWitnessPaths) !== null && _a !== void 0 ? _a : []), invalidDataReason_1.InvalidDataReason.ADDITIONAL_WITNESSES_NOT_ARRAY);

@@ -152,6 +221,8 @@ const additionalWitnessPaths = ((_b = request.additionalWitnessPaths) !== null && _b !== void 0 ? _b : []).map((path) => (0, parse_1.parseBIP32Path)(path, invalidDataReason_1.InvalidDataReason.INVALID_PATH));

case internal_1.CertificateType.STAKE_REGISTRATION:
case internal_1.CertificateType.STAKE_REGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DEREGISTRATION:
case internal_1.CertificateType.STAKE_DEREGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DELEGATION:
return (certificate.stakeCredential.type ===
0);
case internal_1.CertificateType.VOTE_DELEGATION:
return (certificate.stakeCredential.type === 0);
default:

@@ -161,2 +232,21 @@ return true;

}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_PATH);
(0, parse_1.validate)(tx.certificates.every((certificate) => {
switch (certificate.type) {
case internal_1.CertificateType.AUTHORIZE_COMMITTEE_HOT:
case internal_1.CertificateType.RESIGN_COMMITTEE_COLD:
return certificate.coldCredential.type === 0;
default:
return true;
}
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__CERTIFICATE_COMMITTEE_COLD_CREDENTIAL_ONLY_AS_PATH);
(0, parse_1.validate)(tx.certificates.every((certificate) => {
switch (certificate.type) {
case internal_1.CertificateType.DREP_REGISTRATION:
case internal_1.CertificateType.DREP_DEREGISTRATION:
case internal_1.CertificateType.DREP_UPDATE:
return certificate.dRepCredential.type === 0;
default:
return true;
}
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__CERTIFICATE_DREP_CREDENTIAL_ONLY_AS_PATH);
(0, parse_1.validate)(tx.withdrawals.every((withdrawal) => withdrawal.stakeCredential.type === 0), invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__WITHDRAWAL_ONLY_AS_PATH);

@@ -167,2 +257,12 @@ (0, parse_1.validate)(tx.collateralInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__COLLATERAL_INPUTS_NOT_ALLOWED);

(0, parse_1.validate)(tx.referenceInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__REFERENCE_INPUTS_NOT_ALLOWED);
(0, parse_1.validate)(tx.votingProcedures.every((voterVotes) => {
switch (voterVotes.voter.type) {
case public_1.VoterType.COMMITTEE_KEY_PATH:
case public_1.VoterType.DREP_KEY_PATH:
case public_1.VoterType.STAKE_POOL_KEY_PATH:
return true;
default:
return false;
}
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_ORDINARY__VOTER_ONLY_AS_PATH);
break;

@@ -177,10 +277,19 @@ }

case internal_1.CertificateType.STAKE_REGISTRATION:
case internal_1.CertificateType.STAKE_REGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DEREGISTRATION:
case internal_1.CertificateType.STAKE_DEREGISTRATION_CONWAY:
case internal_1.CertificateType.STAKE_DELEGATION:
return (certificate.stakeCredential.type ===
1);
case internal_1.CertificateType.VOTE_DELEGATION:
return (certificate.stakeCredential.type === 1);
case internal_1.CertificateType.AUTHORIZE_COMMITTEE_HOT:
case internal_1.CertificateType.RESIGN_COMMITTEE_COLD:
return (certificate.coldCredential.type === 1);
case internal_1.CertificateType.DREP_REGISTRATION:
case internal_1.CertificateType.DREP_DEREGISTRATION:
case internal_1.CertificateType.DREP_UPDATE:
return (certificate.dRepCredential.type === 1);
default:
return true;
}
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__CERTIFICATE_STAKE_CREDENTIAL_ONLY_AS_SCRIPT);
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__CERTIFICATE_CREDENTIAL_ONLY_AS_SCRIPT);
(0, parse_1.validate)(tx.withdrawals.every((withdrawal) => withdrawal.stakeCredential.type === 1), invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__WITHDRAWAL_ONLY_AS_SCRIPT);

@@ -191,2 +300,11 @@ (0, parse_1.validate)(tx.collateralInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__COLLATERAL_INPUTS_NOT_ALLOWED);

(0, parse_1.validate)(tx.referenceInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__REFERENCE_INPUTS_NOT_ALLOWED);
(0, parse_1.validate)(tx.votingProcedures.every((voterVotes) => {
switch (voterVotes.voter.type) {
case public_1.VoterType.COMMITTEE_SCRIPT_HASH:
case public_1.VoterType.DREP_SCRIPT_HASH:
return true;
default:
return false;
}
}), invalidDataReason_1.InvalidDataReason.SIGN_MODE_MULTISIG__VOTER_ONLY_AS_SCRIPT);
break;

@@ -213,2 +331,5 @@ }

(0, parse_1.validate)(tx.referenceInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OWNER__REFERENCE_INPUTS_NOT_ALLOWED);
(0, parse_1.validate)(tx.votingProcedures.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OWNER__VOTING_PROCEDURES_NOT_ALLOWED);
(0, parse_1.validate)(tx.treasury == null, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OWNER__TREASURY_NOT_ALLOWED);
(0, parse_1.validate)(tx.donation == null, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OWNER__DONATION_NOT_ALLOWED);
break;

@@ -233,2 +354,5 @@ }

(0, parse_1.validate)(tx.referenceInputs.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OPERATOR__REFERENCE_INPUTS_NOT_ALLOWED);
(0, parse_1.validate)(tx.votingProcedures.length === 0, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OPERATOR__VOTING_PROCEDURES_NOT_ALLOWED);
(0, parse_1.validate)(tx.treasury == null, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OPERATOR__TREASURY_NOT_ALLOWED);
(0, parse_1.validate)(tx.donation == null, invalidDataReason_1.InvalidDataReason.SIGN_MODE_POOL_OPERATOR__DONATION_NOT_ALLOWED);
break;

@@ -243,5 +367,5 @@ }

}
return { tx, signingMode, additionalWitnessPaths };
return { tx, signingMode, additionalWitnessPaths, options };
}
exports.parseSignTransactionRequest = parseSignTransactionRequest;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNhY3Rpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcGFyc2luZy90cmFuc2FjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBcUM7QUFDckMsbUVBQTZEO0FBUzdELGdEQU8wQjtBQVMxQiw0Q0FNd0I7QUFDeEIsNENBQTJDO0FBQzNDLDBDQVN1QjtBQUN2QiwrQ0FBOEM7QUFDOUMsMkNBQW1EO0FBQ25ELHVDQUFzQztBQUN0QyxxQ0FBd0Q7QUFDeEQsdURBQXNEO0FBRXRELFNBQVMsaUJBQWlCLENBQ3hCLFlBQWdDO0lBRWhDLElBQUEsZ0JBQVEsRUFBQyxJQUFBLGVBQU8sRUFBQyxZQUFZLENBQUMsRUFBRSxxQ0FBaUIsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFBO0lBRXpFLE1BQU0sTUFBTSxHQUFHLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLElBQUEsOEJBQWdCLEVBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQTtJQUVqRSxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUFFRCxTQUFTLFlBQVksQ0FBQyxLQUFjLEVBQUUsUUFBMkI7SUFDL0QsSUFBQSxnQkFBUSxFQUFDLE9BQU8sS0FBSyxLQUFLLFNBQVMsRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUM5QyxPQUFPLEtBQUssQ0FBQTtBQUNkLENBQUM7QUFFRCxTQUFTLFlBQVksQ0FBQyxLQUFjO0lBQ2xDLE1BQU0sU0FBUyxHQUFHLElBQUEsOEJBQXNCLEVBQ3RDLEtBQUssQ0FBQyxTQUFTLEVBQ2YseUJBQWMsRUFDZCxxQ0FBaUIsQ0FBQyxxQkFBcUIsQ0FDeEMsQ0FBQTtJQUNELE1BQU0sV0FBVyxHQUFHLElBQUEscUJBQWEsRUFDL0IsS0FBSyxDQUFDLFdBQVcsRUFDakIscUNBQWlCLENBQUMsd0JBQXdCLENBQzNDLENBQUE7SUFDRCxPQUFPO1FBQ0wsU0FBUztRQUNULFdBQVc7UUFDWCxJQUFJLEVBQ0Ys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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNhY3Rpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcGFyc2luZy90cmFuc2FjdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxzQ0FBcUM7QUFDckMsbUVBQTZEO0FBTTdELGdEQWUwQjtBQU0xQiw0Q0Fjd0I7QUFDeEIsNENBQTJDO0FBQzNDLDBDQVd1QjtBQUN2QiwrQ0FBOEM7QUFDOUMsMkNBQW1EO0FBQ25ELHVDQUFzQztBQUN0QyxxQ0FBd0Q7QUFDeEQsdURBQXNEO0FBRXRELFNBQVMsaUJBQWlCLENBQ3hCLFlBQWdDO0lBRWhDLElBQUEsZ0JBQVEsRUFBQyxJQUFBLGVBQU8sRUFBQyxZQUFZLENBQUMsRUFBRSxxQ0FBaUIsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFBO0lBRXpFLE1BQU0sTUFBTSxHQUFHLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLElBQUEsOEJBQWdCLEVBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQTtJQUVqRSxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUFFRCxTQUFTLFlBQVksQ0FBQyxLQUFjLEVBQUUsUUFBMkI7SUFDL0QsSUFBQSxnQkFBUSxFQUFDLE9BQU8sS0FBSyxLQUFLLFNBQVMsRUFBRSxRQUFRLENBQUMsQ0FBQTtJQUM5QyxPQUFPLEtBQUssQ0FBQTtBQUNkLENBQUM7QUFFRCxTQUFTLFlBQVksQ0FBQyxLQUFjO0lBQ2xDLE1BQU0sU0FBUyxHQUFHLElBQUEsOEJBQXNCLEVBQ3RDLEtBQUssQ0FBQyxTQUFTLEVBQ2YseUJBQWMsRUFDZCxxQ0FBaUIsQ0FBQyxxQkFBcUIsQ0FDeEMsQ0FBQTtJQUNELE1BQU0sV0FBVyxHQUFHLElBQUEscUJBQWEsRUFDL0IsS0FBSyxDQUFDLFdBQVcsRUFDakIscUNBQWlCLENBQUMsd0JBQXdCLENBQzNDLENBQUE7SUFDRCxPQUFPO1FBQ0wsU0FBUztRQUNULFdBQVc7UUFDWCxJQUFJLEVBQ0Ys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
/// <reference types="node" />
import { AddressType, CertificateType, CIP36VoteDelegationType, CIP36VoteRegistrationFormat, DatumType, NativeScriptType, PoolKeyType, PoolOwnerType, PoolRewardAccountType, RelayType, TransactionSigningMode, TxAuxiliaryDataType, TxOutputDestinationType, TxOutputFormat } from './public';
import { AddressType, CertificateType, CIP36VoteDelegationType, CIP36VoteRegistrationFormat, DatumType, NativeScriptType, PoolKeyType, PoolOwnerType, PoolRewardAccountType, RelayType, TransactionSigningMode, TxAuxiliaryDataType, TxOutputDestinationType, TxOutputFormat, VoteOption, VoterType } from './public';
export type VarLenAsciiString = string & {

@@ -56,3 +56,11 @@ __type: 'ascii';

export declare const DATUM_HASH_LENGTH = 32;
export declare const enum StakeCredentialType {
export declare const ANCHOR_HASH_LENGTH = 32;
export declare const MAX_URL_LENGTH = 128;
export declare const MAX_DNS_NAME_LENGTH = 128;
export type ParsedInput = {
txHashHex: FixLenHexString<typeof TX_HASH_LENGTH>;
outputIndex: Uint32_t;
path: ValidBIP32Path | null;
};
export declare const enum CredentialType {
KEY_PATH = 0,

@@ -62,23 +70,83 @@ KEY_HASH = 2,

}
export type ParsedStakeCredential = {
type: StakeCredentialType.KEY_PATH;
export type ParsedCredential = {
type: CredentialType.KEY_PATH;
path: ValidBIP32Path;
} | {
type: StakeCredentialType.KEY_HASH;
type: CredentialType.KEY_HASH;
keyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: StakeCredentialType.SCRIPT_HASH;
type: CredentialType.SCRIPT_HASH;
scriptHashHex: FixLenHexString<typeof SCRIPT_HASH_LENGTH>;
};
export declare const enum DRepType {
KEY_HASH = 0,
KEY_PATH = 100,
SCRIPT_HASH = 1,
ABSTAIN = 2,
NO_CONFIDENCE = 3
}
export type ParsedDRep = {
type: DRepType.KEY_PATH;
path: ValidBIP32Path;
} | {
type: DRepType.KEY_HASH;
keyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: DRepType.SCRIPT_HASH;
scriptHashHex: FixLenHexString<typeof SCRIPT_HASH_LENGTH>;
} | {
type: DRepType.ABSTAIN;
} | {
type: DRepType.NO_CONFIDENCE;
};
export type ParsedAnchor = {
url: VarLenAsciiString;
hashHex: FixLenHexString<typeof ANCHOR_HASH_LENGTH>;
} & {
__brand: 'anchor';
};
export type ParsedCertificate = {
type: CertificateType.STAKE_REGISTRATION;
stakeCredential: ParsedStakeCredential;
stakeCredential: ParsedCredential;
} | {
type: CertificateType.STAKE_REGISTRATION_CONWAY;
stakeCredential: ParsedCredential;
deposit: Uint64_str;
} | {
type: CertificateType.STAKE_DEREGISTRATION;
stakeCredential: ParsedStakeCredential;
stakeCredential: ParsedCredential;
} | {
type: CertificateType.STAKE_DEREGISTRATION_CONWAY;
stakeCredential: ParsedCredential;
deposit: Uint64_str;
} | {
type: CertificateType.STAKE_DELEGATION;
stakeCredential: ParsedStakeCredential;
stakeCredential: ParsedCredential;
poolKeyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: CertificateType.VOTE_DELEGATION;
stakeCredential: ParsedCredential;
dRep: ParsedDRep;
} | {
type: CertificateType.AUTHORIZE_COMMITTEE_HOT;
coldCredential: ParsedCredential;
hotCredential: ParsedCredential;
} | {
type: CertificateType.RESIGN_COMMITTEE_COLD;
coldCredential: ParsedCredential;
anchor: ParsedAnchor | null;
} | {
type: CertificateType.DREP_REGISTRATION;
dRepCredential: ParsedCredential;
deposit: Uint64_str;
anchor: ParsedAnchor | null;
} | {
type: CertificateType.DREP_DEREGISTRATION;
dRepCredential: ParsedCredential;
deposit: Uint64_str;
} | {
type: CertificateType.DREP_UPDATE;
dRepCredential: ParsedCredential;
anchor: ParsedAnchor | null;
} | {
type: CertificateType.STAKE_POOL_REGISTRATION;

@@ -100,6 +168,58 @@ pool: ParsedPoolParams;

};
export type ParsedNetwork = {
protocolMagic: Uint32_t;
networkId: Uint8_t;
export type ParsedWithdrawal = {
amount: Uint64_str;
stakeCredential: ParsedCredential;
};
export declare const enum RequiredSignerType {
PATH = 0,
HASH = 1
}
export type ParsedRequiredSigner = {
type: RequiredSignerType.HASH;
hashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: RequiredSignerType.PATH;
path: ValidBIP32Path;
};
export type ParsedGovActionId = {
txHashHex: FixLenHexString<typeof TX_HASH_LENGTH>;
govActionIndex: Uint32_t;
};
export type ParsedVotingProcedure = {
vote: VoteOption;
anchor: ParsedAnchor | null;
};
export type ParsedVote = {
govActionId: ParsedGovActionId;
votingProcedure: ParsedVotingProcedure;
};
export type ParsedVoter = {
type: VoterType.COMMITTEE_KEY_HASH;
keyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: VoterType.COMMITTEE_KEY_PATH;
keyPath: ValidBIP32Path;
} | {
type: VoterType.COMMITTEE_SCRIPT_HASH;
scriptHashHex: FixLenHexString<typeof SCRIPT_HASH_LENGTH>;
} | {
type: VoterType.DREP_KEY_HASH;
keyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: VoterType.DREP_KEY_PATH;
keyPath: ValidBIP32Path;
} | {
type: VoterType.DREP_SCRIPT_HASH;
scriptHashHex: FixLenHexString<typeof SCRIPT_HASH_LENGTH>;
} | {
type: VoterType.STAKE_POOL_KEY_HASH;
keyHashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: VoterType.STAKE_POOL_KEY_PATH;
keyPath: ValidBIP32Path;
};
export type ParsedVoterVotes = {
voter: ParsedVoter;
votes: Array<ParsedVote>;
};
export declare const CVOTE_PUBLIC_KEY_LENGTH = 32;

@@ -133,2 +253,6 @@ export type CVotePublicKey = FixLenHexString<typeof CVOTE_PUBLIC_KEY_LENGTH>;

};
export type ParsedNetwork = {
protocolMagic: Uint32_t;
networkId: Uint8_t;
};
export type ParsedTransaction = {

@@ -152,3 +276,9 @@ network: ParsedNetwork;

referenceInputs: ParsedInput[];
votingProcedures: ParsedVoterVotes[];
treasury: Uint64_str | null;
donation: Uint64_str | null;
};
export type ParsedTransactionOptions = {
tagCborSets: boolean;
};
export type ParsedSigningRequest = {

@@ -158,24 +288,5 @@ tx: ParsedTransaction;

additionalWitnessPaths: ValidBIP32Path[];
options: ParsedTransactionOptions;
};
export type ParsedInput = {
txHashHex: FixLenHexString<typeof TX_HASH_LENGTH>;
outputIndex: Uint32_t;
path: ValidBIP32Path | null;
};
export type ParsedWithdrawal = {
amount: Uint64_str;
stakeCredential: ParsedStakeCredential;
};
export type ScriptDataHash = FixLenHexString<typeof SCRIPT_DATA_HASH_LENGTH>;
export declare const enum RequiredSignerType {
PATH = 0,
HASH = 1
}
export type ParsedRequiredSigner = {
type: RequiredSignerType.HASH;
hashHex: FixLenHexString<typeof KEY_HASH_LENGTH>;
} | {
type: RequiredSignerType.PATH;
path: ValidBIP32Path;
};
export type ParsedMargin = {

@@ -182,0 +293,0 @@ numerator: Uint64_str;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NATIVE_SCRIPT_HASH_LENGTH = exports.ASSET_NAME_LENGTH_MAX = exports.CVOTE_PUBLIC_KEY_LENGTH = exports.TOKEN_POLICY_LENGTH = exports.DATUM_HASH_LENGTH = exports.SCRIPT_DATA_HASH_LENGTH = exports.ED25519_SIGNATURE_LENGTH = exports.REWARD_ACCOUNT_HEX_LENGTH = exports.VRF_KEY_HASH_LENGTH = exports.KES_PUBLIC_KEY_LENGTH = exports.AUXILIARY_DATA_HASH_LENGTH = exports.TX_HASH_LENGTH = exports.SCRIPT_HASH_LENGTH = exports.KEY_HASH_LENGTH = exports.EXTENDED_PUBLIC_KEY_LENGTH = exports.NativeScriptHashDisplayFormat = exports.TxOutputFormat = exports.TxOutputDestinationType = exports.CIP36VoteDelegationType = exports.TxAuxiliaryDataType = exports.TransactionSigningMode = exports.PoolRewardAccountType = exports.PoolOwnerType = exports.PoolKeyType = exports.NativeScriptType = exports.DatumType = exports.CertificateType = exports.AddressType = void 0;
exports.NATIVE_SCRIPT_HASH_LENGTH = exports.ASSET_NAME_LENGTH_MAX = exports.CVOTE_PUBLIC_KEY_LENGTH = exports.TOKEN_POLICY_LENGTH = exports.MAX_DNS_NAME_LENGTH = exports.MAX_URL_LENGTH = exports.ANCHOR_HASH_LENGTH = exports.DATUM_HASH_LENGTH = exports.SCRIPT_DATA_HASH_LENGTH = exports.ED25519_SIGNATURE_LENGTH = exports.REWARD_ACCOUNT_HEX_LENGTH = exports.VRF_KEY_HASH_LENGTH = exports.KES_PUBLIC_KEY_LENGTH = exports.AUXILIARY_DATA_HASH_LENGTH = exports.TX_HASH_LENGTH = exports.SCRIPT_HASH_LENGTH = exports.KEY_HASH_LENGTH = exports.EXTENDED_PUBLIC_KEY_LENGTH = exports.NativeScriptHashDisplayFormat = exports.TxOutputFormat = exports.TxOutputDestinationType = exports.CIP36VoteDelegationType = exports.TxAuxiliaryDataType = exports.TransactionSigningMode = exports.PoolRewardAccountType = exports.PoolOwnerType = exports.PoolKeyType = exports.NativeScriptType = exports.DatumType = exports.CertificateType = exports.AddressType = void 0;
const public_1 = require("./public");

@@ -30,2 +30,5 @@ Object.defineProperty(exports, "AddressType", { enumerable: true, get: function () { return public_1.AddressType; } });

exports.DATUM_HASH_LENGTH = 32;
exports.ANCHOR_HASH_LENGTH = 32;
exports.MAX_URL_LENGTH = 128;
exports.MAX_DNS_NAME_LENGTH = 128;
exports.TOKEN_POLICY_LENGTH = 28;

@@ -35,2 +38,2 @@ exports.CVOTE_PUBLIC_KEY_LENGTH = 32;

exports.NATIVE_SCRIPT_HASH_LENGTH = 28;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHlwZXMvaW50ZXJuYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EscUNBZWlCO0FBb0JmLDRGQWxDQSxvQkFBVyxPQWtDQTtBQUNYLGdHQWxDQSx3QkFBZSxPQWtDQTtBQVNmLHdHQTFDQSxnQ0FBdUIsT0EwQ0E7QUFSdkIsMEZBaENBLGtCQUFTLE9BZ0NBO0FBQ1QsaUdBaENBLHlCQUFnQixPQWdDQTtBQUVoQiw0RkFqQ0Esb0JBQVcsT0FpQ0E7QUFDWCw4RkFqQ0Esc0JBQWEsT0FpQ0E7QUFDYixzR0FqQ0EsOEJBQXFCLE9BaUNBO0FBQ3JCLHVHQWhDQSwrQkFBc0IsT0FnQ0E7QUFDdEIsb0dBaENBLDRCQUFtQixPQWdDQTtBQUVuQix3R0FqQ0EsZ0NBQXVCLE9BaUNBO0FBQ3ZCLCtGQWpDQSx1QkFBYyxPQWlDQTtBQUVoQixtQ0FJaUI7QUFEZix1SEFBQSw2QkFBNkIsT0FBQTtBQUdsQixRQUFBLDBCQUEwQixHQUFHLEVBQUUsQ0FBQTtBQUMvQixRQUFBLGVBQWUsR0FBRyxFQUFFLENBQUE7QUFDcEIsUUFBQSxrQkFBa0IsR0FBRyxFQUFFLENBQUE7QUFDdkIsUUFBQSxjQUFjLEdBQUcsRUFBRSxDQUFBO0FBQ25CLFFBQUEsMEJBQTBCLEdBQUcsRUFBRSxDQUFBO0FBQy9CLFFBQUEscUJBQXFCLEdBQUcsRUFBRSxDQUFBO0FBQzFCLFFBQUEsbUJBQW1CLEdBQUcsRUFBRSxDQUFBO0FBQ3hCLFFBQUEseUJBQXlCLEdBQUcsRUFBRSxDQUFBO0FBQzlCLFFBQUEsd0JBQXdCLEdBQUcsRUFBRSxDQUFBO0FBQzdCLFFBQUEsdUJBQXVCLEdBQUcsRUFBRSxDQUFBO0FBQzVCLFFBQUEsaUJBQWlCLEdBQUcsRUFBRSxDQUFBO0FBK0N0QixRQUFBLG1CQUFtQixHQUFHLEVBQUUsQ0FBQTtBQWtCeEIsUUFBQSx1QkFBdUIsR0FBRyxFQUFFLENBQUE7QUFtVTVCLFFBQUEscUJBQXFCLEdBQUcsRUFBRSxDQUFBO0FBYzFCLFFBQUEseUJBQXlCLEdBQUcsRUFBRSxDQUFBIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJuYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdHlwZXMvaW50ZXJuYWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EscUNBaUJpQjtBQW9CZiw0RkFwQ0Esb0JBQVcsT0FvQ0E7QUFDWCxnR0FwQ0Esd0JBQWUsT0FvQ0E7QUFTZix3R0E1Q0EsZ0NBQXVCLE9BNENBO0FBUnZCLDBGQWxDQSxrQkFBUyxPQWtDQTtBQUNULGlHQWxDQSx5QkFBZ0IsT0FrQ0E7QUFFaEIsNEZBbkNBLG9CQUFXLE9BbUNBO0FBQ1gsOEZBbkNBLHNCQUFhLE9BbUNBO0FBQ2Isc0dBbkNBLDhCQUFxQixPQW1DQTtBQUNyQix1R0FsQ0EsK0JBQXNCLE9Ba0NBO0FBQ3RCLG9HQWxDQSw0QkFBbUIsT0FrQ0E7QUFFbkIsd0dBbkNBLGdDQUF1QixPQW1DQTtBQUN2QiwrRkFuQ0EsdUJBQWMsT0FtQ0E7QUFFaEIsbUNBSWlCO0FBRGYsdUhBQUEsNkJBQTZCLE9BQUE7QUFHbEIsUUFBQSwwQkFBMEIsR0FBRyxFQUFFLENBQUE7QUFDL0IsUUFBQSxlQUFlLEdBQUcsRUFBRSxDQUFBO0FBQ3BCLFFBQUEsa0JBQWtCLEdBQUcsRUFBRSxDQUFBO0FBQ3ZCLFFBQUEsY0FBYyxHQUFHLEVBQUUsQ0FBQTtBQUNuQixRQUFBLDBCQUEwQixHQUFHLEVBQUUsQ0FBQTtBQUMvQixRQUFBLHFCQUFxQixHQUFHLEVBQUUsQ0FBQTtBQUMxQixRQUFBLG1CQUFtQixHQUFHLEVBQUUsQ0FBQTtBQUN4QixRQUFBLHlCQUF5QixHQUFHLEVBQUUsQ0FBQTtBQUM5QixRQUFBLHdCQUF3QixHQUFHLEVBQUUsQ0FBQTtBQUM3QixRQUFBLHVCQUF1QixHQUFHLEVBQUUsQ0FBQTtBQUM1QixRQUFBLGlCQUFpQixHQUFHLEVBQUUsQ0FBQTtBQUN0QixRQUFBLGtCQUFrQixHQUFHLEVBQUUsQ0FBQTtBQUV2QixRQUFBLGNBQWMsR0FBRyxHQUFHLENBQUE7QUFDcEIsUUFBQSxtQkFBbUIsR0FBRyxHQUFHLENBQUE7QUErSHpCLFFBQUEsbUJBQW1CLEdBQUcsRUFBRSxDQUFBO0FBdUZ4QixRQUFBLHVCQUF1QixHQUFHLEVBQUUsQ0FBQTtBQXNUNUIsUUFBQSxxQkFBcUIsR0FBRyxFQUFFLENBQUE7QUFjMUIsUUFBQSx5QkFBeUIsR0FBRyxFQUFFLENBQUEifQ==

@@ -20,3 +20,11 @@ export type bigint_like = number | bigint | string;

STAKE_POOL_REGISTRATION = 3,
STAKE_POOL_RETIREMENT = 4
STAKE_POOL_RETIREMENT = 4,
STAKE_REGISTRATION_CONWAY = 7,
STAKE_DEREGISTRATION_CONWAY = 8,
VOTE_DELEGATION = 9,
AUTHORIZE_COMMITTEE_HOT = 14,
RESIGN_COMMITTEE_COLD = 15,
DREP_REGISTRATION = 16,
DREP_DEREGISTRATION = 17,
DREP_UPDATE = 18
}

@@ -243,3 +251,3 @@ export declare const enum RelayType {

};
export declare enum StakeCredentialParamsType {
export declare enum CredentialParamsType {
KEY_PATH = 0,

@@ -249,25 +257,88 @@ KEY_HASH = 1,

}
export type KeyPathStakeCredentialParams = {
type: StakeCredentialParamsType.KEY_PATH;
export type KeyPathCredentialParams = {
type: CredentialParamsType.KEY_PATH;
keyPath: BIP32Path;
};
export type KeyHashStakeCredentialParams = {
type: StakeCredentialParamsType.KEY_HASH;
export type KeyHashCredentialParams = {
type: CredentialParamsType.KEY_HASH;
keyHashHex: string;
};
export type ScriptStakeCredentialParams = {
type: StakeCredentialParamsType.SCRIPT_HASH;
export type ScriptHashCredentialParams = {
type: CredentialParamsType.SCRIPT_HASH;
scriptHashHex: string;
};
export type StakeCredentialParams = KeyPathStakeCredentialParams | KeyHashStakeCredentialParams | ScriptStakeCredentialParams;
export type CredentialParams = KeyPathCredentialParams | KeyHashCredentialParams | ScriptHashCredentialParams;
export declare enum DRepParamsType {
KEY_PATH = 0,
KEY_HASH = 1,
SCRIPT_HASH = 2,
ABSTAIN = 3,
NO_CONFIDENCE = 4
}
export type KeyPathDRepParams = {
type: DRepParamsType.KEY_PATH;
keyPath: BIP32Path;
};
export type KeyHashDRepParams = {
type: DRepParamsType.KEY_HASH;
keyHashHex: string;
};
export type ScriptHashDRepParams = {
type: DRepParamsType.SCRIPT_HASH;
scriptHashHex: string;
};
export type AbstainDRepParams = {
type: DRepParamsType.ABSTAIN;
};
export type NoConfidenceParams = {
type: DRepParamsType.NO_CONFIDENCE;
};
export type DRepParams = KeyPathDRepParams | KeyHashDRepParams | ScriptHashDRepParams | AbstainDRepParams | NoConfidenceParams;
export type AnchorParams = {
url: string;
hashHex: string;
};
export type StakeRegistrationParams = {
stakeCredential: StakeCredentialParams;
stakeCredential: CredentialParams;
};
export type StakeRegistrationConwayParams = {
stakeCredential: CredentialParams;
deposit: bigint_like;
};
export type StakeDeregistrationParams = {
stakeCredential: StakeCredentialParams;
stakeCredential: CredentialParams;
};
export type StakeDeregistrationConwayParams = {
stakeCredential: CredentialParams;
deposit: bigint_like;
};
export type StakeDelegationParams = {
stakeCredential: StakeCredentialParams;
stakeCredential: CredentialParams;
poolKeyHashHex: string;
};
export type VoteDelegationParams = {
stakeCredential: CredentialParams;
dRep: DRepParams;
};
export type AuthorizeCommitteeParams = {
coldCredential: CredentialParams;
hotCredential: CredentialParams;
};
export type ResignCommitteeParams = {
coldCredential: CredentialParams;
anchor?: AnchorParams | null;
};
export type DRepRegistrationParams = {
dRepCredential: CredentialParams;
deposit: bigint_like;
anchor?: AnchorParams | null;
};
export type DRepDeregistrationParams = {
dRepCredential: CredentialParams;
deposit: bigint_like;
};
export type DRepUpdateParams = {
dRepCredential: CredentialParams;
anchor?: AnchorParams | null;
};
export type Certificate = {

@@ -280,5 +351,29 @@ type: CertificateType.STAKE_REGISTRATION;

} | {
type: CertificateType.STAKE_REGISTRATION_CONWAY;
params: StakeRegistrationConwayParams;
} | {
type: CertificateType.STAKE_DEREGISTRATION_CONWAY;
params: StakeDeregistrationConwayParams;
} | {
type: CertificateType.STAKE_DELEGATION;
params: StakeDelegationParams;
} | {
type: CertificateType.VOTE_DELEGATION;
params: VoteDelegationParams;
} | {
type: CertificateType.AUTHORIZE_COMMITTEE_HOT;
params: AuthorizeCommitteeParams;
} | {
type: CertificateType.RESIGN_COMMITTEE_COLD;
params: ResignCommitteeParams;
} | {
type: CertificateType.DREP_REGISTRATION;
params: DRepRegistrationParams;
} | {
type: CertificateType.DREP_DEREGISTRATION;
params: DRepDeregistrationParams;
} | {
type: CertificateType.DREP_UPDATE;
params: DRepUpdateParams;
} | {
type: CertificateType.STAKE_POOL_REGISTRATION;

@@ -291,3 +386,3 @@ params: PoolRegistrationParams;

export type Withdrawal = {
stakeCredential: StakeCredentialParams;
stakeCredential: CredentialParams;
amount: bigint_like;

@@ -297,2 +392,3 @@ };

isDebug: boolean;
isAppXS: boolean;
};

@@ -308,2 +404,3 @@ export type Version = {

recommendedVersion: string | null;
supportsByronAddressDerivation: boolean;
supportsMary: boolean;

@@ -313,2 +410,3 @@ supportsCatalystRegistration: boolean;

supportsZeroTtl: boolean;
supportsPoolRegistrationAsOwner: boolean;
supportsPoolRegistrationAsOperator: boolean;

@@ -323,2 +421,3 @@ supportsPoolRetirement: boolean;

supportsCIP36Vote: boolean;
supportsConway: boolean;
};

@@ -412,2 +511,66 @@ export type Serial = {

};
export declare enum VoterType {
COMMITTEE_KEY_HASH = 0,
COMMITTEE_KEY_PATH = 100,
COMMITTEE_SCRIPT_HASH = 1,
DREP_KEY_HASH = 2,
DREP_KEY_PATH = 102,
DREP_SCRIPT_HASH = 3,
STAKE_POOL_KEY_HASH = 4,
STAKE_POOL_KEY_PATH = 104
}
export type CommitteeKeyHashVoter = {
type: VoterType.COMMITTEE_KEY_HASH;
keyHashHex: string;
};
export type CommitteeKeyPathVoter = {
type: VoterType.COMMITTEE_KEY_PATH;
keyPath: BIP32Path;
};
export type CommitteeScriptHashVoter = {
type: VoterType.COMMITTEE_SCRIPT_HASH;
scriptHashHex: string;
};
export type DRepKeyHashVoter = {
type: VoterType.DREP_KEY_HASH;
keyHashHex: string;
};
export type DRepKeyPathVoter = {
type: VoterType.DREP_KEY_PATH;
keyPath: BIP32Path;
};
export type DRepScriptHashVoter = {
type: VoterType.DREP_SCRIPT_HASH;
scriptHashHex: string;
};
export type StakePoolKeyHashVoter = {
type: VoterType.STAKE_POOL_KEY_HASH;
keyHashHex: string;
};
export type StakePoolKeyPathVoter = {
type: VoterType.STAKE_POOL_KEY_PATH;
keyPath: BIP32Path;
};
export type Voter = CommitteeKeyHashVoter | CommitteeKeyPathVoter | CommitteeScriptHashVoter | DRepKeyHashVoter | DRepKeyPathVoter | DRepScriptHashVoter | StakePoolKeyHashVoter | StakePoolKeyPathVoter;
export declare enum VoteOption {
NO = 0,
YES = 1,
ABSTAIN = 2
}
export type VotingProcedure = {
vote: VoteOption;
anchor?: AnchorParams | null;
};
export type GovActionId = {
txHashHex: string;
govActionIndex: number;
};
export type Vote = {
govActionId: GovActionId;
votingProcedure: VotingProcedure;
};
export type VoterVotes = {
voter: Voter;
votes: Array<Vote>;
};
export type Transaction = {

@@ -431,2 +594,5 @@ network: Network;

referenceInputs?: Array<TxInput> | null;
votingProcedures?: Array<VoterVotes> | null;
treasury?: bigint_like | null;
donation?: bigint_like | null;
};

@@ -440,6 +606,10 @@ export declare enum TransactionSigningMode {

}
export type TransactionOptions = {
tagCborSets?: boolean;
};
export type SignTransactionRequest = {
tx: Transaction;
signingMode: TransactionSigningMode;
tx: Transaction;
additionalWitnessPaths?: BIP32Path[];
options?: TransactionOptions;
};

@@ -446,0 +616,0 @@ export declare enum NativeScriptType {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NativeScriptHashDisplayFormat = exports.NativeScriptType = exports.TransactionSigningMode = exports.TxRequiredSignerType = exports.CIP36VoteDelegationType = exports.CIP36VoteRegistrationFormat = exports.TxAuxiliaryDataType = exports.TxAuxiliaryDataSupplementType = exports.StakeCredentialParamsType = exports.PoolRewardAccountType = exports.PoolOwnerType = exports.PoolKeyType = exports.TxOutputDestinationType = exports.TxOutputFormat = exports.DatumType = exports.HARDENED = exports.CertificateType = exports.AddressType = void 0;
exports.NativeScriptHashDisplayFormat = exports.NativeScriptType = exports.TransactionSigningMode = exports.VoteOption = exports.VoterType = exports.TxRequiredSignerType = exports.CIP36VoteDelegationType = exports.CIP36VoteRegistrationFormat = exports.TxAuxiliaryDataType = exports.TxAuxiliaryDataSupplementType = exports.DRepParamsType = exports.CredentialParamsType = exports.PoolRewardAccountType = exports.PoolOwnerType = exports.PoolKeyType = exports.TxOutputDestinationType = exports.TxOutputFormat = exports.DatumType = exports.HARDENED = exports.CertificateType = exports.AddressType = void 0;
var AddressType;

@@ -25,2 +25,10 @@ (function (AddressType) {

CertificateType[CertificateType["STAKE_POOL_RETIREMENT"] = 4] = "STAKE_POOL_RETIREMENT";
CertificateType[CertificateType["STAKE_REGISTRATION_CONWAY"] = 7] = "STAKE_REGISTRATION_CONWAY";
CertificateType[CertificateType["STAKE_DEREGISTRATION_CONWAY"] = 8] = "STAKE_DEREGISTRATION_CONWAY";
CertificateType[CertificateType["VOTE_DELEGATION"] = 9] = "VOTE_DELEGATION";
CertificateType[CertificateType["AUTHORIZE_COMMITTEE_HOT"] = 14] = "AUTHORIZE_COMMITTEE_HOT";
CertificateType[CertificateType["RESIGN_COMMITTEE_COLD"] = 15] = "RESIGN_COMMITTEE_COLD";
CertificateType[CertificateType["DREP_REGISTRATION"] = 16] = "DREP_REGISTRATION";
CertificateType[CertificateType["DREP_DEREGISTRATION"] = 17] = "DREP_DEREGISTRATION";
CertificateType[CertificateType["DREP_UPDATE"] = 18] = "DREP_UPDATE";
})(CertificateType = exports.CertificateType || (exports.CertificateType = {}));

@@ -58,8 +66,16 @@ exports.HARDENED = 0x80000000;

})(PoolRewardAccountType = exports.PoolRewardAccountType || (exports.PoolRewardAccountType = {}));
var StakeCredentialParamsType;
(function (StakeCredentialParamsType) {
StakeCredentialParamsType[StakeCredentialParamsType["KEY_PATH"] = 0] = "KEY_PATH";
StakeCredentialParamsType[StakeCredentialParamsType["KEY_HASH"] = 1] = "KEY_HASH";
StakeCredentialParamsType[StakeCredentialParamsType["SCRIPT_HASH"] = 2] = "SCRIPT_HASH";
})(StakeCredentialParamsType = exports.StakeCredentialParamsType || (exports.StakeCredentialParamsType = {}));
var CredentialParamsType;
(function (CredentialParamsType) {
CredentialParamsType[CredentialParamsType["KEY_PATH"] = 0] = "KEY_PATH";
CredentialParamsType[CredentialParamsType["KEY_HASH"] = 1] = "KEY_HASH";
CredentialParamsType[CredentialParamsType["SCRIPT_HASH"] = 2] = "SCRIPT_HASH";
})(CredentialParamsType = exports.CredentialParamsType || (exports.CredentialParamsType = {}));
var DRepParamsType;
(function (DRepParamsType) {
DRepParamsType[DRepParamsType["KEY_PATH"] = 0] = "KEY_PATH";
DRepParamsType[DRepParamsType["KEY_HASH"] = 1] = "KEY_HASH";
DRepParamsType[DRepParamsType["SCRIPT_HASH"] = 2] = "SCRIPT_HASH";
DRepParamsType[DRepParamsType["ABSTAIN"] = 3] = "ABSTAIN";
DRepParamsType[DRepParamsType["NO_CONFIDENCE"] = 4] = "NO_CONFIDENCE";
})(DRepParamsType = exports.DRepParamsType || (exports.DRepParamsType = {}));
var TxAuxiliaryDataSupplementType;

@@ -89,2 +105,19 @@ (function (TxAuxiliaryDataSupplementType) {

})(TxRequiredSignerType = exports.TxRequiredSignerType || (exports.TxRequiredSignerType = {}));
var VoterType;
(function (VoterType) {
VoterType[VoterType["COMMITTEE_KEY_HASH"] = 0] = "COMMITTEE_KEY_HASH";
VoterType[VoterType["COMMITTEE_KEY_PATH"] = 100] = "COMMITTEE_KEY_PATH";
VoterType[VoterType["COMMITTEE_SCRIPT_HASH"] = 1] = "COMMITTEE_SCRIPT_HASH";
VoterType[VoterType["DREP_KEY_HASH"] = 2] = "DREP_KEY_HASH";
VoterType[VoterType["DREP_KEY_PATH"] = 102] = "DREP_KEY_PATH";
VoterType[VoterType["DREP_SCRIPT_HASH"] = 3] = "DREP_SCRIPT_HASH";
VoterType[VoterType["STAKE_POOL_KEY_HASH"] = 4] = "STAKE_POOL_KEY_HASH";
VoterType[VoterType["STAKE_POOL_KEY_PATH"] = 104] = "STAKE_POOL_KEY_PATH";
})(VoterType = exports.VoterType || (exports.VoterType = {}));
var VoteOption;
(function (VoteOption) {
VoteOption[VoteOption["NO"] = 0] = "NO";
VoteOption[VoteOption["YES"] = 1] = "YES";
VoteOption[VoteOption["ABSTAIN"] = 2] = "ABSTAIN";
})(VoteOption = exports.VoteOption || (exports.VoteOption = {}));
var TransactionSigningMode;

@@ -113,2 +146,2 @@ (function (TransactionSigningMode) {

})(NativeScriptHashDisplayFormat = exports.NativeScriptHashDisplayFormat || (exports.NativeScriptHashDisplayFormat = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3R5cGVzL3B1YmxpYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFrQkEsSUFBWSxXQWdDWDtBQWhDRCxXQUFZLFdBQVc7SUFLckIseUZBQW1DLENBQUE7SUFDbkMsK0ZBQXNDLENBQUE7SUFDdEMsK0ZBQXNDLENBQUE7SUFDdEMscUdBQXlDLENBQUE7SUFLekMsMkRBQW9CLENBQUE7SUFDcEIsaUVBQXVCLENBQUE7SUFLdkIsaUVBQXVCLENBQUE7SUFDdkIsdUVBQTBCLENBQUE7SUFLMUIsK0NBQWMsQ0FBQTtJQUtkLDBEQUFtQixDQUFBO0lBQ25CLGdFQUFzQixDQUFBO0FBQ3hCLENBQUMsRUFoQ1csV0FBVyxHQUFYLG1CQUFXLEtBQVgsbUJBQVcsUUFnQ3RCO0FBT0QsSUFBWSxlQTBCWDtBQTFCRCxXQUFZLGVBQWU7SUFLekIsaUZBQXNCLENBQUE7SUFLdEIscUZBQXdCLENBQUE7SUFLeEIsNkVBQW9CLENBQUE7SUFLcEIsMkZBQTJCLENBQUE7SUFLM0IsdUZBQXlCLENBQUE7QUFDM0IsQ0FBQyxFQTFCVyxlQUFlLEdBQWYsdUJBQWUsS0FBZix1QkFBZSxRQTBCMUI7QUFtQ1ksUUFBQSxRQUFRLEdBQUcsVUFBVSxDQUFBO0FBME1sQyxJQUFZLFNBR1g7QUFIRCxXQUFZLFNBQVM7SUFDbkIseUNBQVEsQ0FBQTtJQUNSLDZDQUFVLENBQUE7QUFDWixDQUFDLEVBSFcsU0FBUyxHQUFULGlCQUFTLEtBQVQsaUJBQVMsUUFHcEI7QUFpQkQsSUFBWSxjQUdYO0FBSEQsV0FBWSxjQUFjO0lBQ3hCLG1FQUFnQixDQUFBO0lBQ2hCLGlFQUFlLENBQUE7QUFDakIsQ0FBQyxFQUhXLGNBQWMsR0FBZCxzQkFBYyxLQUFkLHNCQUFjLFFBR3pCO0FBNkVELElBQVksdUJBYVg7QUFiRCxXQUFZLHVCQUF1QjtJQU1qQyxzREFBMkIsQ0FBQTtJQU0zQix3REFBNkIsQ0FBQTtBQUMv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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3R5cGVzL3B1YmxpYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFrQkEsSUFBWSxXQWdDWDtBQWhDRCxXQUFZLFdBQVc7SUFLckIseUZBQW1DLENBQUE7SUFDbkMsK0ZBQXNDLENBQUE7SUFDdEMsK0ZBQXNDLENBQUE7SUFDdEMscUdBQXlDLENBQUE7SUFLekMsMkRBQW9CLENBQUE7SUFDcEIsaUVBQXVCLENBQUE7SUFLdkIsaUVBQXVCLENBQUE7SUFDdkIsdUVBQTBCLENBQUE7SUFLMUIsK0NBQWMsQ0FBQTtJQUtkLDBEQUFtQixDQUFBO0lBQ25CLGdFQUFzQixDQUFBO0FBQ3hCLENBQUMsRUFoQ1csV0FBVyxHQUFYLG1CQUFXLEtBQVgsbUJBQVcsUUFnQ3RCO0FBT0QsSUFBWSxlQWtFWDtBQWxFRCxXQUFZLGVBQWU7SUFLekIsaUZBQXNCLENBQUE7SUFLdEIscUZBQXdCLENBQUE7SUFLeEIsNkVBQW9CLENBQUE7SUFLcEIsMkZBQTJCLENBQUE7SUFLM0IsdUZBQXlCLENBQUE7SUFLekIsK0ZBQTZCLENBQUE7SUFLN0IsbUdBQStCLENBQUE7SUFLL0IsMkVBQW1CLENBQUE7SUFLbkIsNEZBQTRCLENBQUE7SUFLNUIsd0ZBQTBCLENBQUE7SUFLMUIsZ0ZBQXNCLENBQUE7SUFLdEIsb0ZBQXdCLENBQUE7SUFLeEIsb0VBQWdCLENBQUE7QUFDbEIsQ0FBQyxFQWxFVyxlQUFlLEdBQWYsdUJBQWUsS0FBZix1QkFBZSxRQWtFMUI7QUFtQ1ksUUFBQSxRQUFRLEdBQUcsVUFBVSxDQUFBO0FBME1sQyxJQUFZLFNBR1g7QUFIRCxXQUFZLFNBQVM7SUFDbkIseUNBQVEsQ0FBQTtJQUNSLDZDQUFVLENBQUE7QUFDWixDQUFDLEVBSFcsU0FBUyxHQUFULGlCQUFTLEtBQVQsaUJBQVMsUUFHcEI7QUFpQkQsSUFBWSxjQUdYO0FBSEQsV0FBWSxjQUFjO0lBQ3hCLG1FQUFnQixD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

@@ -47,5 +47,6 @@ "use strict";

function getVersionString(version) {
return `${version.major}.${version.minor}.${version.patch}`;
const xs = version.flags.isAppXS ? '-NanoS' : '';
return `${version.major}.${version.minor}.${version.patch}${xs}`;
}
exports.getVersionString = getVersionString;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBSXdCO0FBRXhCLDJDQUFxQztBQUNyQyx5Q0FBMEQ7QUFDMUQsaURBQXVFO0FBRXZFLE1BQU0sR0FBRyxHQUFHLENBQUMsR0FBa0IsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFFbEUsU0FBZ0IsT0FBTyxDQUFDLElBQVksRUFBRSxZQUEyQjtJQUMvRCxJQUFBLGVBQU0sRUFBQyxJQUFBLGdCQUFRLEVBQUMsSUFBSSxDQUFDLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQTtJQUN4QyxJQUFBLGVBQU0sRUFBQyxJQUFBLGVBQU8sRUFBQyxZQUFZLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO0lBQy9DLEtBQUssTUFBTSxHQUFHLElBQUksWUFBWSxFQUFFO1FBQzlCLElBQUEsZUFBTSxFQUFDLElBQUEsaUJBQVMsRUFBQyxHQUFHLENBQUMsRUFBRSxrQkFBa0IsQ0FBQyxDQUFBO1FBQzFDLElBQUEsZUFBTSxFQUFDLEdBQUcsR0FBRyxDQUFDLEVBQUUsa0JBQWtCLENBQUMsQ0FBQTtLQUNwQztJQUNELElBQUEsZUFBTSxFQUFDLElBQUksQ0FBQyxNQUFNLElBQUksR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUE7SUFFMUQsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFBO0lBQ2QsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFBO0lBRWpCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLEdBQUcsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFBO0lBRWxELEtBQUssTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLFlBQVksRUFBRSxVQUFVLENBQUMsRUFBRTtRQUM3QyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBRTlDLE1BQU0sSUFBSSxDQUFDLENBQUE7S0FDWjtJQUVELE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQztBQXJCRCwwQkFxQkM7QUFFRCxTQUFnQix3QkFBd0IsQ0FBQyxRQUFnQjtJQUN2RCxJQUFBLGVBQU0sRUFBQyxJQUFBLGdCQUFRLEVBQUMsUUFBUSxDQUFDLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQTtJQUM1QyxJQUFBLGVBQU0sRUFBQyxRQUFRLENBQUMsTUFBTSxJQUFJLENBQUMsRUFBRSxvQkFBb0IsQ0FBQyxDQUFBO0lBRWxELE1BQU0sQ0FBQyxHQUFHLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFBO0lBQzdCLE1BQU0sT0FBTyxHQUFHLElBQUEseUJBQWEsRUFBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUMxRCxJQUFBLGVBQU0sRUFBQyxPQUFPLEtBQUssTUFBTSxFQUFFLG1CQUFtQixPQUFPLEVBQUUsQ0FBQyxDQUFBO0lBQ3hELE9BQU8sUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFDaEMsQ0FBQztBQVJELDREQVFDO0FBRUQsa0JBQWU7SUFFYixVQUFVLEVBQVYsc0JBQVU7SUFDVixVQUFVLEVBQVYsc0JBQVU7SUFFVixNQUFNLEVBQU4sZUFBTTtJQUVOLGFBQWEsRUFBYix1QkFBYTtJQUViLG9CQUFvQixFQUFwQiw4QkFBb0I7SUFDcEIsb0JBQW9CLEVBQXBCLDhCQUFvQjtJQUVwQixPQUFPO0lBQ1Asd0JBQXdCO0NBQ3pCLENBQUE7QUFFRCxTQUFnQixnQkFBZ0IsQ0FBQyxPQUFnQjtJQUMvQyxPQUFPLEdBQUcsT0FBTyxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUMsS0FBSyxJQUFJLE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQTtBQUM3RCxDQUFDO0FBRkQsNENBRUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBSXdCO0FBRXhCLDJDQUFxQztBQUNyQyx5Q0FBMEQ7QUFDMUQsaURBQXVFO0FBRXZFLE1BQU0sR0FBRyxHQUFHLENBQUMsR0FBa0IsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFFbEUsU0FBZ0IsT0FBTyxDQUFDLElBQVksRUFBRSxZQUEyQjtJQUMvRCxJQUFBLGVBQU0sRUFBQyxJQUFBLGdCQUFRLEVBQUMsSUFBSSxDQUFDLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQTtJQUN4QyxJQUFBLGVBQU0sRUFBQyxJQUFBLGVBQU8sRUFBQyxZQUFZLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO0lBQy9DLEtBQUssTUFBTSxHQUFHLElBQUksWUFBWSxFQUFFO1FBQzlCLElBQUEsZUFBTSxFQUFDLElBQUEsaUJBQVMsRUFBQyxHQUFHLENBQUMsRUFBRSxrQkFBa0IsQ0FBQyxDQUFBO1FBQzFDLElBQUEsZUFBTSxFQUFDLEdBQUcsR0FBRyxDQUFDLEVBQUUsa0JBQWtCLENBQUMsQ0FBQTtLQUNwQztJQUNELElBQUEsZUFBTSxFQUFDLElBQUksQ0FBQyxNQUFNLElBQUksR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUE7SUFFMUQsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFBO0lBQ2QsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFBO0lBRWpCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLEdBQUcsR0FBRyxDQUFDLFlBQVksQ0FBQyxDQUFBO0lBRWxELEtBQUssTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLFlBQVksRUFBRSxVQUFVLENBQUMsRUFBRTtRQUM3QyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFBO1FBRTlDLE1BQU0sSUFBSSxDQUFDLENBQUE7S0FDWjtJQUVELE9BQU8sTUFBTSxDQUFBO0FBQ2YsQ0FBQztBQXJCRCwwQkFxQkM7QUFFRCxTQUFnQix3QkFBd0IsQ0FBQyxRQUFnQjtJQUN2RCxJQUFBLGVBQU0sRUFBQyxJQUFBLGdCQUFRLEVBQUMsUUFBUSxDQUFDLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQTtJQUM1QyxJQUFBLGVBQU0sRUFBQyxRQUFRLENBQUMsTUFBTSxJQUFJLENBQUMsRUFBRSxvQkFBb0IsQ0FBQyxDQUFBO0lBRWxELE1BQU0sQ0FBQyxHQUFHLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFBO0lBQzdCLE1BQU0sT0FBTyxHQUFHLElBQUEseUJBQWEsRUFBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQTtJQUMxRCxJQUFBLGVBQU0sRUFBQyxPQUFPLEtBQUssTUFBTSxFQUFFLG1CQUFtQixPQUFPLEVBQUUsQ0FBQyxDQUFBO0lBQ3hELE9BQU8sUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFDaEMsQ0FBQztBQVJELDREQVFDO0FBRUQsa0JBQWU7SUFFYixVQUFVLEVBQVYsc0JBQVU7SUFDVixVQUFVLEVBQVYsc0JBQVU7SUFFVixNQUFNLEVBQU4sZUFBTTtJQUVOLGFBQWEsRUFBYix1QkFBYTtJQUViLG9CQUFvQixFQUFwQiw4QkFBb0I7SUFDcEIsb0JBQW9CLEVBQXBCLDhCQUFvQjtJQUVwQixPQUFPO0lBQ1Asd0JBQXdCO0NBQ3pCLENBQUE7QUFFRCxTQUFnQixnQkFBZ0IsQ0FBQyxPQUFnQjtJQUMvQyxNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUE7SUFDaEQsT0FBTyxHQUFHLE9BQU8sQ0FBQyxLQUFLLElBQUksT0FBTyxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUMsS0FBSyxHQUFHLEVBQUUsRUFBRSxDQUFBO0FBQ2xFLENBQUM7QUFIRCw0Q0FHQyJ9
/// <reference types="node" />
import type { InvalidDataReason } from '../errors/index';
import type { _Int64_bigint, _Int64_num, _Uint64_bigint, _Uint64_num, FixLenHexString, HexString, Int64_str, ParsedStakeCredential, Uint8_t, Uint16_t, Uint32_t, Uint64_str, ValidBIP32Path, VarLenAsciiString } from '../types/internal';
import type { StakeCredentialParams } from '../types/public';
import { InvalidDataReason } from '../errors/index';
import type { _Int64_bigint, _Int64_num, _Uint64_bigint, _Uint64_num, FixLenHexString, HexString, Int64_str, ParsedCredential, Uint8_t, Uint16_t, Uint32_t, Uint64_str, ValidBIP32Path, VarLenAsciiString, ParsedAnchor } from '../types/internal';
import type { AnchorParams, bigint_like, CredentialParams } from '../types/public';
export declare const MAX_UINT_64_STR = "18446744073709551615";

@@ -48,4 +48,6 @@ export declare const MIN_INT_64_STR = "-9223372036854775808";

export declare function parseBIP32Path(value: unknown, errMsg: InvalidDataReason): ValidBIP32Path;
export declare function parseStakeCredential(stakeCredential: StakeCredentialParams, errMsg: InvalidDataReason): ParsedStakeCredential;
export declare function parseIntFromStr(str: string, errMsg: InvalidDataReason): number;
export declare function parseCoin(coin: bigint_like, errMsg: InvalidDataReason): Uint64_str;
export declare function parseCredential(credential: CredentialParams, errMsg: InvalidDataReason): ParsedCredential;
export declare function parseAnchor(params: AnchorParams): ParsedAnchor | null;
//# sourceMappingURL=parse.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseIntFromStr = exports.parseStakeCredential = exports.parseBIP32Path = exports.parseUint8_t = exports.parseUint16_t = exports.parseUint32_t = exports.parseUint64_str = exports.parseInt64_str = exports.parseHexStringOfLength = exports.parseHexString = exports.parseAscii = exports.validate = exports.isInt64Bigint = exports.isInt64Number = exports.isInt64str = exports.isIntStr = exports.isUint64Bigint = exports.isUint64Number = exports.isUint64str = exports.isUintStr = exports.isValidPath = exports.isHexStringOfLength = exports.isHexString = exports.isUint8 = exports.isUint16 = exports.isUint32 = exports.isBuffer = exports.isArray = exports.isInteger = exports.isString = exports.MAX_INT_64_STR = exports.MIN_INT_64_STR = exports.MAX_UINT_64_STR = void 0;
const errors_1 = require("../errors");
exports.parseAnchor = exports.parseCredential = exports.parseCoin = exports.parseIntFromStr = exports.parseBIP32Path = exports.parseUint8_t = exports.parseUint16_t = exports.parseUint32_t = exports.parseUint64_str = exports.parseInt64_str = exports.parseHexStringOfLength = exports.parseHexString = exports.parseAscii = exports.validate = exports.isInt64Bigint = exports.isInt64Number = exports.isInt64str = exports.isIntStr = exports.isUint64Bigint = exports.isUint64Number = exports.isUint64str = exports.isUintStr = exports.isValidPath = exports.isHexStringOfLength = exports.isHexString = exports.isUint8 = exports.isUint16 = exports.isUint32 = exports.isBuffer = exports.isArray = exports.isInteger = exports.isString = exports.MAX_INT_64_STR = exports.MIN_INT_64_STR = exports.MAX_UINT_64_STR = void 0;
const constants_1 = require("../parsing/constants");
const index_1 = require("../errors/index");
const internal_1 = require("../types/internal");

@@ -80,3 +81,3 @@ const public_1 = require("../types/public");

if (!cond)
throw new errors_1.InvalidData(errMsg);
throw new index_1.InvalidData(errMsg);
}

@@ -152,33 +153,48 @@ exports.validate = validate;

exports.parseBIP32Path = parseBIP32Path;
function parseStakeCredential(stakeCredential, errMsg) {
switch (stakeCredential.type) {
case public_1.StakeCredentialParamsType.KEY_PATH:
function parseIntFromStr(str, errMsg) {
validate((0, exports.isString)(str), errMsg);
const i = parseInt(str, 10);
validate(`${i}` === str, errMsg);
validate(!isNaN(i), errMsg);
validate((0, exports.isInteger)(i), errMsg);
return i;
}
exports.parseIntFromStr = parseIntFromStr;
function parseCoin(coin, errMsg) {
return parseUint64_str(coin, { max: constants_1.MAX_LOVELACE_SUPPLY_STR }, errMsg);
}
exports.parseCoin = parseCoin;
function parseCredential(credential, errMsg) {
switch (credential.type) {
case public_1.CredentialParamsType.KEY_PATH:
return {
type: 0,
path: parseBIP32Path(stakeCredential.keyPath, errMsg),
path: parseBIP32Path(credential.keyPath, errMsg),
};
case public_1.StakeCredentialParamsType.KEY_HASH:
case public_1.CredentialParamsType.KEY_HASH:
return {
type: 2,
keyHashHex: parseHexStringOfLength(stakeCredential.keyHashHex, internal_1.KEY_HASH_LENGTH, errMsg),
keyHashHex: parseHexStringOfLength(credential.keyHashHex, internal_1.KEY_HASH_LENGTH, errMsg),
};
case public_1.StakeCredentialParamsType.SCRIPT_HASH:
case public_1.CredentialParamsType.SCRIPT_HASH:
return {
type: 1,
scriptHashHex: parseHexStringOfLength(stakeCredential.scriptHashHex, internal_1.SCRIPT_HASH_LENGTH, errMsg),
scriptHashHex: parseHexStringOfLength(credential.scriptHashHex, internal_1.SCRIPT_HASH_LENGTH, errMsg),
};
default:
(0, assert_1.unreachable)(stakeCredential);
(0, assert_1.unreachable)(credential);
}
}
exports.parseStakeCredential = parseStakeCredential;
function parseIntFromStr(str, errMsg) {
validate((0, exports.isString)(str), errMsg);
const i = parseInt(str, 10);
validate(`${i}` === str, errMsg);
validate(!isNaN(i), errMsg);
validate((0, exports.isInteger)(i), errMsg);
return i;
exports.parseCredential = parseCredential;
function parseAnchor(params) {
const url = parseAscii(params.url, index_1.InvalidDataReason.ANCHOR_INVALID_URL);
validate(url.length <= internal_1.MAX_URL_LENGTH, index_1.InvalidDataReason.ANCHOR_INVALID_URL);
const hashHex = parseHexStringOfLength(params.hashHex, internal_1.ANCHOR_HASH_LENGTH, index_1.InvalidDataReason.ANCHOR_INVALID_HASH);
return {
url,
hashHex,
__brand: 'anchor',
};
}
exports.parseIntFromStr = parseIntFromStr;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvcGFyc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsc0NBQXFDO0FBa0JyQyxnREFJMEI7QUFFMUIsNENBQXlEO0FBQ3pELHFDQUFvQztBQUV2QixRQUFBLGVBQWUsR0FBRyxzQkFBc0IsQ0FBQTtBQUN4QyxRQUFBLGNBQWMsR0FBRyxzQkFBc0IsQ0FBQTtBQUN2QyxRQUFBLGNBQWMsR0FBRyxxQkFBcUIsQ0FBQTtBQUU1QyxNQUFNLFFBQVEsR0FBRyxDQUFDLElBQWEsRUFBa0IsRUFBRSxDQUN4RCxPQUFPLElBQUksS0FBSyxRQUFRLENBQUE7QUFEYixRQUFBLFFBQVEsWUFDSztBQUVuQixNQUFNLFNBQVMsR0FBRyxDQUFDLElBQWEsRUFBa0IsRUFBRSxDQUN6RCxNQUFNLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFBO0FBRFgsUUFBQSxTQUFTLGFBQ0U7QUFFakIsTUFBTSxPQUFPLEdBQUcsQ0FBQyxJQUFhLEVBQTBCLEVBQUUsQ0FDL0QsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQURSLFFBQUEsT0FBTyxXQUNDO0FBRWQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxJQUFhLEVBQWtCLEVBQUUsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFBO0FBQW5FLFFBQUEsUUFBUSxZQUEyRDtBQUV6RSxNQUFNLFFBQVEsR0FBRyxDQUFDLElBQWEsRUFBb0IsRUFBRSxDQUMxRCxJQUFBLGlCQUFTLEVBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksVUFBVSxDQUFBO0FBRHZDLFFBQUEsUUFBUSxZQUMrQjtBQUU3QyxNQUFNLFFBQVEsR0FBRyxDQUFDLElBQWEsRUFBb0IsRUFBRSxDQUMxRCxJQUFBLGlCQUFTLEVBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMs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
exports.parseAnchor = parseAnchor;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvcGFyc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsb0RBQTREO0FBQzVELDJDQUE4RDtBQWtCOUQsZ0RBTTBCO0FBRTFCLDRDQUFvRDtBQUNwRCxxQ0FBb0M7QUFFdkIsUUFBQSxlQUFlLEdBQUcsc0JBQXNCLENBQUE7QUFDeEMsUUFBQSxjQUFjLEdBQUcsc0JBQXNCLENBQUE7QUFDdkMsUUFBQSxjQUFjLEdBQUcscUJBQXFCLENBQUE7QUFFNUMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxJQUFhLEVBQWtCLEVBQUUsQ0FDeEQsT0FBTyxJQUFJLEtBQUssUUFBUSxDQUFBO0FBRGIsUUFBQSxRQUFRLFlBQ0s7QUFFbkIsTUFBTSxTQUFTLEdBQUcsQ0FBQyxJQUFhLEVBQWtCLEVBQUUsQ0FDekQsTUFBTSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQURYLFFBQUEsU0FBUyxhQUNFO0FBRWpCLE1BQU0sT0FBTyxHQUFHLENBQUMsSUFBYSxFQUEwQixFQUFFLENBQy9ELEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUE7QUFEUixRQUFBLE9BQU8sV0FDQztBQUVkLE1BQU0sUUFBUSxHQUFHLENBQUMsSUFBYSxFQUFrQixFQUFFLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtBQUFuRSxRQUFBLFFBQVEsWUFBMkQ7QUFFekUsTUFBTSxRQUFRLEdBQUcsQ0FBQyxJQUFhLEVBQW9CLEVBQUUsQ0FDMUQsSUFBQSxpQkFBUyxFQUFDLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLFVBQVUsQ0FBQTtBQUR2QyxRQUFBLFFBQVEsWUFDK0I7QUFFN0MsTUFBTSxRQUFRLEdBQUcsQ0FBQyxJQUFhLEVBQW9CLEVBQUUsQ0FDMUQsSUFBQSxpQkFBUyxFQUFDLElBQUksQ0FBQyxJQUFJLElB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
/// <reference types="node" />
import type { FixLenHexString, HexString, Int64_str, ParsedStakeCredential, Uint8_t, Uint16_t, Uint32_t, Uint64_str } from '../types/internal';
import type { FixLenHexString, HexString, Int64_str, ParsedCredential, Uint8_t, Uint16_t, Uint32_t, Uint64_str, ParsedAnchor } from '../types/internal';
export declare function uint8_to_buf(value: Uint8_t): Buffer;

@@ -13,4 +13,6 @@ export declare function uint16_to_buf(value: Uint16_t | Uint8_t): Buffer;

export declare function path_to_buf(path: Array<number>): Buffer;
export declare function stake_credential_to_buf(stakeCredential: ParsedStakeCredential): Buffer;
export declare function serializeOptionFlag(included: boolean): Buffer;
export declare function serializeCoin(coin: Uint64_str): Buffer;
export declare function serializeCredential(credential: ParsedCredential): Buffer;
export declare function serializeAnchor(anchor: ParsedAnchor | null): Buffer;
//# sourceMappingURL=serialize.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.serializeOptionFlag = exports.stake_credential_to_buf = exports.path_to_buf = exports.buf_to_hex = exports.hex_to_buf = exports.int64_to_buf = exports.uint64_to_buf = exports.buf_to_uint32 = exports.uint32_to_buf = exports.buf_to_uint16 = exports.uint16_to_buf = exports.uint8_to_buf = void 0;
exports.serializeAnchor = exports.serializeCredential = exports.serializeCoin = exports.serializeOptionFlag = exports.path_to_buf = exports.buf_to_hex = exports.hex_to_buf = exports.int64_to_buf = exports.uint64_to_buf = exports.buf_to_uint32 = exports.uint32_to_buf = exports.buf_to_uint16 = exports.uint16_to_buf = exports.uint8_to_buf = void 0;
const int64_buffer_1 = require("int64-buffer");

@@ -71,33 +71,50 @@ const assert_1 = require("./assert");

exports.path_to_buf = path_to_buf;
function stake_credential_to_buf(stakeCredential) {
switch (stakeCredential.type) {
function serializeOptionFlag(included) {
const SignTxIncluded = {
NO: 1,
YES: 2,
};
const value = included ? SignTxIncluded.YES : SignTxIncluded.NO;
return uint8_to_buf(value);
}
exports.serializeOptionFlag = serializeOptionFlag;
function serializeCoin(coin) {
return Buffer.concat([uint64_to_buf(coin)]);
}
exports.serializeCoin = serializeCoin;
function serializeCredential(credential) {
switch (credential.type) {
case 0:
return Buffer.concat([
uint8_to_buf(stakeCredential.type),
path_to_buf(stakeCredential.path),
uint8_to_buf(credential.type),
path_to_buf(credential.path),
]);
case 2:
return Buffer.concat([
uint8_to_buf(stakeCredential.type),
hex_to_buf(stakeCredential.keyHashHex),
uint8_to_buf(credential.type),
hex_to_buf(credential.keyHashHex),
]);
case 1:
return Buffer.concat([
uint8_to_buf(stakeCredential.type),
hex_to_buf(stakeCredential.scriptHashHex),
uint8_to_buf(credential.type),
hex_to_buf(credential.scriptHashHex),
]);
default:
(0, assert_1.unreachable)(stakeCredential);
(0, assert_1.unreachable)(credential);
}
}
exports.stake_credential_to_buf = stake_credential_to_buf;
function serializeOptionFlag(included) {
const SignTxIncluded = {
NO: 1,
YES: 2,
};
const value = included ? SignTxIncluded.YES : SignTxIncluded.NO;
return uint8_to_buf(value);
exports.serializeCredential = serializeCredential;
function serializeAnchor(anchor) {
if (anchor == null) {
return Buffer.concat([serializeOptionFlag(false)]);
}
else {
return Buffer.concat([
serializeOptionFlag(true),
hex_to_buf(anchor.hashHex),
Buffer.from(anchor.url, 'ascii'),
]);
}
}
exports.serializeOptionFlag = serializeOptionFlag;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyaWFsaXplLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3NlcmlhbGl6ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQ0FBOEM7QUFhOUMscUNBQTRDO0FBQzVDLG1DQVFnQjtBQUVoQixTQUFnQixZQUFZLENBQUMsS0FBYztJQUN6QyxJQUFBLGVBQU0sRUFBQyxJQUFBLGVBQU8sRUFBQyxLQUFLLENBQUMsRUFBRSxlQUFlLENBQUMsQ0FBQTtJQUN2QyxNQUFNLElBQUksR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQzVCLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFBO0lBQ3pCLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUxELG9DQUtDO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLEtBQXlCO0lBQ3JELElBQUEsZUFBTSxFQUFDLElBQUEsZ0JBQVEsRUFBQyxLQUFLLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO0lBRXpDLE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUE7SUFDNUIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUE7SUFDNUIsT0FBTyxJQUFJLENBQUE7QUFDYixDQUFDO0FBTkQsc0NBTUM7QUFFRCxTQUFnQixhQUFhLENBQUMsSUFBWTtJQUN4QyxJQUFBLGVBQU0sRUFBQyxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRSx1QkFBdUIsQ0FBQyxDQUFBO0lBRWxELE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFhLENBQUE7QUFDMUMsQ0FBQztBQUpELHNDQUlDO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLEtBQW9DO0lBQ2hFLElBQUEsZUFBTSxFQUFDLElBQUEsZ0JBQVEsRUFBQyxLQUFLLENBQUMsRUFBRSxnQkFB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
exports.serializeAnchor = serializeAnchor;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VyaWFsaXplLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3NlcmlhbGl6ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQ0FBOEM7QUFjOUMscUNBQTRDO0FBQzVDLG1DQVFnQjtBQUVoQixTQUFnQixZQUFZLENBQUMsS0FBYztJQUN6QyxJQUFBLGVBQU0sRUFBQyxJQUFBLGVBQU8sRUFBQyxLQUFLLENBQUMsRUFBRSxlQUFlLENBQUMsQ0FBQTtJQUN2QyxNQUFNLElBQUksR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFBO0lBQzVCLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFBO0lBQ3pCLE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQUxELG9DQUtDO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLEtBQXlCO0lBQ3JELElBQUEsZUFBTSxFQUFDLElBQUEsZ0JBQVEsRUFBQyxLQUFLLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO0lBRXpDLE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUE7SUFDNUIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUE7SUFDNUIsT0FBTyxJQUFJLENBQUE7QUFDYixDQUFDO0FBTkQsc0NBTUM7QUFFRCxTQUFnQixhQUFhLENBQUMsSUFBWTtJQUN4QyxJQUFBLGVBQU0sRUFBQyxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRSx1QkFBdUIsQ0FBQyxDQUFBO0lBRWxELE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFhLENBQUE7QUFDMUMsQ0FBQztBQUpELHNDQUlDO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLEtBQW9DO0lBQ2hFLElBQUEsZUFBTSxFQUFDLElBQUEsZ0JBQVEsRUFBQyxLQUFLLENBQUMsRUFBRSxnQkFB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
{
"name": "@cardano-foundation/ledgerjs-hw-app-cardano",
"version": "6.0.0",
"version": "7.0.0",
"files": [

@@ -5,0 +5,0 @@ "dist"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc