Hierarchy

  • MichelsonSchema

Constructors

Properties

Methods

Constructors

Properties

generated: {
    __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | "chest" | "chest_key" | "chain_id" | "mutez" | "nat" | "never" | "unit";
    schema: string;
} | {
    __michelsonType: "or";
    schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; };
} | {
    __michelsonType: "pair";
    schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; };
} | {
    __michelsonType: "list";
    schema: ({ readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; }) | ({ readonly __michelsonType: "or"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "pair"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "list"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "set"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "option"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...; } |...) | ({ readonly __michelsonType: "big_map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...;...) | ({ readonly __michelsonType: "constant"; readonly schema: { readonly hash: string; }; }) | ({ readonly __michelsonType: "contract"; readonly schema: { readonly parameter: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "lambda"; readonly schema: { readonly parameters: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly returns...) | ({ readonly __michelsonType: "sapling_state"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction_deprecated"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "ticket"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly ticketer: { ...) | ({ readonly __michelsonType: "ticket_deprecated"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | ...; readonly ticketer: { ...; }...);
} | {
    __michelsonType: "set";
    schema: ({ readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; }) | ({ readonly __michelsonType: "or"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "pair"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "list"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "set"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "option"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...; } |...) | ({ readonly __michelsonType: "big_map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...;...) | ({ readonly __michelsonType: "constant"; readonly schema: { readonly hash: string; }; }) | ({ readonly __michelsonType: "contract"; readonly schema: { readonly parameter: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "lambda"; readonly schema: { readonly parameters: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly returns...) | ({ readonly __michelsonType: "sapling_state"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction_deprecated"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "ticket"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly ticketer: { ...) | ({ readonly __michelsonType: "ticket_deprecated"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | ...; readonly ticketer: { ...; }...);
} | {
    __michelsonType: "option";
    schema: ({ readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; }) | ({ readonly __michelsonType: "or"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "pair"; readonly schema: { readonly [x: string]: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "list"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "set"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | ... 8 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "option"; readonly schema: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }) | ({ readonly __michelsonType: "map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...; } |...) | ({ readonly __michelsonType: "big_map"; readonly schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...;...) | ({ readonly __michelsonType: "constant"; readonly schema: { readonly hash: string; }; }) | ({ readonly __michelsonType: "contract"; readonly schema: { readonly parameter: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; }; }) | ({ readonly __michelsonType: "lambda"; readonly schema: { readonly parameters: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly returns...) | ({ readonly __michelsonType: "sapling_state"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "sapling_transaction_deprecated"; readonly schema: { readonly memoSize: string; }; }) | ({ readonly __michelsonType: "ticket"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | ... 9 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly ticketer: { ...) | ({ readonly __michelsonType: "ticket_deprecated"; readonly schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | ... 10 more ... | "unit"; readonly schema: string; } | ... 14 more ... | ...; readonly ticketer: { ...; }...);
} | {
    __michelsonType: "map";
    schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...; } | ...;
} | {
    __michelsonType: "big_map";
    schema: { readonly key: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly value: { ...; } | ...;
} | {
    __michelsonType: "constant";
    schema: { readonly hash: string; };
} | {
    __michelsonType: "contract";
    schema: { readonly parameter: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | ... 7 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; };
} | {
    __michelsonType: "lambda";
    schema: { readonly parameters: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | ... 7 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly returns: { ...; } | ... 14 m...;
} | {
    __michelsonType: "sapling_state";
    schema: { readonly memoSize: string; };
} | {
    __michelsonType: "sapling_transaction";
    schema: { readonly memoSize: string; };
} | {
    __michelsonType: "sapling_transaction_deprecated";
    schema: { readonly memoSize: string; };
} | {
    __michelsonType: "ticket";
    schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly ticketer: { ...;...;
} | {
    __michelsonType: "ticket_deprecated";
    schema: { readonly value: { readonly __michelsonType: "string" | "address" | "key" | "signature" | "timestamp" | "operation" | "int" | "bool" | "bytes" | "key_hash" | "bls12_381_fr" | "bls12_381_g1" | "bls12_381_g2" | ... 6 more ... | "unit"; readonly schema: string; } | ... 14 more ... | { ...; }; readonly ticketer: { ...;...;
}
michelson: Michelson

Methods

  • Type Parameters

    • T

    Parameters

    Returns T

Generated using TypeDoc