@mutants/cardano-tx-builder
Version:
A package that provides utility functions to build and destructure a cardano transaction
32 lines (31 loc) • 2.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const getMinUTxOCost_1 = require("../getMinUTxOCost");
describe("getMinUTxOCost", () => {
test("test case 4: without assets", () => {
expect((0, getMinUTxOCost_1.getMinUTxOCost)({
address: "addr1w9t32c4jvsgdlk2m34kxgqphssf5kjx0zl8ejyqgqwrt78q32l68q",
txHash: "",
txIndex: 0,
value: {
coin: 1000000n,
},
})).toBe(0n);
});
test("test case 5: with inline datum", () => {
expect((0, getMinUTxOCost_1.getMinUTxOCost)({
address: "addr1w9t32c4jvsgdlk2m34kxgqphssf5kjx0zl8ejyqgqwrt78q32l68q",
txHash: "",
txIndex: 0,
datumInlined: "d8799fa54a61747472696275746573a84a4261636b67726f756e6445426569676545436c6f7468524d54545320507572706c6520486f6f64696543456172444e6f6e65444579657346436c6f73656444486561644d4f72616e6765204265616e6965454d6f75746845536d69726b444e6f736546436f6d6d6f6e44536b696e46507572706c654566696c65739fa3496d656469615479706549696d6167652f706e67446e616d654c4d7574616e74202337383930437372635835697066733a2f2f516d6644324c79426b674a61636556427564653354473433626a3941456b7a3547797254573868324d73754e7257a3496d656469615479706549696d6167652f706e67446e616d654f4d7574616e7443726f633033353033437372635835697066733a2f2f516d52734878696d73656264424a46354d6739744770655a46515850364a6d7747596557394d6746433666327335a3496d656469615479706549696d6167652f706e67446e616d65504d7574616e744d6f7573653034353433437372635835697066733a2f2f516d6544797747634a694835597562546237363850544d617a727a595a70464559336f6434656576755352775350ff45696d6167655835697066733a2f2f516d6644324c79426b674a61636556427564653354473433626a3941456b7a3547797254573868324d73754e7257496d656469615479706549696d6167652f706e67446e616d6546676c6e65746f01d8799fa0ffff",
value: {
coin: 1327480n,
assets: {
"2d37295347d9fbd197ecfd0e4ddef32ef757083c23985049326a5411": {
"000643b04d5554414e5437383930": 1n,
},
},
},
})).toBe(3443690n);
});
});