cardano-web3-js / CML / NativeScript
Class: NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3893
Methods
as_script_all()
as_script_all():
ScriptAll
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3954
Returns
as_script_any()
as_script_any():
ScriptAny
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3955
Returns
as_script_invalid_before()
as_script_invalid_before():
ScriptInvalidBefore
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3957
Returns
as_script_invalid_hereafter()
as_script_invalid_hereafter():
ScriptInvalidHereafter
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3958
Returns
as_script_n_of_k()
as_script_n_of_k():
ScriptNOfK
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3956
Returns
as_script_pubkey()
as_script_pubkey():
ScriptPubkey
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3953
Returns
free()
free():
void
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3895
Returns
void
get_required_signers()
get_required_signers():
Ed25519KeyHashList
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3964
Returns an array of unique Ed25519KeyHashes contained within this script recursively on any depth level. The order of the keys in the result is not determined in any way.
Returns
hash()
hash():
ScriptHash
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3965
Returns
kind()
kind():
NativeScriptKind
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3952
Returns
to_canonical_cbor_bytes()
to_canonical_cbor_bytes():
Uint8Array
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3909
- Serialize this type to CBOR bytes using canonical CBOR encodings
Returns
Uint8Array
to_canonical_cbor_hex()
to_canonical_cbor_hex():
string
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3929
- Serialize this type to CBOR bytes using canonical CBOR encodings as hex bytes
Returns
string
to_cbor_bytes()
to_cbor_bytes():
Uint8Array
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3903
- Serialize this type to CBOR bytes * This type type supports encoding preservation so this will preserve round-trip CBOR formats. * If created from scratch the CBOR will be canonical.
Returns
Uint8Array
to_cbor_hex()
to_cbor_hex():
string
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3923
- Serialize this type to CBOR bytes encoded as a hex string (useful for working with CIP30). * This type type supports encoding preservation so this will preserve round-trip CBOR formats. * If created from scratch the CBOR will be canonical.
Returns
string
to_js_value()
to_js_value():
any
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3938
Returns
any
to_json()
to_json():
string
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3937
Returns
string
verify()
verify(
lower_bound
,upper_bound
,key_hashes
):boolean
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3966
Parameters
lower_bound
bigint
upper_bound
bigint
key_hashes
Returns
boolean
from_cbor_bytes()
static
from_cbor_bytes(cbor_bytes
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3915
- Create this type from CBOR bytes
Parameters
cbor_bytes
Uint8Array
Returns
NativeScript
from_cbor_hex()
static
from_cbor_hex(cbor_bytes
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3936
- Create this type from the CBOR bytes encoded as a hex string. * This is useful for interfacing with CIP30
Parameters
cbor_bytes
string
Returns
NativeScript
from_json()
static
from_json(json
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3939
Parameters
json
string
Returns
NativeScript
new_script_all()
static
new_script_all(native_scripts
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3941
Parameters
native_scripts
Returns
NativeScript
new_script_any()
static
new_script_any(native_scripts
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3942
Parameters
native_scripts
Returns
NativeScript
new_script_invalid_before()
static
new_script_invalid_before(before
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3947
Timelock validity intervals are half-open intervals [a, b). This field specifies the left (included) endpoint a.
Parameters
before
bigint
Returns
NativeScript
new_script_invalid_hereafter()
static
new_script_invalid_hereafter(after
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3951
Timelock validity intervals are half-open intervals [a, b). This field specifies the right (excluded) endpoint b.
Parameters
after
bigint
Returns
NativeScript
new_script_n_of_k()
static
new_script_n_of_k(n
,native_scripts
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3943
Parameters
n
bigint
native_scripts
Returns
NativeScript
new_script_pubkey()
static
new_script_pubkey(ed25519_key_hash
):NativeScript
Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:3940
Parameters
ed25519_key_hash
Returns
NativeScript