BorshSerializer
Borsh serialization for PD-REL policies. Provides compact binary encoding suitable for on-chain storage.
Definition
class BorshSerializer {
constructor();
serialize(policy: Policy): Buffer;
deserialize(buffer: Buffer): Policy;
}
Constructor
Methods
serialize
Serialize a Policy to a Buffer using Borsh encoding.
serialize(policy: Policy): Buffer
Parameters:
policy(Policy)
Examples
const serializer = new BorshSerializer();
const buffer = serializer.serialize(policy);
deserialize
Deserialize a Buffer to a Policy.
deserialize(buffer: Buffer): Policy
Parameters:
buffer(Buffer)
Examples
const serializer = new BorshSerializer();
const policy = serializer.deserialize(buffer);