Serializers
Encode objects into CBOR or bech32 format.
Serialize Native Script
Serialize Native script into bech32 address.
Serialize Native Script
Serialize Native script into bech32 address
const { pubKeyHash: keyHash } = deserializeAddress(
'addr_test1qpvx0sacufuypa2k4sngk7q40zc5c4npl337uusdh64kv0uafhxhu32dys6pvn6wlw8dav6cmp4pmtv7cc3yel9uu0nq93swx9',
);
const nativeScript: NativeScript = {
type: "all",
scripts: [
{
type: "before",
slot: "99999999",
},
{
type: "sig",
keyHash: keyHash,
},
],
};
serializeNativeScript(nativeScript);
Serialize Plutus Script
Serialize Plutus script into bech32 address.
Serialize Plutus Script
Serialize Plutus script into bech32 address
const script: PlutusScript = {
code: demoPlutusAlwaysSucceedScript,
version: "V2",
};
serializePlutusScript(script);
Serialize Address Object
Serialize address in Cardano data JSON format into bech32 address.
Serialize Address Object
Serialize address in Cardano data JSON format into bech32 address
const address = scriptAddress(
'aa048e4cc8a1e67e1d97ffbd4be614388014cbc2b2451527202943b6',
'9d4dcd7e454d2434164f4efb8edeb358d86a1dad9ec6224cfcbce3e6'
);
serializeAddressObj(address);
Serialize Pool ID
Resolve the pool ID from hash.
Serialize Pool ID
Resolve the pool ID from hash
serializePoolId('aa048e4cc8a1e67e1d97ffbd4be614388014cbc2b2451527202943b6');
Serialize Reward Address
Serialize a script hash or key hash into bech32 reward address.
Serialize Reward Address
Serialize a script hash or key hash into bech32 reward address
serializeRewardAddress('aa048e4cc8a1e67e1d97ffbd4be614388014cbc2b2451527202943b6', true, 0);