From 605b8f4439e39d30cb28ec7cfdc477beccad4e44 Mon Sep 17 00:00:00 2001 From: Rexagon Date: Mon, 8 Jan 2024 21:27:50 +0000 Subject: [PATCH] deploy: 0f1a118bef6b421ab2f64a4a62ba595cbcbfb227 --- nekoton/all.html | 2 +- nekoton/core/keystore/enum.KeyStoreError.html | 2 +- nekoton/core/parsing/struct.InputMessage.html | 2 +- .../fn.get_token_root_details.html | 2 +- ..._token_root_details_from_token_wallet.html | 2 +- .../fn.get_token_wallet_details.html | 2 +- nekoton/core/token_wallet/index.html | 2 +- nekoton/core/token_wallet/sidebar-items.js | 2 +- .../struct.RootTokenContractState.html | 34 -- .../core/token_wallet/struct.TokenWallet.html | 8 +- .../struct.TokenWalletContractState.html | 27 -- .../trait.TokenWalletSubscriptionHandler.html | 4 +- nekoton/core/ton_wallet/enum.WalletType.html | 4 +- nekoton/models/enum.AccountStatus.html | 10 +- nekoton/models/enum.Expiration.html | 10 +- nekoton/models/enum.KnownPayload.html | 6 +- nekoton/models/enum.MessageBodyError.html | 4 +- nekoton/models/enum.MessageFlags.html | 6 +- nekoton/models/enum.MessageFlagsError.html | 4 +- nekoton/models/enum.MessageType.html | 10 +- nekoton/models/enum.MultisigTransaction.html | 6 +- nekoton/models/enum.NftTransaction.html | 6 +- nekoton/models/enum.NftVersion.html | 10 +- nekoton/models/enum.PollingMethod.html | 10 +- nekoton/models/enum.ReliableBehavior.html | 10 +- .../models/enum.TokenWalletTransaction.html | 6 +- nekoton/models/enum.TokenWalletVersion.html | 17 +- .../enum.TransactionAdditionalInfo.html | 6 +- nekoton/models/enum.TransactionError.html | 4 +- .../models/enum.TransactionsBatchType.html | 10 +- nekoton/models/enum.TransferRecipient.html | 6 +- .../models/enum.WalletInteractionMethod.html | 6 +- nekoton/models/index.html | 2 +- nekoton/models/struct.ContractState.html | 10 +- ...uct.DePoolOnRoundCompleteNotification.html | 8 +- ...truct.DePoolReceiveAnswerNotification.html | 8 +- nekoton/models/struct.ExpireAt.html | 10 +- .../models/struct.IncomingChangeManager.html | 10 +- .../models/struct.IncomingChangeOwner.html | 10 +- .../models/struct.IncomingNftTransfer.html | 10 +- nekoton/models/struct.Message.html | 8 +- nekoton/models/struct.MessageBody.html | 6 +- .../struct.MultisigConfirmTransaction.html | 10 +- .../models/struct.MultisigConfirmUpdate.html | 10 +- .../models/struct.MultisigExecuteUpdate.html | 10 +- .../struct.MultisigPendingTransaction.html | 10 +- .../models/struct.MultisigPendingUpdate.html | 10 +- .../struct.MultisigSendTransaction.html | 10 +- .../struct.MultisigSubmitTransaction.html | 10 +- .../models/struct.MultisigSubmitUpdate.html | 10 +- .../models/struct.NetworkCapabilities.html | 12 +- nekoton/models/struct.PendingTransaction.html | 12 +- .../struct.RootTokenContractDetails.html | 15 +- nekoton/models/struct.Symbol.html | 10 +- .../models/struct.TokenIncomingTransfer.html | 10 +- .../models/struct.TokenOutgoingTransfer.html | 6 +- nekoton/models/struct.TokenSwapBack.html | 10 +- ...truct.TokenWalletDeployedNotification.html | 8 +- nekoton/models/struct.TokenWalletDetails.html | 15 +- nekoton/models/struct.Transaction.html | 10 +- .../models/struct.TransactionWithData.html | 10 +- .../models/struct.TransactionsBatchInfo.html | 8 +- .../models/struct.WalletInteractionInfo.html | 6 +- .../transport/gql/enum.NodeClientError.html | 2 +- .../models/enum.RawContractState.html | 2 +- .../models/struct.RawTransaction.html | 6 +- nekoton_contracts/all.html | 2 +- nekoton_contracts/index.html | 2 +- nekoton_contracts/sidebar-items.js | 2 +- .../tip3_any/enum.Tip3Error.html | 16 + .../tip3_any/enum.TokenWalletVersion.html | 28 ++ nekoton_contracts/tip3_any/index.html | 1 + .../struct.RootTokenContractState.html | 11 + nekoton_contracts/tip3_any/sidebar-items.js | 1 + .../struct.RootTokenContractDetails.html | 32 ++ .../struct.RootTokenContractState.html | 22 + .../struct.TokenWalletContractState.html | 15 + .../tip3_any/struct.TokenWalletDetails.html | 26 ++ .../struct.TokenWalletContractState.html | 11 + search-index.js | 4 +- src-files.js | 2 +- src/nekoton/core/owners_cache/mod.rs.html | 16 +- src/nekoton/core/token_wallet/mod.rs.html | 434 ++---------------- src/nekoton/models.rs.html | 88 +--- src/nekoton_contracts/lib.rs.html | 2 +- src/nekoton_contracts/tip3_any/mod.rs.html | 125 +++++ .../tip3_any/root_token_contract.rs.html | 161 +++++++ .../tip3_any/token_wallet_contract.rs.html | 143 ++++++ trait.impl/core/clone/trait.Clone.js | 4 +- trait.impl/core/cmp/trait.Eq.js | 3 +- trait.impl/core/cmp/trait.PartialEq.js | 3 +- trait.impl/core/convert/trait.From.js | 2 +- trait.impl/core/convert/trait.TryFrom.js | 2 +- trait.impl/core/default/trait.Default.js | 2 +- trait.impl/core/error/trait.Error.js | 4 +- trait.impl/core/fmt/trait.Debug.js | 4 +- trait.impl/core/fmt/trait.Display.js | 4 +- trait.impl/core/marker/trait.Copy.js | 4 +- trait.impl/core/marker/trait.Freeze.js | 4 +- trait.impl/core/marker/trait.Send.js | 4 +- trait.impl/core/marker/trait.StructuralEq.js | 3 +- .../core/marker/trait.StructuralPartialEq.js | 3 +- trait.impl/core/marker/trait.Sync.js | 4 +- trait.impl/core/marker/trait.Unpin.js | 4 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- trait.impl/core/str/traits/trait.FromStr.js | 5 +- .../known_param_type/trait.KnownParamType.js | 2 +- .../trait.KnownParamTypePlain.js | 2 +- .../token_packer/trait.PackAbiPlain.js | 2 +- .../token_unpacker/trait.UnpackAbi.js | 2 +- .../token_unpacker/trait.UnpackAbiPlain.js | 4 +- trait.impl/serde/de/trait.Deserialize.js | 3 +- trait.impl/serde/ser/trait.Serialize.js | 3 +- 114 files changed, 939 insertions(+), 834 deletions(-) delete mode 100644 nekoton/core/token_wallet/struct.RootTokenContractState.html delete mode 100644 nekoton/core/token_wallet/struct.TokenWalletContractState.html create mode 100644 nekoton_contracts/tip3_any/enum.Tip3Error.html create mode 100644 nekoton_contracts/tip3_any/enum.TokenWalletVersion.html create mode 100644 nekoton_contracts/tip3_any/index.html create mode 100644 nekoton_contracts/tip3_any/root_token_contract/struct.RootTokenContractState.html create mode 100644 nekoton_contracts/tip3_any/sidebar-items.js create mode 100644 nekoton_contracts/tip3_any/struct.RootTokenContractDetails.html create mode 100644 nekoton_contracts/tip3_any/struct.RootTokenContractState.html create mode 100644 nekoton_contracts/tip3_any/struct.TokenWalletContractState.html create mode 100644 nekoton_contracts/tip3_any/struct.TokenWalletDetails.html create mode 100644 nekoton_contracts/tip3_any/token_wallet_contract/struct.TokenWalletContractState.html create mode 100644 src/nekoton_contracts/tip3_any/mod.rs.html create mode 100644 src/nekoton_contracts/tip3_any/root_token_contract.rs.html create mode 100644 src/nekoton_contracts/tip3_any/token_wallet_contract.rs.html diff --git a/nekoton/all.html b/nekoton/all.html index d381b5e06..1225af191 100644 --- a/nekoton/all.html +++ b/nekoton/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/nekoton/core/keystore/enum.KeyStoreError.html b/nekoton/core/keystore/enum.KeyStoreError.html index efdf4ba55..d6ef6245b 100644 --- a/nekoton/core/keystore/enum.KeyStoreError.html +++ b/nekoton/core/keystore/enum.KeyStoreError.html @@ -5,7 +5,7 @@ UnsupportedSigner, SharedSecretError, InvalidNonce, -}

Variants§

§

DuplicateSignerName

§

DuplicateSignerType

§

KeyNotFound

§

UnsupportedSigner

§

SharedSecretError

§

InvalidNonce

Trait Implementations§

source§

impl Clone for KeyStoreError

source§

fn clone(&self) -> KeyStoreError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyStoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KeyStoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for KeyStoreError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for KeyStoreError

Auto Trait Implementations§

§

impl RefUnwindSafe for KeyStoreError

§

impl Send for KeyStoreError

§

impl Sync for KeyStoreError

§

impl Unpin for KeyStoreError

§

impl UnwindSafe for KeyStoreError

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

DuplicateSignerName

§

DuplicateSignerType

§

KeyNotFound

§

UnsupportedSigner

§

SharedSecretError

§

InvalidNonce

Trait Implementations§

source§

impl Clone for KeyStoreError

source§

fn clone(&self) -> KeyStoreError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyStoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KeyStoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for KeyStoreError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for KeyStoreError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/parsing/struct.InputMessage.html b/nekoton/core/parsing/struct.InputMessage.html index cebdb114c..0e1562158 100644 --- a/nekoton/core/parsing/struct.InputMessage.html +++ b/nekoton/core/parsing/struct.InputMessage.html @@ -1,4 +1,4 @@ -InputMessage in nekoton::core::parsing - Rust
pub struct InputMessage(pub Vec<Token>);

Tuple Fields§

§0: Vec<Token>

Trait Implementations§

source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +InputMessage in nekoton::core::parsing - Rust
pub struct InputMessage(pub Vec<Token>);

Tuple Fields§

§0: Vec<Token>

Trait Implementations§

source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/token_wallet/fn.get_token_root_details.html b/nekoton/core/token_wallet/fn.get_token_root_details.html index 3fe446085..3f04be92e 100644 --- a/nekoton/core/token_wallet/fn.get_token_root_details.html +++ b/nekoton/core/token_wallet/fn.get_token_root_details.html @@ -1,4 +1,4 @@ -get_token_root_details in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details(
+get_token_root_details in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details(
     clock: &dyn Clock,
     transport: &dyn Transport,
     root_token_contract: &MsgAddressInt
diff --git a/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html b/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html
index 125ba062c..45a7bde5b 100644
--- a/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html
+++ b/nekoton/core/token_wallet/fn.get_token_root_details_from_token_wallet.html
@@ -1,4 +1,4 @@
-get_token_root_details_from_token_wallet in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details_from_token_wallet(
+get_token_root_details_from_token_wallet in nekoton::core::token_wallet - Rust
pub async fn get_token_root_details_from_token_wallet(
     clock: &dyn Clock,
     transport: &dyn Transport,
     token_wallet_address: &MsgAddressInt
diff --git a/nekoton/core/token_wallet/fn.get_token_wallet_details.html b/nekoton/core/token_wallet/fn.get_token_wallet_details.html
index 62c0b743f..f95c53a1d 100644
--- a/nekoton/core/token_wallet/fn.get_token_wallet_details.html
+++ b/nekoton/core/token_wallet/fn.get_token_wallet_details.html
@@ -1,4 +1,4 @@
-get_token_wallet_details in nekoton::core::token_wallet - Rust
pub async fn get_token_wallet_details(
+get_token_wallet_details in nekoton::core::token_wallet - Rust
pub async fn get_token_wallet_details(
     clock: &dyn Clock,
     transport: &dyn Transport,
     token_wallet: &MsgAddressInt
diff --git a/nekoton/core/token_wallet/index.html b/nekoton/core/token_wallet/index.html
index 6379ae3c9..f0cf533c3 100644
--- a/nekoton/core/token_wallet/index.html
+++ b/nekoton/core/token_wallet/index.html
@@ -1 +1 @@
-nekoton::core::token_wallet - Rust
\ No newline at end of file +nekoton::core::token_wallet - Rust
\ No newline at end of file diff --git a/nekoton/core/token_wallet/sidebar-items.js b/nekoton/core/token_wallet/sidebar-items.js index e0eed38ce..afb46f003 100644 --- a/nekoton/core/token_wallet/sidebar-items.js +++ b/nekoton/core/token_wallet/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details"],"struct":["RootTokenContractState","TokenWallet","TokenWalletContractState"],"trait":["TokenWalletSubscriptionHandler"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details"],"struct":["TokenWallet"],"trait":["TokenWalletSubscriptionHandler"]}; \ No newline at end of file diff --git a/nekoton/core/token_wallet/struct.RootTokenContractState.html b/nekoton/core/token_wallet/struct.RootTokenContractState.html deleted file mode 100644 index be6cde78c..000000000 --- a/nekoton/core/token_wallet/struct.RootTokenContractState.html +++ /dev/null @@ -1,34 +0,0 @@ -RootTokenContractState in nekoton::core::token_wallet - Rust
pub struct RootTokenContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl RootTokenContractState<'_>

source

pub fn get_wallet_address( - &self, - clock: &dyn Clock, - version: TokenWalletVersion, - owner: &MsgAddressInt -) -> Result<MsgAddressInt>

Calculates token wallet address

-
source

pub fn guess_details( - &self, - clock: &dyn Clock -) -> Result<RootTokenContractDetails>

Tries to guess version and retrieve details

-
source

pub fn get_details( - &self, - clock: &dyn Clock, - version: TokenWalletVersion -) -> Result<RootTokenContractDetails>

Retrieve details using specified version

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere - T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can -then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be -further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot -generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot -generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be -further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/nekoton/core/token_wallet/struct.TokenWallet.html b/nekoton/core/token_wallet/struct.TokenWallet.html index 8dafd2ad0..366d5230c 100644 --- a/nekoton/core/token_wallet/struct.TokenWallet.html +++ b/nekoton/core/token_wallet/struct.TokenWallet.html @@ -1,23 +1,23 @@ -TokenWallet in nekoton::core::token_wallet - Rust
pub struct TokenWallet { /* private fields */ }

Implementations§

source§

impl TokenWallet

source

pub async fn subscribe( +TokenWallet in nekoton::core::token_wallet - Rust
pub struct TokenWallet { /* private fields */ }

Implementations§

source§

impl TokenWallet

source

pub async fn subscribe( clock: Arc<dyn Clock>, transport: Arc<dyn Transport>, owner: MsgAddressInt, root_token_contract: MsgAddressInt, handler: Arc<dyn TokenWalletSubscriptionHandler> -) -> Result<TokenWallet>

source

pub fn contract_subscription(&self) -> &ContractSubscription

source

pub fn owner(&self) -> &MsgAddressInt

source

pub fn address(&self) -> &MsgAddressInt

source

pub fn symbol(&self) -> &Symbol

source

pub fn version(&self) -> TokenWalletVersion

source

pub fn balance(&self) -> &BigUint

source

pub fn contract_state(&self) -> &ContractState

source

pub async fn estimate_min_attached_amount( +) -> Result<TokenWallet>

source

pub fn contract_subscription(&self) -> &ContractSubscription

source

pub fn owner(&self) -> &MsgAddressInt

source

pub fn address(&self) -> &MsgAddressInt

source

pub fn symbol(&self) -> &Symbol

source

pub fn version(&self) -> TokenWalletVersion

source

pub fn balance(&self) -> &BigUint

source

pub fn contract_state(&self) -> &ContractState

source

pub async fn estimate_min_attached_amount( &self, destination: TransferRecipient, tokens: BigUint, notify_receiver: bool, payload: Cell -) -> Result<u64>

source

pub fn prepare_transfer( +) -> Result<u64>

source

pub fn prepare_transfer( &self, destination: TransferRecipient, tokens: BigUint, notify_receiver: bool, payload: Cell, attached_amount: u64 -) -> Result<InternalMessage>

source

pub async fn refresh(&mut self) -> Result<()>

source

pub async fn handle_block(&mut self, block: &Block) -> Result<()>

source

pub async fn preload_transactions(&mut self, from_lt: u64) -> Result<()>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<InternalMessage>

source

pub async fn refresh(&mut self) -> Result<()>

source

pub async fn handle_block(&mut self, block: &Block) -> Result<()>

source

pub async fn preload_transactions(&mut self, from_lt: u64) -> Result<()>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/core/token_wallet/struct.TokenWalletContractState.html b/nekoton/core/token_wallet/struct.TokenWalletContractState.html deleted file mode 100644 index 1ffe0e3d6..000000000 --- a/nekoton/core/token_wallet/struct.TokenWalletContractState.html +++ /dev/null @@ -1,27 +0,0 @@ -TokenWalletContractState in nekoton::core::token_wallet - Rust
pub struct TokenWalletContractState<'a>(pub &'a ExistingContract);

Tuple Fields§

§0: &'a ExistingContract

Implementations§

source§

impl<'a> TokenWalletContractState<'a>

source

pub fn get_code_hash(&self) -> Result<UInt256>

source

pub fn get_balance( - &self, - clock: &dyn Clock, - version: TokenWalletVersion -) -> Result<BigUint>

source

pub fn get_details( - &self, - clock: &dyn Clock, - version: TokenWalletVersion -) -> Result<TokenWalletDetails>

source

pub fn get_version(&self, clock: &dyn Clock) -> Result<TokenWalletVersion>

Trait Implementations§

source§

impl<'a> Debug for TokenWalletContractState<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere - T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can -then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be -further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot -generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot -generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be -further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

\ No newline at end of file diff --git a/nekoton/core/token_wallet/trait.TokenWalletSubscriptionHandler.html b/nekoton/core/token_wallet/trait.TokenWalletSubscriptionHandler.html index b93e64a29..03e5c7c3f 100644 --- a/nekoton/core/token_wallet/trait.TokenWalletSubscriptionHandler.html +++ b/nekoton/core/token_wallet/trait.TokenWalletSubscriptionHandler.html @@ -1,4 +1,4 @@ -TokenWalletSubscriptionHandler in nekoton::core::token_wallet - Rust
pub trait TokenWalletSubscriptionHandler: Send + Sync {
+TokenWalletSubscriptionHandler in nekoton::core::token_wallet - Rust
pub trait TokenWalletSubscriptionHandler: Send + Sync {
     // Required methods
     fn on_balance_changed(&self, balance: BigUint);
     fn on_transactions_found(
@@ -6,7 +6,7 @@
         transactions: Vec<TransactionWithData<TokenWalletTransaction>>,
         batch_info: TransactionsBatchInfo
     );
-}

Required Methods§

Required Methods§

source

fn on_balance_changed(&self, balance: BigUint)

source

fn on_transactions_found( &self, transactions: Vec<TransactionWithData<TokenWalletTransaction>>, batch_info: TransactionsBatchInfo diff --git a/nekoton/core/ton_wallet/enum.WalletType.html b/nekoton/core/ton_wallet/enum.WalletType.html index 5fb71e043..d901e01fb 100644 --- a/nekoton/core/ton_wallet/enum.WalletType.html +++ b/nekoton/core/ton_wallet/enum.WalletType.html @@ -3,8 +3,8 @@ WalletV3, HighloadWalletV2, EverWallet, -}

Variants§

§

Multisig(MultisigType)

§

WalletV3

§

HighloadWalletV2

§

EverWallet

Implementations§

source§

impl WalletType

source

pub fn details(&self) -> TonWalletDetails

source

pub fn possible_updates(&self) -> &'static [Self]

source

pub fn code_hash(&self) -> &[u8; 32]

source

pub fn code(&self) -> Cell

Trait Implementations§

source§

impl Clone for WalletType

source§

fn clone(&self) -> WalletType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for WalletType

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for WalletType

source§

fn eq(&self, other: &WalletType) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Multisig(MultisigType)

§

WalletV3

§

HighloadWalletV2

§

EverWallet

Implementations§

source§

impl WalletType

source

pub fn details(&self) -> TonWalletDetails

source

pub fn possible_updates(&self) -> &'static [Self]

source

pub fn code_hash(&self) -> &[u8; 32]

source

pub fn code(&self) -> Cell

Trait Implementations§

source§

impl Clone for WalletType

source§

fn clone(&self) -> WalletType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for WalletType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for WalletType

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for WalletType

source§

fn eq(&self, other: &WalletType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for WalletType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryInto<u16> for WalletType

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<u16, Self::Error>

Performs the conversion.
source§

impl Copy for WalletType

source§

impl Eq for WalletType

source§

impl StructuralEq for WalletType

source§

impl StructuralPartialEq for WalletType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/nekoton/models/enum.AccountStatus.html b/nekoton/models/enum.AccountStatus.html index 34de27c12..74f040892 100644 --- a/nekoton/models/enum.AccountStatus.html +++ b/nekoton/models/enum.AccountStatus.html @@ -1,4 +1,4 @@ -AccountStatus in nekoton::models - Rust

Trait Implementations§

source§

impl Clone for AccountStatus

source§

fn clone(&self) -> AccountStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccountStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AccountStatus

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<AccountStatus> for AccountStatus

source§

fn from(s: AccountStatus) -> Self

Converts to this type from the input type.
source§

impl PartialEq for AccountStatus

source§

fn eq(&self, other: &AccountStatus) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for AccountStatus

source§

fn clone(&self) -> AccountStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccountStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AccountStatus

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<AccountStatus> for AccountStatus

source§

fn from(s: AccountStatus) -> Self

Converts to this type from the input type.
source§

impl PartialEq for AccountStatus

source§

fn eq(&self, other: &AccountStatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for AccountStatus

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for AccountStatus

source§

impl Eq for AccountStatus

source§

impl StructuralEq for AccountStatus

source§

impl StructuralPartialEq for AccountStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for AccountStatus

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for AccountStatus

source§

impl Eq for AccountStatus

source§

impl StructuralEq for AccountStatus

source§

impl StructuralPartialEq for AccountStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.Expiration.html b/nekoton/models/enum.Expiration.html index af4dc5ec3..ea94c2075 100644 --- a/nekoton/models/enum.Expiration.html +++ b/nekoton/models/enum.Expiration.html @@ -1,4 +1,4 @@ -Expiration in nekoton::models - Rust

Implementations§

source§

impl Expiration

source

pub fn timestamp(&self, clock: &dyn Clock) -> u32

Trait Implementations§

source§

impl Clone for Expiration

source§

fn clone(&self) -> Expiration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Expiration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Expiration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for Expiration

source§

fn eq(&self, other: &Expiration) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl Expiration

source

pub fn timestamp(&self, clock: &dyn Clock) -> u32

Trait Implementations§

source§

impl Clone for Expiration

source§

fn clone(&self) -> Expiration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Expiration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Expiration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for Expiration

source§

fn eq(&self, other: &Expiration) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Expiration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Expiration

source§

impl Eq for Expiration

source§

impl StructuralEq for Expiration

source§

impl StructuralPartialEq for Expiration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Expiration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for Expiration

source§

impl Eq for Expiration

source§

impl StructuralEq for Expiration

source§

impl StructuralPartialEq for Expiration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.KnownPayload.html b/nekoton/models/enum.KnownPayload.html index 5636706c6..c3a974f15 100644 --- a/nekoton/models/enum.KnownPayload.html +++ b/nekoton/models/enum.KnownPayload.html @@ -1,9 +1,9 @@ -KnownPayload in nekoton::models - Rust
#[non_exhaustive]
pub enum KnownPayload { +KnownPayload in nekoton::models - Rust
#[non_exhaustive]
pub enum KnownPayload { Comment(String), TokenOutgoingTransfer(TokenOutgoingTransfer), TokenSwapBack(TokenSwapBack), -}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Comment(String)

§

TokenOutgoingTransfer(TokenOutgoingTransfer)

§

TokenSwapBack(TokenSwapBack)

Trait Implementations§

source§

impl Clone for KnownPayload

source§

fn clone(&self) -> KnownPayload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KnownPayload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for KnownPayload

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for KnownPayload

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Comment(String)

§

TokenOutgoingTransfer(TokenOutgoingTransfer)

§

TokenSwapBack(TokenSwapBack)

Trait Implementations§

source§

impl Clone for KnownPayload

source§

fn clone(&self) -> KnownPayload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KnownPayload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for KnownPayload

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for KnownPayload

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.MessageBodyError.html b/nekoton/models/enum.MessageBodyError.html index 4c02d9f8b..00b0a39a6 100644 --- a/nekoton/models/enum.MessageBodyError.html +++ b/nekoton/models/enum.MessageBodyError.html @@ -1,7 +1,7 @@ -MessageBodyError in nekoton::models - Rust
pub enum MessageBodyError {
+MessageBodyError in nekoton::models - Rust
pub enum MessageBodyError {
     FailedToSerialize,
     FailedToDeserialize,
-}

Variants§

§

FailedToSerialize

§

FailedToDeserialize

Trait Implementations§

source§

impl Clone for MessageBodyError

source§

fn clone(&self) -> MessageBodyError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageBodyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageBodyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageBodyError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for MessageBodyError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

FailedToSerialize

§

FailedToDeserialize

Trait Implementations§

source§

impl Clone for MessageBodyError

source§

fn clone(&self) -> MessageBodyError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageBodyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageBodyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageBodyError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for MessageBodyError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.MessageFlags.html b/nekoton/models/enum.MessageFlags.html index 1575e96b6..2711e6a46 100644 --- a/nekoton/models/enum.MessageFlags.html +++ b/nekoton/models/enum.MessageFlags.html @@ -1,10 +1,10 @@ -MessageFlags in nekoton::models - Rust
pub enum MessageFlags {
+MessageFlags in nekoton::models - Rust
pub enum MessageFlags {
     Normal,
     AllBalance,
     AllBalanceDeleteNetworkAccount,
-}

Variants§

§

Normal

§

AllBalance

§

AllBalanceDeleteNetworkAccount

Trait Implementations§

source§

impl Clone for MessageFlags

source§

fn clone(&self) -> MessageFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MessageFlags

source§

fn default() -> MessageFlags

Returns the “default value” for a type. Read more
source§

impl From<MessageFlags> for u8

source§

fn from(value: MessageFlags) -> u8

Converts to this type from the input type.
source§

impl PartialEq for MessageFlags

source§

fn eq(&self, other: &MessageFlags) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Normal

§

AllBalance

§

AllBalanceDeleteNetworkAccount

Trait Implementations§

source§

impl Clone for MessageFlags

source§

fn clone(&self) -> MessageFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MessageFlags

source§

fn default() -> MessageFlags

Returns the “default value” for a type. Read more
source§

impl From<MessageFlags> for u8

source§

fn from(value: MessageFlags) -> u8

Converts to this type from the input type.
source§

impl PartialEq for MessageFlags

source§

fn eq(&self, other: &MessageFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<u8> for MessageFlags

§

type Error = MessageFlagsError

The type returned in the event of a conversion error.
source§

fn try_from(value: u8) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for MessageFlags

source§

impl Eq for MessageFlags

source§

impl StructuralEq for MessageFlags

source§

impl StructuralPartialEq for MessageFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for MessageFlags

§

type Error = MessageFlagsError

The type returned in the event of a conversion error.
source§

fn try_from(value: u8) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for MessageFlags

source§

impl Eq for MessageFlags

source§

impl StructuralEq for MessageFlags

source§

impl StructuralPartialEq for MessageFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.MessageFlagsError.html b/nekoton/models/enum.MessageFlagsError.html index 524b6f57c..0ae590de3 100644 --- a/nekoton/models/enum.MessageFlagsError.html +++ b/nekoton/models/enum.MessageFlagsError.html @@ -1,6 +1,6 @@ -MessageFlagsError in nekoton::models - Rust
pub enum MessageFlagsError {
+MessageFlagsError in nekoton::models - Rust
pub enum MessageFlagsError {
     UnknownMessageFlags,
-}

Variants§

§

UnknownMessageFlags

Trait Implementations§

source§

impl Clone for MessageFlagsError

source§

fn clone(&self) -> MessageFlagsError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageFlagsError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageFlagsError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageFlagsError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for MessageFlagsError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

UnknownMessageFlags

Trait Implementations§

source§

impl Clone for MessageFlagsError

source§

fn clone(&self) -> MessageFlagsError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageFlagsError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageFlagsError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageFlagsError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for MessageFlagsError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.MessageType.html b/nekoton/models/enum.MessageType.html index ba4d2027f..c5b1be02d 100644 --- a/nekoton/models/enum.MessageType.html +++ b/nekoton/models/enum.MessageType.html @@ -1,11 +1,11 @@ -MessageType in nekoton::models - Rust
pub enum MessageType {
+MessageType in nekoton::models - Rust
pub enum MessageType {
     Internal,
     External,
-}

Variants§

§

Internal

§

External

Trait Implementations§

source§

impl Clone for MessageType

source§

fn clone(&self) -> MessageType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MessageType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MessageType

source§

fn eq(&self, other: &MessageType) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Internal

§

External

Trait Implementations§

source§

impl Clone for MessageType

source§

fn clone(&self) -> MessageType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MessageType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MessageType

source§

fn eq(&self, other: &MessageType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MessageType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for MessageType

source§

impl Eq for MessageType

source§

impl StructuralEq for MessageType

source§

impl StructuralPartialEq for MessageType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MessageType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for MessageType

source§

impl Eq for MessageType

source§

impl StructuralEq for MessageType

source§

impl StructuralPartialEq for MessageType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.MultisigTransaction.html b/nekoton/models/enum.MultisigTransaction.html index a8b99b2db..7f2b17238 100644 --- a/nekoton/models/enum.MultisigTransaction.html +++ b/nekoton/models/enum.MultisigTransaction.html @@ -1,12 +1,12 @@ -MultisigTransaction in nekoton::models - Rust
pub enum MultisigTransaction {
+MultisigTransaction in nekoton::models - Rust
pub enum MultisigTransaction {
     Send(MultisigSendTransaction),
     Submit(MultisigSubmitTransaction),
     Confirm(MultisigConfirmTransaction),
     SubmitUpdate(MultisigSubmitUpdate),
     ConfirmUpdate(MultisigConfirmUpdate),
     ExecuteUpdate(MultisigExecuteUpdate),
-}

Variants§

Trait Implementations§

source§

impl Clone for MultisigTransaction

source§

fn clone(&self) -> MultisigTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MultisigTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

Trait Implementations§

source§

impl Clone for MultisigTransaction

source§

fn clone(&self) -> MultisigTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MultisigTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.NftTransaction.html b/nekoton/models/enum.NftTransaction.html index 6422dace5..771ea29d0 100644 --- a/nekoton/models/enum.NftTransaction.html +++ b/nekoton/models/enum.NftTransaction.html @@ -1,9 +1,9 @@ -NftTransaction in nekoton::models - Rust
pub enum NftTransaction {
+NftTransaction in nekoton::models - Rust
pub enum NftTransaction {
     Transfer(IncomingNftTransfer),
     ChangeOwner(IncomingChangeOwner),
     ChangeManager(IncomingChangeManager),
-}

Variants§

Trait Implementations§

source§

impl Clone for NftTransaction

source§

fn clone(&self) -> NftTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NftTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NftTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for NftTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

Trait Implementations§

source§

impl Clone for NftTransaction

source§

fn clone(&self) -> NftTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NftTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NftTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for NftTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.NftVersion.html b/nekoton/models/enum.NftVersion.html index 2aeb7d42b..76bccfdd7 100644 --- a/nekoton/models/enum.NftVersion.html +++ b/nekoton/models/enum.NftVersion.html @@ -1,4 +1,4 @@ -NftVersion in nekoton::models - Rust

Implementations§

source§

impl NftVersion

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for NftVersion

source§

fn clone(&self) -> NftVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NftVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NftVersion

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NftVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for NftVersion

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for NftVersion

source§

fn eq(&self, other: &NftVersion) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl NftVersion

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for NftVersion

source§

fn clone(&self) -> NftVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NftVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NftVersion

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for NftVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for NftVersion

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for NftVersion

source§

fn eq(&self, other: &NftVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for NftVersion

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for NftVersion

source§

impl Eq for NftVersion

source§

impl StructuralEq for NftVersion

source§

impl StructuralPartialEq for NftVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for NftVersion

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for NftVersion

source§

impl Eq for NftVersion

source§

impl StructuralEq for NftVersion

source§

impl StructuralPartialEq for NftVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.PollingMethod.html b/nekoton/models/enum.PollingMethod.html index 452143c63..4b0fd3b69 100644 --- a/nekoton/models/enum.PollingMethod.html +++ b/nekoton/models/enum.PollingMethod.html @@ -1,15 +1,15 @@ -PollingMethod in nekoton::models - Rust
pub enum PollingMethod {
+PollingMethod in nekoton::models - Rust
pub enum PollingMethod {
     Manual,
     Reliable,
 }

Variants§

§

Manual

Manual polling once a minute or by a click. Used when there are no pending transactions

§

Reliable

Block-walking for GQL or fast refresh for ADNL. Used when there are some pending transactions

-

Trait Implementations§

source§

impl Clone for PollingMethod

source§

fn clone(&self) -> PollingMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollingMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PollingMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for PollingMethod

source§

fn eq(&self, other: &PollingMethod) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for PollingMethod

source§

fn clone(&self) -> PollingMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PollingMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PollingMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for PollingMethod

source§

fn eq(&self, other: &PollingMethod) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for PollingMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for PollingMethod

source§

impl Eq for PollingMethod

source§

impl StructuralEq for PollingMethod

source§

impl StructuralPartialEq for PollingMethod

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for PollingMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for PollingMethod

source§

impl Eq for PollingMethod

source§

impl StructuralEq for PollingMethod

source§

impl StructuralPartialEq for PollingMethod

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.ReliableBehavior.html b/nekoton/models/enum.ReliableBehavior.html index 0e67d88a3..aa0396afc 100644 --- a/nekoton/models/enum.ReliableBehavior.html +++ b/nekoton/models/enum.ReliableBehavior.html @@ -1,13 +1,13 @@ -ReliableBehavior in nekoton::models - Rust
pub enum ReliableBehavior {
+ReliableBehavior in nekoton::models - Rust
pub enum ReliableBehavior {
     IntensivePolling,
     BlockWalking,
 }

Variants§

§

IntensivePolling

Used for transports which doesn’t support getting blocks directly (ADNL)

§

BlockWalking

Used for transports which support getting blocks directly (GQL)

-

Implementations§

source§

impl ReliableBehavior

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for ReliableBehavior

source§

fn clone(&self) -> ReliableBehavior

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReliableBehavior

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ReliableBehavior

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ReliableBehavior

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for ReliableBehavior

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for ReliableBehavior

source§

fn eq(&self, other: &ReliableBehavior) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl ReliableBehavior

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for ReliableBehavior

source§

fn clone(&self) -> ReliableBehavior

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReliableBehavior

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ReliableBehavior

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ReliableBehavior

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for ReliableBehavior

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for ReliableBehavior

source§

fn eq(&self, other: &ReliableBehavior) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ReliableBehavior

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ReliableBehavior

source§

impl Eq for ReliableBehavior

source§

impl StructuralEq for ReliableBehavior

source§

impl StructuralPartialEq for ReliableBehavior

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for ReliableBehavior

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ReliableBehavior

source§

impl Eq for ReliableBehavior

source§

impl StructuralEq for ReliableBehavior

source§

impl StructuralPartialEq for ReliableBehavior

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.TokenWalletTransaction.html b/nekoton/models/enum.TokenWalletTransaction.html index 5d26a4690..e0f3d14dd 100644 --- a/nekoton/models/enum.TokenWalletTransaction.html +++ b/nekoton/models/enum.TokenWalletTransaction.html @@ -1,12 +1,12 @@ -TokenWalletTransaction in nekoton::models - Rust
pub enum TokenWalletTransaction {
+TokenWalletTransaction in nekoton::models - Rust
pub enum TokenWalletTransaction {
     IncomingTransfer(TokenIncomingTransfer),
     OutgoingTransfer(TokenOutgoingTransfer),
     SwapBack(TokenSwapBack),
     Accept(BigUint),
     TransferBounced(BigUint),
     SwapBackBounced(BigUint),
-}

Variants§

§

IncomingTransfer(TokenIncomingTransfer)

§

OutgoingTransfer(TokenOutgoingTransfer)

§

SwapBack(TokenSwapBack)

§

Accept(BigUint)

§

TransferBounced(BigUint)

§

SwapBackBounced(BigUint)

Trait Implementations§

source§

impl Clone for TokenWalletTransaction

source§

fn clone(&self) -> TokenWalletTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenWalletTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

§

IncomingTransfer(TokenIncomingTransfer)

§

OutgoingTransfer(TokenOutgoingTransfer)

§

SwapBack(TokenSwapBack)

§

Accept(BigUint)

§

TransferBounced(BigUint)

§

SwapBackBounced(BigUint)

Trait Implementations§

source§

impl Clone for TokenWalletTransaction

source§

fn clone(&self) -> TokenWalletTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenWalletTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.TokenWalletVersion.html b/nekoton/models/enum.TokenWalletVersion.html index c9d3b310c..790f8de7b 100644 --- a/nekoton/models/enum.TokenWalletVersion.html +++ b/nekoton/models/enum.TokenWalletVersion.html @@ -1,15 +1,22 @@ -TokenWalletVersion in nekoton::models - Rust
pub enum TokenWalletVersion {
+TokenWalletVersion in nekoton::models - Rust
pub enum TokenWalletVersion {
     OldTip3v4,
     Tip3,
 }

Variants§

§

OldTip3v4

Third iteration of token wallets, but with fixed bugs implementation

§

Tip3

Latest iteration with completely new standard implementation

-

Implementations§

source§

impl TokenWalletVersion

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for TokenWalletVersion

source§

fn clone(&self) -> TokenWalletVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletVersion

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TokenWalletVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for TokenWalletVersion

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for TokenWalletVersion

source§

fn eq(&self, other: &TokenWalletVersion) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl TokenWalletVersion

source

pub fn as_str(&self) -> &'static str

Trait Implementations§

source§

impl Clone for TokenWalletVersion

source§

fn clone(&self) -> TokenWalletVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletVersion

source§

fn deserialize<__D>( + __deserializer: __D +) -> Result<TokenWalletVersion, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for TokenWalletVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for TokenWalletVersion

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str( + s: &str +) -> Result<TokenWalletVersion, <TokenWalletVersion as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq for TokenWalletVersion

source§

fn eq(&self, other: &TokenWalletVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TokenWalletVersion

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TokenWalletVersion

source§

impl Eq for TokenWalletVersion

source§

impl StructuralEq for TokenWalletVersion

source§

impl StructuralPartialEq for TokenWalletVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TokenWalletVersion

source§

fn serialize<__S>( + &self, + __serializer: __S +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TokenWalletVersion

source§

impl Eq for TokenWalletVersion

source§

impl StructuralEq for TokenWalletVersion

source§

impl StructuralPartialEq for TokenWalletVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.TransactionAdditionalInfo.html b/nekoton/models/enum.TransactionAdditionalInfo.html index 8ec639eb2..a5f38fb97 100644 --- a/nekoton/models/enum.TransactionAdditionalInfo.html +++ b/nekoton/models/enum.TransactionAdditionalInfo.html @@ -1,4 +1,4 @@ -TransactionAdditionalInfo in nekoton::models - Rust

Trait Implementations§

source§

impl Clone for TransactionAdditionalInfo

source§

fn clone(&self) -> TransactionAdditionalInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionAdditionalInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionAdditionalInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransactionAdditionalInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for TransactionAdditionalInfo

source§

fn clone(&self) -> TransactionAdditionalInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionAdditionalInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionAdditionalInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransactionAdditionalInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.TransactionError.html b/nekoton/models/enum.TransactionError.html index f3e49b802..9f78fe855 100644 --- a/nekoton/models/enum.TransactionError.html +++ b/nekoton/models/enum.TransactionError.html @@ -1,7 +1,7 @@ -TransactionError in nekoton::models - Rust
pub enum TransactionError {
+TransactionError in nekoton::models - Rust
pub enum TransactionError {
     InvalidStructure,
     Unsupported,
-}

Variants§

§

InvalidStructure

§

Unsupported

Trait Implementations§

source§

impl Clone for TransactionError

source§

fn clone(&self) -> TransactionError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TransactionError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for TransactionError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidStructure

§

Unsupported

Trait Implementations§

source§

impl Clone for TransactionError

source§

fn clone(&self) -> TransactionError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TransactionError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Copy for TransactionError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.TransactionsBatchType.html b/nekoton/models/enum.TransactionsBatchType.html index 535b8c524..2b68a4dc1 100644 --- a/nekoton/models/enum.TransactionsBatchType.html +++ b/nekoton/models/enum.TransactionsBatchType.html @@ -1,11 +1,11 @@ -TransactionsBatchType in nekoton::models - Rust
pub enum TransactionsBatchType {
+TransactionsBatchType in nekoton::models - Rust
pub enum TransactionsBatchType {
     Old,
     New,
-}

Variants§

§

Old

§

New

Trait Implementations§

source§

impl Clone for TransactionsBatchType

source§

fn clone(&self) -> TransactionsBatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionsBatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionsBatchType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TransactionsBatchType

source§

fn eq(&self, other: &TransactionsBatchType) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Old

§

New

Trait Implementations§

source§

impl Clone for TransactionsBatchType

source§

fn clone(&self) -> TransactionsBatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionsBatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionsBatchType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TransactionsBatchType

source§

fn eq(&self, other: &TransactionsBatchType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TransactionsBatchType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TransactionsBatchType

source§

impl Eq for TransactionsBatchType

source§

impl StructuralEq for TransactionsBatchType

source§

impl StructuralPartialEq for TransactionsBatchType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TransactionsBatchType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TransactionsBatchType

source§

impl Eq for TransactionsBatchType

source§

impl StructuralEq for TransactionsBatchType

source§

impl StructuralPartialEq for TransactionsBatchType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/enum.TransferRecipient.html b/nekoton/models/enum.TransferRecipient.html index ae718c302..ba9a782d3 100644 --- a/nekoton/models/enum.TransferRecipient.html +++ b/nekoton/models/enum.TransferRecipient.html @@ -1,8 +1,8 @@ -TransferRecipient in nekoton::models - Rust
pub enum TransferRecipient {
+TransferRecipient in nekoton::models - Rust
pub enum TransferRecipient {
     OwnerWallet(MsgAddressInt),
     TokenWallet(MsgAddressInt),
-}

Variants§

§

OwnerWallet(MsgAddressInt)

§

TokenWallet(MsgAddressInt)

Trait Implementations§

source§

impl Clone for TransferRecipient

source§

fn clone(&self) -> TransferRecipient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransferRecipient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransferRecipient

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransferRecipient

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

§

OwnerWallet(MsgAddressInt)

§

TokenWallet(MsgAddressInt)

Trait Implementations§

source§

impl Clone for TransferRecipient

source§

fn clone(&self) -> TransferRecipient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransferRecipient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransferRecipient

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransferRecipient

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/enum.WalletInteractionMethod.html b/nekoton/models/enum.WalletInteractionMethod.html index 8a65ff139..01b6c5768 100644 --- a/nekoton/models/enum.WalletInteractionMethod.html +++ b/nekoton/models/enum.WalletInteractionMethod.html @@ -1,8 +1,8 @@ -WalletInteractionMethod in nekoton::models - Rust
pub enum WalletInteractionMethod {
+WalletInteractionMethod in nekoton::models - Rust
pub enum WalletInteractionMethod {
     WalletV3Transfer,
     Multisig(Box<MultisigTransaction>),
-}

Variants§

§

WalletV3Transfer

§

Multisig(Box<MultisigTransaction>)

Trait Implementations§

source§

impl Clone for WalletInteractionMethod

source§

fn clone(&self) -> WalletInteractionMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletInteractionMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletInteractionMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for WalletInteractionMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Variants§

§

WalletV3Transfer

§

Multisig(Box<MultisigTransaction>)

Trait Implementations§

source§

impl Clone for WalletInteractionMethod

source§

fn clone(&self) -> WalletInteractionMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletInteractionMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletInteractionMethod

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for WalletInteractionMethod

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/index.html b/nekoton/models/index.html index 4cce30787..b20571eab 100644 --- a/nekoton/models/index.html +++ b/nekoton/models/index.html @@ -1 +1 @@ -nekoton::models - Rust
\ No newline at end of file +nekoton::models - Rust
\ No newline at end of file diff --git a/nekoton/models/struct.ContractState.html b/nekoton/models/struct.ContractState.html index eba8f3574..30a363aae 100644 --- a/nekoton/models/struct.ContractState.html +++ b/nekoton/models/struct.ContractState.html @@ -1,4 +1,4 @@ -ContractState in nekoton::models - Rust
pub struct ContractState {
+ContractState in nekoton::models - Rust
pub struct ContractState {
     pub last_lt: u64,
     pub balance: u64,
     pub gen_timings: GenTimings,
@@ -11,11 +11,11 @@
 
§last_transaction_id: Option<LastTransactionId>

Last transaction id

§is_deployed: bool

Whether the contract is deployed

§code_hash: Option<UInt256>

Contract code hash

-

Trait Implementations§

source§

impl Clone for ContractState

source§

fn clone(&self) -> ContractState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContractState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContractState

source§

fn default() -> ContractState

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ContractState

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for ContractState

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for ContractState

source§

fn clone(&self) -> ContractState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContractState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContractState

source§

fn default() -> ContractState

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ContractState

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for ContractState

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ContractState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ContractState

source§

impl Eq for ContractState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for ContractState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ContractState

source§

impl Eq for ContractState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.DePoolOnRoundCompleteNotification.html b/nekoton/models/struct.DePoolOnRoundCompleteNotification.html index 8b2659985..e658dd8cd 100644 --- a/nekoton/models/struct.DePoolOnRoundCompleteNotification.html +++ b/nekoton/models/struct.DePoolOnRoundCompleteNotification.html @@ -1,4 +1,4 @@ -DePoolOnRoundCompleteNotification in nekoton::models - Rust
pub struct DePoolOnRoundCompleteNotification {
+DePoolOnRoundCompleteNotification in nekoton::models - Rust
pub struct DePoolOnRoundCompleteNotification {
     pub round_id: u64,
     pub reward: u64,
     pub ordinary_stake: u64,
@@ -6,9 +6,9 @@
     pub lock_stake: u64,
     pub reinvest: bool,
     pub reason: u8,
-}

Fields§

§round_id: u64§reward: u64§ordinary_stake: u64§vesting_stake: u64§lock_stake: u64§reinvest: bool§reason: u8

Trait Implementations§

source§

impl Clone for DePoolOnRoundCompleteNotification

source§

fn clone(&self) -> DePoolOnRoundCompleteNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DePoolOnRoundCompleteNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DePoolOnRoundCompleteNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>

source§

impl Copy for DePoolOnRoundCompleteNotification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§round_id: u64§reward: u64§ordinary_stake: u64§vesting_stake: u64§lock_stake: u64§reinvest: bool§reason: u8

Trait Implementations§

source§

impl Clone for DePoolOnRoundCompleteNotification

source§

fn clone(&self) -> DePoolOnRoundCompleteNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DePoolOnRoundCompleteNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DePoolOnRoundCompleteNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>

source§

impl Copy for DePoolOnRoundCompleteNotification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.DePoolReceiveAnswerNotification.html b/nekoton/models/struct.DePoolReceiveAnswerNotification.html index 72ca6e697..7e4582219 100644 --- a/nekoton/models/struct.DePoolReceiveAnswerNotification.html +++ b/nekoton/models/struct.DePoolReceiveAnswerNotification.html @@ -1,9 +1,9 @@ -DePoolReceiveAnswerNotification in nekoton::models - Rust
pub struct DePoolReceiveAnswerNotification {
+DePoolReceiveAnswerNotification in nekoton::models - Rust
pub struct DePoolReceiveAnswerNotification {
     pub error_code: u32,
     pub comment: u64,
-}

Fields§

§error_code: u32§comment: u64

Trait Implementations§

source§

impl Clone for DePoolReceiveAnswerNotification

source§

fn clone(&self) -> DePoolReceiveAnswerNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DePoolReceiveAnswerNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DePoolReceiveAnswerNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>

source§

impl Copy for DePoolReceiveAnswerNotification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§error_code: u32§comment: u64

Trait Implementations§

source§

impl Clone for DePoolReceiveAnswerNotification

source§

fn clone(&self) -> DePoolReceiveAnswerNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DePoolReceiveAnswerNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for DePoolReceiveAnswerNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>

source§

impl Copy for DePoolReceiveAnswerNotification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.ExpireAt.html b/nekoton/models/struct.ExpireAt.html index a448b95fa..47ee4629b 100644 --- a/nekoton/models/struct.ExpireAt.html +++ b/nekoton/models/struct.ExpireAt.html @@ -1,11 +1,11 @@ -ExpireAt in nekoton::models - Rust

Struct nekoton::models::ExpireAt

source ·
pub struct ExpireAt {
+ExpireAt in nekoton::models - Rust

Struct nekoton::models::ExpireAt

source ·
pub struct ExpireAt {
     pub expiration: Expiration,
     pub timestamp: u32,
-}

Fields§

§expiration: Expiration§timestamp: u32

Implementations§

source§

impl ExpireAt

source

pub fn new(clock: &dyn Clock, expiration: Expiration) -> Self

source

pub fn new_from_millis(expiration: Expiration, time: u64) -> Self

source

pub fn refresh(&mut self, clock: &dyn Clock) -> bool

source

pub fn refresh_from_millis(&mut self, time: u64) -> bool

Trait Implementations§

source§

impl Clone for ExpireAt

source§

fn clone(&self) -> ExpireAt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExpireAt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExpireAt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for ExpireAt

source§

fn eq(&self, other: &ExpireAt) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§expiration: Expiration§timestamp: u32

Implementations§

source§

impl ExpireAt

source

pub fn new(clock: &dyn Clock, expiration: Expiration) -> Self

source

pub fn new_from_millis(expiration: Expiration, time: u64) -> Self

source

pub fn refresh(&mut self, clock: &dyn Clock) -> bool

source

pub fn refresh_from_millis(&mut self, time: u64) -> bool

Trait Implementations§

source§

impl Clone for ExpireAt

source§

fn clone(&self) -> ExpireAt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExpireAt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExpireAt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for ExpireAt

source§

fn eq(&self, other: &ExpireAt) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ExpireAt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ExpireAt

source§

impl Eq for ExpireAt

source§

impl StructuralEq for ExpireAt

source§

impl StructuralPartialEq for ExpireAt

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for ExpireAt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ExpireAt

source§

impl Eq for ExpireAt

source§

impl StructuralEq for ExpireAt

source§

impl StructuralPartialEq for ExpireAt

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.IncomingChangeManager.html b/nekoton/models/struct.IncomingChangeManager.html index a90014762..a31618289 100644 --- a/nekoton/models/struct.IncomingChangeManager.html +++ b/nekoton/models/struct.IncomingChangeManager.html @@ -1,11 +1,11 @@ -IncomingChangeManager in nekoton::models - Rust
pub struct IncomingChangeManager {
+IncomingChangeManager in nekoton::models - Rust
pub struct IncomingChangeManager {
     pub send_gas_to: MsgAddressInt,
     pub new_manager: MsgAddressInt,
-}

Fields§

§send_gas_to: MsgAddressInt§new_manager: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingChangeManager

source§

fn clone(&self) -> IncomingChangeManager

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingChangeManager

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingChangeManager

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingChangeManager

source§

fn eq(&self, other: &IncomingChangeManager) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§send_gas_to: MsgAddressInt§new_manager: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingChangeManager

source§

fn clone(&self) -> IncomingChangeManager

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingChangeManager

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingChangeManager

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingChangeManager

source§

fn eq(&self, other: &IncomingChangeManager) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for IncomingChangeManager

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingChangeManager

source§

impl StructuralEq for IncomingChangeManager

source§

impl StructuralPartialEq for IncomingChangeManager

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for IncomingChangeManager

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingChangeManager

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingChangeManager

source§

impl StructuralEq for IncomingChangeManager

source§

impl StructuralPartialEq for IncomingChangeManager

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.IncomingChangeOwner.html b/nekoton/models/struct.IncomingChangeOwner.html index be811881a..6cfa196ba 100644 --- a/nekoton/models/struct.IncomingChangeOwner.html +++ b/nekoton/models/struct.IncomingChangeOwner.html @@ -1,11 +1,11 @@ -IncomingChangeOwner in nekoton::models - Rust
pub struct IncomingChangeOwner {
+IncomingChangeOwner in nekoton::models - Rust
pub struct IncomingChangeOwner {
     pub send_gas_to: MsgAddressInt,
     pub new_owner: MsgAddressInt,
-}

Fields§

§send_gas_to: MsgAddressInt§new_owner: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingChangeOwner

source§

fn clone(&self) -> IncomingChangeOwner

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingChangeOwner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingChangeOwner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingChangeOwner

source§

fn eq(&self, other: &IncomingChangeOwner) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§send_gas_to: MsgAddressInt§new_owner: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingChangeOwner

source§

fn clone(&self) -> IncomingChangeOwner

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingChangeOwner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingChangeOwner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingChangeOwner

source§

fn eq(&self, other: &IncomingChangeOwner) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for IncomingChangeOwner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingChangeOwner

source§

impl StructuralEq for IncomingChangeOwner

source§

impl StructuralPartialEq for IncomingChangeOwner

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for IncomingChangeOwner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingChangeOwner

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingChangeOwner

source§

impl StructuralEq for IncomingChangeOwner

source§

impl StructuralPartialEq for IncomingChangeOwner

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.IncomingNftTransfer.html b/nekoton/models/struct.IncomingNftTransfer.html index 9bb2e62e6..079be3843 100644 --- a/nekoton/models/struct.IncomingNftTransfer.html +++ b/nekoton/models/struct.IncomingNftTransfer.html @@ -1,11 +1,11 @@ -IncomingNftTransfer in nekoton::models - Rust
pub struct IncomingNftTransfer {
+IncomingNftTransfer in nekoton::models - Rust
pub struct IncomingNftTransfer {
     pub send_gas_to: MsgAddressInt,
     pub to: MsgAddressInt,
-}

Fields§

§send_gas_to: MsgAddressInt§to: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingNftTransfer

source§

fn clone(&self) -> IncomingNftTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingNftTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingNftTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingNftTransfer

source§

fn eq(&self, other: &IncomingNftTransfer) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§send_gas_to: MsgAddressInt§to: MsgAddressInt

Trait Implementations§

source§

impl Clone for IncomingNftTransfer

source§

fn clone(&self) -> IncomingNftTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncomingNftTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for IncomingNftTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for IncomingNftTransfer

source§

fn eq(&self, other: &IncomingNftTransfer) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for IncomingNftTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingNftTransfer

source§

impl StructuralEq for IncomingNftTransfer

source§

impl StructuralPartialEq for IncomingNftTransfer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for IncomingNftTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for IncomingNftTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for IncomingNftTransfer

source§

impl StructuralEq for IncomingNftTransfer

source§

impl StructuralPartialEq for IncomingNftTransfer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.Message.html b/nekoton/models/struct.Message.html index 1eeace4a9..38ef808cb 100644 --- a/nekoton/models/struct.Message.html +++ b/nekoton/models/struct.Message.html @@ -1,4 +1,4 @@ -Message in nekoton::models - Rust

Struct nekoton::models::Message

source ·
pub struct Message {
+Message in nekoton::models - Rust

Struct nekoton::models::Message

source ·
pub struct Message {
     pub hash: UInt256,
     pub src: Option<MsgAddressInt>,
     pub dst: Option<MsgAddressInt>,
@@ -14,9 +14,9 @@
 
§bounced: bool

Whether this message was bounced during unsuccessful execution. Only relevant for internal messages

§body: Option<MessageBody>

Message body

-

Trait Implementations§

source§

impl Clone for Message

source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Message

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Message

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Message

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Message

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Cell> for Message

§

type Error = TransactionError

The type returned in the event of a conversion error.
source§

fn try_from(raw: Cell) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for Message

source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Message

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Message

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Message

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Message

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Cell> for Message

§

type Error = TransactionError

The type returned in the event of a conversion error.
source§

fn try_from(raw: Cell) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MessageBody.html b/nekoton/models/struct.MessageBody.html index c619fa28f..4a0648302 100644 --- a/nekoton/models/struct.MessageBody.html +++ b/nekoton/models/struct.MessageBody.html @@ -1,10 +1,10 @@ -MessageBody in nekoton::models - Rust

Struct nekoton::models::MessageBody

source ·
pub struct MessageBody {
+MessageBody in nekoton::models - Rust

Struct nekoton::models::MessageBody

source ·
pub struct MessageBody {
     pub hash: UInt256,
     pub data: Cell,
 }

Fields§

§hash: UInt256

Hash of body in cell representation

§data: Cell

Base64 encoded message body

-

Trait Implementations§

source§

impl Clone for MessageBody

source§

fn clone(&self) -> MessageBody

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageBody

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MessageBody

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MessageBody

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for MessageBody

source§

fn clone(&self) -> MessageBody

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageBody

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MessageBody

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for MessageBody

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/models/struct.MultisigConfirmTransaction.html b/nekoton/models/struct.MultisigConfirmTransaction.html index 933a87ec1..9c2f55fbf 100644 --- a/nekoton/models/struct.MultisigConfirmTransaction.html +++ b/nekoton/models/struct.MultisigConfirmTransaction.html @@ -1,13 +1,13 @@ -MultisigConfirmTransaction in nekoton::models - Rust
pub struct MultisigConfirmTransaction {
+MultisigConfirmTransaction in nekoton::models - Rust
pub struct MultisigConfirmTransaction {
     pub custodian: UInt256,
     pub transaction_id: u64,
-}

Fields§

§custodian: UInt256§transaction_id: u64

Trait Implementations§

source§

impl Clone for MultisigConfirmTransaction

source§

fn clone(&self) -> MultisigConfirmTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigConfirmTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigConfirmTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigConfirmTransaction

source§

fn eq(&self, other: &MultisigConfirmTransaction) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§custodian: UInt256§transaction_id: u64

Trait Implementations§

source§

impl Clone for MultisigConfirmTransaction

source§

fn clone(&self) -> MultisigConfirmTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigConfirmTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigConfirmTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigConfirmTransaction

source§

fn eq(&self, other: &MultisigConfirmTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigConfirmTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigConfirmTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (custodian, value): (UInt256, InputMessage) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>

source§

impl Copy for MultisigConfirmTransaction

source§

impl Eq for MultisigConfirmTransaction

source§

impl StructuralEq for MultisigConfirmTransaction

source§

impl StructuralPartialEq for MultisigConfirmTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>

source§

impl Copy for MultisigConfirmTransaction

source§

impl Eq for MultisigConfirmTransaction

source§

impl StructuralEq for MultisigConfirmTransaction

source§

impl StructuralPartialEq for MultisigConfirmTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigConfirmUpdate.html b/nekoton/models/struct.MultisigConfirmUpdate.html index caf8a54d3..240f0575e 100644 --- a/nekoton/models/struct.MultisigConfirmUpdate.html +++ b/nekoton/models/struct.MultisigConfirmUpdate.html @@ -1,13 +1,13 @@ -MultisigConfirmUpdate in nekoton::models - Rust
pub struct MultisigConfirmUpdate {
+MultisigConfirmUpdate in nekoton::models - Rust
pub struct MultisigConfirmUpdate {
     pub custodian: UInt256,
     pub update_id: u64,
-}

Fields§

§custodian: UInt256§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigConfirmUpdate

source§

fn clone(&self) -> MultisigConfirmUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigConfirmUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigConfirmUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigConfirmUpdate

source§

fn eq(&self, other: &MultisigConfirmUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§custodian: UInt256§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigConfirmUpdate

source§

fn clone(&self) -> MultisigConfirmUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigConfirmUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigConfirmUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigConfirmUpdate

source§

fn eq(&self, other: &MultisigConfirmUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigConfirmUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigConfirmUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (custodian, input): (UInt256, InputMessage) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for MultisigConfirmUpdate

source§

impl Eq for MultisigConfirmUpdate

source§

impl StructuralEq for MultisigConfirmUpdate

source§

impl StructuralPartialEq for MultisigConfirmUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.

source§

impl Copy for MultisigConfirmUpdate

source§

impl Eq for MultisigConfirmUpdate

source§

impl StructuralEq for MultisigConfirmUpdate

source§

impl StructuralPartialEq for MultisigConfirmUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigExecuteUpdate.html b/nekoton/models/struct.MultisigExecuteUpdate.html index e74acd339..d9d1e6fa5 100644 --- a/nekoton/models/struct.MultisigExecuteUpdate.html +++ b/nekoton/models/struct.MultisigExecuteUpdate.html @@ -1,13 +1,13 @@ -MultisigExecuteUpdate in nekoton::models - Rust
pub struct MultisigExecuteUpdate {
+MultisigExecuteUpdate in nekoton::models - Rust
pub struct MultisigExecuteUpdate {
     pub custodian: UInt256,
     pub update_id: u64,
-}

Fields§

§custodian: UInt256§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigExecuteUpdate

source§

fn clone(&self) -> MultisigExecuteUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigExecuteUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigExecuteUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigExecuteUpdate

source§

fn eq(&self, other: &MultisigExecuteUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§custodian: UInt256§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigExecuteUpdate

source§

fn clone(&self) -> MultisigExecuteUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigExecuteUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigExecuteUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigExecuteUpdate

source§

fn eq(&self, other: &MultisigExecuteUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigExecuteUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigExecuteUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (custodian, input): (UInt256, InputMessage) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for MultisigExecuteUpdate

source§

impl Eq for MultisigExecuteUpdate

source§

impl StructuralEq for MultisigExecuteUpdate

source§

impl StructuralPartialEq for MultisigExecuteUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.

source§

impl Copy for MultisigExecuteUpdate

source§

impl Eq for MultisigExecuteUpdate

source§

impl StructuralEq for MultisigExecuteUpdate

source§

impl StructuralPartialEq for MultisigExecuteUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigPendingTransaction.html b/nekoton/models/struct.MultisigPendingTransaction.html index 4f1ed5972..e1085841c 100644 --- a/nekoton/models/struct.MultisigPendingTransaction.html +++ b/nekoton/models/struct.MultisigPendingTransaction.html @@ -1,4 +1,4 @@ -MultisigPendingTransaction in nekoton::models - Rust
pub struct MultisigPendingTransaction {
+MultisigPendingTransaction in nekoton::models - Rust
pub struct MultisigPendingTransaction {
     pub id: u64,
     pub confirmations: Vec<UInt256>,
     pub signs_required: u8,
@@ -10,11 +10,11 @@
     pub send_flags: u16,
     pub payload: Cell,
     pub bounce: bool,
-}

Fields§

§id: u64§confirmations: Vec<UInt256>§signs_required: u8§signs_received: u8§creator: UInt256§index: u8§dest: MsgAddressInt§value: BigUint§send_flags: u16§payload: Cell§bounce: bool

Trait Implementations§

source§

impl Clone for MultisigPendingTransaction

source§

fn clone(&self) -> MultisigPendingTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigPendingTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigPendingTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigPendingTransaction

source§

fn eq(&self, other: &MultisigPendingTransaction) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§id: u64§confirmations: Vec<UInt256>§signs_required: u8§signs_received: u8§creator: UInt256§index: u8§dest: MsgAddressInt§value: BigUint§send_flags: u16§payload: Cell§bounce: bool

Trait Implementations§

source§

impl Clone for MultisigPendingTransaction

source§

fn clone(&self) -> MultisigPendingTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigPendingTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigPendingTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigPendingTransaction

source§

fn eq(&self, other: &MultisigPendingTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigPendingTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MultisigPendingTransaction

source§

impl StructuralEq for MultisigPendingTransaction

source§

impl StructuralPartialEq for MultisigPendingTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigPendingTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MultisigPendingTransaction

source§

impl StructuralEq for MultisigPendingTransaction

source§

impl StructuralPartialEq for MultisigPendingTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigPendingUpdate.html b/nekoton/models/struct.MultisigPendingUpdate.html index 4fe339196..feb06a901 100644 --- a/nekoton/models/struct.MultisigPendingUpdate.html +++ b/nekoton/models/struct.MultisigPendingUpdate.html @@ -1,4 +1,4 @@ -MultisigPendingUpdate in nekoton::models - Rust
pub struct MultisigPendingUpdate {
+MultisigPendingUpdate in nekoton::models - Rust
pub struct MultisigPendingUpdate {
     pub id: u64,
     pub confirmations: Vec<UInt256>,
     pub signs_received: u8,
@@ -8,11 +8,11 @@
     pub new_custodians: Option<Vec<UInt256>>,
     pub new_req_confirms: Option<u8>,
     pub new_lifetime: Option<u32>,
-}

Fields§

§id: u64§confirmations: Vec<UInt256>§signs_received: u8§creator: UInt256§index: u8§new_code_hash: Option<UInt256>§new_custodians: Option<Vec<UInt256>>§new_req_confirms: Option<u8>§new_lifetime: Option<u32>

Trait Implementations§

source§

impl Clone for MultisigPendingUpdate

source§

fn clone(&self) -> MultisigPendingUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigPendingUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigPendingUpdate

source§

fn eq(&self, other: &MultisigPendingUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§id: u64§confirmations: Vec<UInt256>§signs_received: u8§creator: UInt256§index: u8§new_code_hash: Option<UInt256>§new_custodians: Option<Vec<UInt256>>§new_req_confirms: Option<u8>§new_lifetime: Option<u32>

Trait Implementations§

source§

impl Clone for MultisigPendingUpdate

source§

fn clone(&self) -> MultisigPendingUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigPendingUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigPendingUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigPendingUpdate

source§

fn eq(&self, other: &MultisigPendingUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigPendingUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MultisigPendingUpdate

source§

impl StructuralEq for MultisigPendingUpdate

source§

impl StructuralPartialEq for MultisigPendingUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigPendingUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MultisigPendingUpdate

source§

impl StructuralEq for MultisigPendingUpdate

source§

impl StructuralPartialEq for MultisigPendingUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigSendTransaction.html b/nekoton/models/struct.MultisigSendTransaction.html index 53cd3112f..9637efb77 100644 --- a/nekoton/models/struct.MultisigSendTransaction.html +++ b/nekoton/models/struct.MultisigSendTransaction.html @@ -1,14 +1,14 @@ -MultisigSendTransaction in nekoton::models - Rust
pub struct MultisigSendTransaction {
+MultisigSendTransaction in nekoton::models - Rust
pub struct MultisigSendTransaction {
     pub dest: MsgAddressInt,
     pub value: BigUint,
     pub bounce: bool,
     pub flags: u8,
     pub payload: Cell,
-}

Fields§

§dest: MsgAddressInt§value: BigUint§bounce: bool§flags: u8§payload: Cell

Trait Implementations§

source§

impl Clone for MultisigSendTransaction

source§

fn clone(&self) -> MultisigSendTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSendTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSendTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSendTransaction

source§

fn eq(&self, other: &MultisigSendTransaction) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§dest: MsgAddressInt§value: BigUint§bounce: bool§flags: u8§payload: Cell

Trait Implementations§

source§

impl Clone for MultisigSendTransaction

source§

fn clone(&self) -> MultisigSendTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSendTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSendTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSendTransaction

source§

fn eq(&self, other: &MultisigSendTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigSendTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>

source§

impl Eq for MultisigSendTransaction

source§

impl StructuralEq for MultisigSendTransaction

source§

impl StructuralPartialEq for MultisigSendTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigSendTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for MultisigSendTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>

source§

impl Eq for MultisigSendTransaction

source§

impl StructuralEq for MultisigSendTransaction

source§

impl StructuralPartialEq for MultisigSendTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigSubmitTransaction.html b/nekoton/models/struct.MultisigSubmitTransaction.html index 6a54305ed..6907779d4 100644 --- a/nekoton/models/struct.MultisigSubmitTransaction.html +++ b/nekoton/models/struct.MultisigSubmitTransaction.html @@ -1,4 +1,4 @@ -MultisigSubmitTransaction in nekoton::models - Rust
pub struct MultisigSubmitTransaction {
+MultisigSubmitTransaction in nekoton::models - Rust
pub struct MultisigSubmitTransaction {
     pub custodian: UInt256,
     pub dest: MsgAddressInt,
     pub value: BigUint,
@@ -6,13 +6,13 @@
     pub all_balance: bool,
     pub payload: Cell,
     pub trans_id: u64,
-}

Fields§

§custodian: UInt256§dest: MsgAddressInt§value: BigUint§bounce: bool§all_balance: bool§payload: Cell§trans_id: u64

Trait Implementations§

source§

impl Clone for MultisigSubmitTransaction

source§

fn clone(&self) -> MultisigSubmitTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSubmitTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSubmitTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSubmitTransaction

source§

fn eq(&self, other: &MultisigSubmitTransaction) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§custodian: UInt256§dest: MsgAddressInt§value: BigUint§bounce: bool§all_balance: bool§payload: Cell§trans_id: u64

Trait Implementations§

source§

impl Clone for MultisigSubmitTransaction

source§

fn clone(&self) -> MultisigSubmitTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSubmitTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSubmitTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSubmitTransaction

source§

fn eq(&self, other: &MultisigSubmitTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigSubmitTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigSubmitTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (custodian, value): (UInt256, ContractCall) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for MultisigSubmitTransaction

source§

impl StructuralEq for MultisigSubmitTransaction

source§

impl StructuralPartialEq for MultisigSubmitTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.

source§

impl Eq for MultisigSubmitTransaction

source§

impl StructuralEq for MultisigSubmitTransaction

source§

impl StructuralPartialEq for MultisigSubmitTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.MultisigSubmitUpdate.html b/nekoton/models/struct.MultisigSubmitUpdate.html index 9aa116b38..f7903167d 100644 --- a/nekoton/models/struct.MultisigSubmitUpdate.html +++ b/nekoton/models/struct.MultisigSubmitUpdate.html @@ -1,17 +1,17 @@ -MultisigSubmitUpdate in nekoton::models - Rust
pub struct MultisigSubmitUpdate {
+MultisigSubmitUpdate in nekoton::models - Rust
pub struct MultisigSubmitUpdate {
     pub custodian: UInt256,
     pub new_code_hash: Option<UInt256>,
     pub new_owners: bool,
     pub new_req_confirms: bool,
     pub new_lifetime: bool,
     pub update_id: u64,
-}

Fields§

§custodian: UInt256§new_code_hash: Option<UInt256>§new_owners: bool§new_req_confirms: bool§new_lifetime: bool§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigSubmitUpdate

source§

fn clone(&self) -> MultisigSubmitUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSubmitUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSubmitUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSubmitUpdate

source§

fn eq(&self, other: &MultisigSubmitUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§custodian: UInt256§new_code_hash: Option<UInt256>§new_owners: bool§new_req_confirms: bool§new_lifetime: bool§update_id: u64

Trait Implementations§

source§

impl Clone for MultisigSubmitUpdate

source§

fn clone(&self) -> MultisigSubmitUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MultisigSubmitUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MultisigSubmitUpdate

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for MultisigSubmitUpdate

source§

fn eq(&self, other: &MultisigSubmitUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MultisigSubmitUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for MultisigSubmitUpdate

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (custodian, value): (UInt256, ContractCall) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for MultisigSubmitUpdate

source§

impl Eq for MultisigSubmitUpdate

source§

impl StructuralEq for MultisigSubmitUpdate

source§

impl StructuralPartialEq for MultisigSubmitUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.

source§

impl Copy for MultisigSubmitUpdate

source§

impl Eq for MultisigSubmitUpdate

source§

impl StructuralEq for MultisigSubmitUpdate

source§

impl StructuralPartialEq for MultisigSubmitUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.NetworkCapabilities.html b/nekoton/models/struct.NetworkCapabilities.html index 02b0e4820..475702cbd 100644 --- a/nekoton/models/struct.NetworkCapabilities.html +++ b/nekoton/models/struct.NetworkCapabilities.html @@ -1,14 +1,14 @@ -NetworkCapabilities in nekoton::models - Rust
pub struct NetworkCapabilities {
+NetworkCapabilities in nekoton::models - Rust
pub struct NetworkCapabilities {
     pub global_id: i32,
     pub raw: u64,
 }

Fields§

§global_id: i32

Network global id.

§raw: u64

Raw software capabilities.

-

Implementations§

source§

impl NetworkCapabilities

source

pub fn signature_id(&self) -> Option<i32>

Returns the signature id if CapSignatureWithId capability is enabled.

-

Trait Implementations§

source§

impl Clone for NetworkCapabilities

source§

fn clone(&self) -> NetworkCapabilities

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NetworkCapabilities

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NetworkCapabilities

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for NetworkCapabilities

source§

fn eq(&self, other: &NetworkCapabilities) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl NetworkCapabilities

source

pub fn signature_id(&self) -> Option<i32>

Returns the signature id if CapSignatureWithId capability is enabled.

+

Trait Implementations§

source§

impl Clone for NetworkCapabilities

source§

fn clone(&self) -> NetworkCapabilities

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NetworkCapabilities

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for NetworkCapabilities

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for NetworkCapabilities

source§

fn eq(&self, other: &NetworkCapabilities) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for NetworkCapabilities

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for NetworkCapabilities

source§

impl Eq for NetworkCapabilities

source§

impl StructuralEq for NetworkCapabilities

source§

impl StructuralPartialEq for NetworkCapabilities

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for NetworkCapabilities

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for NetworkCapabilities

source§

impl Eq for NetworkCapabilities

source§

impl StructuralEq for NetworkCapabilities

source§

impl StructuralPartialEq for NetworkCapabilities

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.PendingTransaction.html b/nekoton/models/struct.PendingTransaction.html index 5132833db..82095d21b 100644 --- a/nekoton/models/struct.PendingTransaction.html +++ b/nekoton/models/struct.PendingTransaction.html @@ -1,4 +1,4 @@ -PendingTransaction in nekoton::models - Rust
pub struct PendingTransaction {
+PendingTransaction in nekoton::models - Rust
pub struct PendingTransaction {
     pub message_hash: UInt256,
     pub src: Option<MsgAddressInt>,
     pub latest_lt: u64,
@@ -9,15 +9,15 @@
 
§latest_lt: u64

Last known lt at the time the message was sent

§created_at: u32

Message broadcast timestamp (adjusted)

§expire_at: u32

Expiration timestamp (adjusted)

-

Trait Implementations§

source§

impl Clone for PendingTransaction

source§

fn clone(&self) -> PendingTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PendingTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PendingTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where +

Trait Implementations§

source§

impl Clone for PendingTransaction

source§

fn clone(&self) -> PendingTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PendingTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for PendingTransaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<RawTransaction> for PendingTransaction

source§

fn eq(&self, other: &RawTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Transaction> for PendingTransaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Transaction> for PendingTransaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PendingTransaction

source§

fn eq(&self, other: &PendingTransaction) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for PendingTransaction

source§

fn eq(&self, other: &PendingTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for PendingTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for PendingTransaction

source§

impl StructuralEq for PendingTransaction

source§

impl StructuralPartialEq for PendingTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for PendingTransaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for PendingTransaction

source§

impl StructuralEq for PendingTransaction

source§

impl StructuralPartialEq for PendingTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.RootTokenContractDetails.html b/nekoton/models/struct.RootTokenContractDetails.html index 81fa6cf91..a87e77419 100644 --- a/nekoton/models/struct.RootTokenContractDetails.html +++ b/nekoton/models/struct.RootTokenContractDetails.html @@ -1,4 +1,4 @@ -RootTokenContractDetails in nekoton::models - Rust
pub struct RootTokenContractDetails {
+RootTokenContractDetails in nekoton::models - Rust
pub struct RootTokenContractDetails {
     pub version: TokenWalletVersion,
     pub name: String,
     pub symbol: String,
@@ -10,11 +10,16 @@
 
§symbol: String

Short currency name

§decimals: u8

Decimals

§owner_address: MsgAddressInt

Root owner contract address. Used as proxy address in Tip3v1

-
§total_supply: BigUint

Trait Implementations§

source§

impl Clone for RootTokenContractDetails

source§

fn clone(&self) -> RootTokenContractDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RootTokenContractDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RootTokenContractDetails

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for RootTokenContractDetails

source§

fn eq(&self, other: &RootTokenContractDetails) -> bool

This method tests for self and other values to be equal, and is used +
§total_supply: BigUint

Trait Implementations§

source§

impl Clone for RootTokenContractDetails

source§

fn clone(&self) -> RootTokenContractDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RootTokenContractDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RootTokenContractDetails

source§

fn deserialize<__D>( + __deserializer: __D +) -> Result<RootTokenContractDetails, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for RootTokenContractDetails

source§

fn eq(&self, other: &RootTokenContractDetails) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for RootTokenContractDetails

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RootTokenContractDetails

source§

impl StructuralEq for RootTokenContractDetails

source§

impl StructuralPartialEq for RootTokenContractDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for RootTokenContractDetails

source§

fn serialize<__S>( + &self, + __serializer: __S +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RootTokenContractDetails

source§

impl StructuralEq for RootTokenContractDetails

source§

impl StructuralPartialEq for RootTokenContractDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.Symbol.html b/nekoton/models/struct.Symbol.html index d6eb74321..91b9d220d 100644 --- a/nekoton/models/struct.Symbol.html +++ b/nekoton/models/struct.Symbol.html @@ -1,4 +1,4 @@ -Symbol in nekoton::models - Rust

Struct nekoton::models::Symbol

source ·
pub struct Symbol {
+Symbol in nekoton::models - Rust

Struct nekoton::models::Symbol

source ·
pub struct Symbol {
     pub name: String,
     pub full_name: String,
     pub decimals: u8,
@@ -7,11 +7,11 @@
 
§full_name: String

Full name

§decimals: u8

Fixed decimals count

§root_token_contract: MsgAddressInt

Address of the root token contract

-

Trait Implementations§

source§

impl Clone for Symbol

source§

fn clone(&self) -> Symbol

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Symbol

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for Symbol

source§

fn eq(&self, other: &Symbol) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Symbol

source§

fn clone(&self) -> Symbol

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Symbol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Symbol

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for Symbol

source§

fn eq(&self, other: &Symbol) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Symbol

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Symbol

source§

impl StructuralEq for Symbol

source§

impl StructuralPartialEq for Symbol

Auto Trait Implementations§

§

impl !RefUnwindSafe for Symbol

§

impl Send for Symbol

§

impl Sync for Symbol

§

impl Unpin for Symbol

§

impl !UnwindSafe for Symbol

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Symbol

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Symbol

source§

impl StructuralEq for Symbol

source§

impl StructuralPartialEq for Symbol

Auto Trait Implementations§

§

impl !RefUnwindSafe for Symbol

§

impl Send for Symbol

§

impl Sync for Symbol

§

impl Unpin for Symbol

§

impl !UnwindSafe for Symbol

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenIncomingTransfer.html b/nekoton/models/struct.TokenIncomingTransfer.html index 4894b1514..ff717d3ed 100644 --- a/nekoton/models/struct.TokenIncomingTransfer.html +++ b/nekoton/models/struct.TokenIncomingTransfer.html @@ -1,14 +1,14 @@ -TokenIncomingTransfer in nekoton::models - Rust
pub struct TokenIncomingTransfer {
+TokenIncomingTransfer in nekoton::models - Rust
pub struct TokenIncomingTransfer {
     pub tokens: BigUint,
     pub sender_address: MsgAddressInt,
 }

Fields§

§tokens: BigUint§sender_address: MsgAddressInt

Not the address of the token wallet, but the address of its owner

-

Trait Implementations§

source§

impl Clone for TokenIncomingTransfer

source§

fn clone(&self) -> TokenIncomingTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenIncomingTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenIncomingTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenIncomingTransfer

source§

fn eq(&self, other: &TokenIncomingTransfer) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for TokenIncomingTransfer

source§

fn clone(&self) -> TokenIncomingTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenIncomingTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenIncomingTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenIncomingTransfer

source§

fn eq(&self, other: &TokenIncomingTransfer) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TokenIncomingTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TokenIncomingTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (value, version): (InputMessage, TokenWalletVersion) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for TokenIncomingTransfer

source§

impl StructuralEq for TokenIncomingTransfer

source§

impl StructuralPartialEq for TokenIncomingTransfer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for TokenIncomingTransfer

source§

impl StructuralEq for TokenIncomingTransfer

source§

impl StructuralPartialEq for TokenIncomingTransfer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenOutgoingTransfer.html b/nekoton/models/struct.TokenOutgoingTransfer.html index 815aeba45..586d7b814 100644 --- a/nekoton/models/struct.TokenOutgoingTransfer.html +++ b/nekoton/models/struct.TokenOutgoingTransfer.html @@ -1,10 +1,10 @@ -TokenOutgoingTransfer in nekoton::models - Rust
pub struct TokenOutgoingTransfer {
+TokenOutgoingTransfer in nekoton::models - Rust
pub struct TokenOutgoingTransfer {
     pub to: TransferRecipient,
     pub tokens: BigUint,
     pub payload: Cell,
 }

Fields§

§to: TransferRecipient§tokens: BigUint§payload: Cell

token transfer payload

-

Trait Implementations§

source§

impl Clone for TokenOutgoingTransfer

source§

fn clone(&self) -> TokenOutgoingTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenOutgoingTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenOutgoingTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenOutgoingTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for TokenOutgoingTransfer

source§

fn clone(&self) -> TokenOutgoingTransfer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenOutgoingTransfer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenOutgoingTransfer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenOutgoingTransfer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (value, transfer_type, version): (InputMessage, TransferType, TokenWalletVersion) ) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/nekoton/models/struct.TokenSwapBack.html b/nekoton/models/struct.TokenSwapBack.html index 758f6ceac..31efe7d6d 100644 --- a/nekoton/models/struct.TokenSwapBack.html +++ b/nekoton/models/struct.TokenSwapBack.html @@ -1,15 +1,15 @@ -TokenSwapBack in nekoton::models - Rust
pub struct TokenSwapBack {
+TokenSwapBack in nekoton::models - Rust
pub struct TokenSwapBack {
     pub tokens: BigUint,
     pub callback_address: MsgAddressInt,
     pub callback_payload: Cell,
 }

Fields§

§tokens: BigUint§callback_address: MsgAddressInt§callback_payload: Cell

ETH address or something else

-

Trait Implementations§

source§

impl Clone for TokenSwapBack

source§

fn clone(&self) -> TokenSwapBack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenSwapBack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenSwapBack

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenSwapBack

source§

fn eq(&self, other: &TokenSwapBack) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for TokenSwapBack

source§

fn clone(&self) -> TokenSwapBack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenSwapBack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenSwapBack

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenSwapBack

source§

fn eq(&self, other: &TokenSwapBack) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TokenSwapBack

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TokenSwapBack

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from( (value, version): (InputMessage, TokenWalletVersion) -) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for TokenSwapBack

source§

impl StructuralEq for TokenSwapBack

source§

impl StructuralPartialEq for TokenSwapBack

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for TokenSwapBack

source§

impl StructuralEq for TokenSwapBack

source§

impl StructuralPartialEq for TokenSwapBack

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenWalletDeployedNotification.html b/nekoton/models/struct.TokenWalletDeployedNotification.html index ff6bcbf74..806b7d7a7 100644 --- a/nekoton/models/struct.TokenWalletDeployedNotification.html +++ b/nekoton/models/struct.TokenWalletDeployedNotification.html @@ -1,8 +1,8 @@ -TokenWalletDeployedNotification in nekoton::models - Rust
pub struct TokenWalletDeployedNotification {
+TokenWalletDeployedNotification in nekoton::models - Rust
pub struct TokenWalletDeployedNotification {
     pub root_token_contract: MsgAddressInt,
-}

Fields§

§root_token_contract: MsgAddressInt

Trait Implementations§

source§

impl Clone for TokenWalletDeployedNotification

source§

fn clone(&self) -> TokenWalletDeployedNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletDeployedNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletDeployedNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenWalletDeployedNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§root_token_contract: MsgAddressInt

Trait Implementations§

source§

impl Clone for TokenWalletDeployedNotification

source§

fn clone(&self) -> TokenWalletDeployedNotification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletDeployedNotification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletDeployedNotification

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TokenWalletDeployedNotification

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<InputMessage> for TokenWalletDeployedNotification

§

type Error = UnpackerError

The type returned in the event of a conversion error.
source§

fn try_from(value: InputMessage) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TokenWalletDetails.html b/nekoton/models/struct.TokenWalletDetails.html index 8c60395eb..c76e9a5b0 100644 --- a/nekoton/models/struct.TokenWalletDetails.html +++ b/nekoton/models/struct.TokenWalletDetails.html @@ -1,14 +1,19 @@ -TokenWalletDetails in nekoton::models - Rust
pub struct TokenWalletDetails {
+TokenWalletDetails in nekoton::models - Rust
pub struct TokenWalletDetails {
     pub root_address: MsgAddressInt,
     pub owner_address: MsgAddressInt,
     pub balance: BigUint,
 }

Fields§

§root_address: MsgAddressInt

Linked root token contract address

§owner_address: MsgAddressInt

Owner wallet address

-
§balance: BigUint

Trait Implementations§

source§

impl Clone for TokenWalletDetails

source§

fn clone(&self) -> TokenWalletDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletDetails

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenWalletDetails

source§

fn eq(&self, other: &TokenWalletDetails) -> bool

This method tests for self and other values to be equal, and is used +
§balance: BigUint

Trait Implementations§

source§

impl Clone for TokenWalletDetails

source§

fn clone(&self) -> TokenWalletDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenWalletDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TokenWalletDetails

source§

fn deserialize<__D>( + __deserializer: __D +) -> Result<TokenWalletDetails, <__D as Deserializer<'de>>::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq for TokenWalletDetails

source§

fn eq(&self, other: &TokenWalletDetails) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TokenWalletDetails

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for TokenWalletDetails

source§

impl StructuralEq for TokenWalletDetails

source§

impl StructuralPartialEq for TokenWalletDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for TokenWalletDetails

source§

fn serialize<__S>( + &self, + __serializer: __S +) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for TokenWalletDetails

source§

impl StructuralEq for TokenWalletDetails

source§

impl StructuralPartialEq for TokenWalletDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.Transaction.html b/nekoton/models/struct.Transaction.html index 937a73cad..52067aff5 100644 --- a/nekoton/models/struct.Transaction.html +++ b/nekoton/models/struct.Transaction.html @@ -1,4 +1,4 @@ -Transaction in nekoton::models - Rust

Struct nekoton::models::Transaction

source ·
pub struct Transaction {
+Transaction in nekoton::models - Rust

Struct nekoton::models::Transaction

source ·
pub struct Transaction {
     pub id: TransactionId,
     pub prev_trans_id: Option<TransactionId>,
     pub created_at: u32,
@@ -21,11 +21,11 @@
 
§total_fees: u64

Sum of fees from all execution stages

§in_msg: Message

Incoming message

§out_msgs: Vec<Message>

Outgoing messages

-

Trait Implementations§

source§

impl Clone for Transaction

source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Transaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<Transaction> for PendingTransaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Transaction

source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Transaction

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<Transaction> for PendingTransaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Transaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, Transaction)> for Transaction

§

type Error = TransactionError

The type returned in the event of a conversion error.
source§

fn try_from((hash, data): (UInt256, Transaction)) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Transaction

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<(UInt256, Transaction)> for Transaction

§

type Error = TransactionError

The type returned in the event of a conversion error.
source§

fn try_from((hash, data): (UInt256, Transaction)) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.TransactionWithData.html b/nekoton/models/struct.TransactionWithData.html index 2ce3f2537..3bce71263 100644 --- a/nekoton/models/struct.TransactionWithData.html +++ b/nekoton/models/struct.TransactionWithData.html @@ -1,11 +1,11 @@ -TransactionWithData in nekoton::models - Rust
pub struct TransactionWithData<T> {
+TransactionWithData in nekoton::models - Rust
pub struct TransactionWithData<T> {
     pub transaction: Transaction,
     pub data: Option<T>,
 }
Expand description

Transaction with additional data

-

Fields§

§transaction: Transaction§data: Option<T>

Trait Implementations§

source§

impl<T: Clone> Clone for TransactionWithData<T>

source§

fn clone(&self) -> TransactionWithData<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for TransactionWithData<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for TransactionWithData<T>where - T: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T> Serialize for TransactionWithData<T>where - T: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Fields§

§transaction: Transaction§data: Option<T>

Trait Implementations§

source§

impl<T: Clone> Clone for TransactionWithData<T>

source§

fn clone(&self) -> TransactionWithData<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for TransactionWithData<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, T> Deserialize<'de> for TransactionWithData<T>where + T: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T> Serialize for TransactionWithData<T>where + T: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<T> !RefUnwindSafe for TransactionWithData<T>

§

impl<T> Send for TransactionWithData<T>where T: Send,

§

impl<T> Sync for TransactionWithData<T>where T: Sync,

§

impl<T> Unpin for TransactionWithData<T>where diff --git a/nekoton/models/struct.TransactionsBatchInfo.html b/nekoton/models/struct.TransactionsBatchInfo.html index c028e264f..5a1365f01 100644 --- a/nekoton/models/struct.TransactionsBatchInfo.html +++ b/nekoton/models/struct.TransactionsBatchInfo.html @@ -1,13 +1,13 @@ -TransactionsBatchInfo in nekoton::models - Rust
pub struct TransactionsBatchInfo {
+TransactionsBatchInfo in nekoton::models - Rust
pub struct TransactionsBatchInfo {
     pub min_lt: u64,
     pub max_lt: u64,
     pub batch_type: TransactionsBatchType,
 }

Fields§

§min_lt: u64

The smallest lt in a group

§max_lt: u64

Maximum lt in a group

§batch_type: TransactionsBatchType

Whether this batch was from the preload request

-

Trait Implementations§

source§

impl Clone for TransactionsBatchInfo

source§

fn clone(&self) -> TransactionsBatchInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionsBatchInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionsBatchInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransactionsBatchInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TransactionsBatchInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for TransactionsBatchInfo

source§

fn clone(&self) -> TransactionsBatchInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionsBatchInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TransactionsBatchInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for TransactionsBatchInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TransactionsBatchInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/models/struct.WalletInteractionInfo.html b/nekoton/models/struct.WalletInteractionInfo.html index 40a40415f..36d388f9d 100644 --- a/nekoton/models/struct.WalletInteractionInfo.html +++ b/nekoton/models/struct.WalletInteractionInfo.html @@ -1,9 +1,9 @@ -WalletInteractionInfo in nekoton::models - Rust
pub struct WalletInteractionInfo {
+WalletInteractionInfo in nekoton::models - Rust
pub struct WalletInteractionInfo {
     pub recipient: Option<MsgAddressInt>,
     pub known_payload: Option<KnownPayload>,
     pub method: WalletInteractionMethod,
-}

Fields§

§recipient: Option<MsgAddressInt>§known_payload: Option<KnownPayload>§method: WalletInteractionMethod

Trait Implementations§

source§

impl Clone for WalletInteractionInfo

source§

fn clone(&self) -> WalletInteractionInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletInteractionInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletInteractionInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for WalletInteractionInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +}

Fields§

§recipient: Option<MsgAddressInt>§known_payload: Option<KnownPayload>§method: WalletInteractionMethod

Trait Implementations§

source§

impl Clone for WalletInteractionInfo

source§

fn clone(&self) -> WalletInteractionInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WalletInteractionInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for WalletInteractionInfo

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for WalletInteractionInfo

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/transport/gql/enum.NodeClientError.html b/nekoton/transport/gql/enum.NodeClientError.html index 2d5d2d5a5..f52f19f2f 100644 --- a/nekoton/transport/gql/enum.NodeClientError.html +++ b/nekoton/transport/gql/enum.NodeClientError.html @@ -10,7 +10,7 @@ UnsupportedNetwork, InvalidBlock, InvalidConfig, -}

Variants§

§

ApiFailure

Fields

§reason: String
§

InvalidResponse

§

InvalidTransaction

§

FailedToSerialize

§

InvalidAccountState

§

NoBlocksFound

§

UnsupportedNetwork

§

InvalidBlock

§

InvalidConfig

Trait Implementations§

source§

impl Clone for NodeClientError

source§

fn clone(&self) -> NodeClientError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ApiFailure

Fields

§reason: String
§

InvalidResponse

§

InvalidTransaction

§

FailedToSerialize

§

InvalidAccountState

§

NoBlocksFound

§

UnsupportedNetwork

§

InvalidBlock

§

InvalidConfig

Trait Implementations§

source§

impl Clone for NodeClientError

source§

fn clone(&self) -> NodeClientError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast for Twhere diff --git a/nekoton/transport/models/enum.RawContractState.html b/nekoton/transport/models/enum.RawContractState.html index a60c7f855..1b860ed91 100644 --- a/nekoton/transport/models/enum.RawContractState.html +++ b/nekoton/transport/models/enum.RawContractState.html @@ -4,7 +4,7 @@ }, Exists(ExistingContract), }

Variants§

§

NotExists

Fields

§timings: GenTimings
§

Exists(ExistingContract)

Implementations§

source§

impl RawContractState

source

pub fn brief(&self) -> ContractState

source

pub fn into_account(self) -> Account

source

pub fn into_contract(self) -> Option<ExistingContract>

source

pub fn update_timings(&mut self, new_timings: GenTimings)

source

pub fn last_known_trans_lt(&self) -> Option<u64>

Trait Implementations§

source§

impl Clone for RawContractState

source§

fn clone(&self) -> RawContractState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RawContractState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RawContractState

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<RawContractState> for Option<ExistingContract>

source§

fn from(state: RawContractState) -> Self

Converts to this type from the input type.
source§

impl From<RawContractState> for PollContractState

source§

fn from(value: RawContractState) -> Self

Converts to this type from the input type.
source§

impl Serialize for RawContractState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<RawContractState> for Option<ExistingContract>

source§

fn from(state: RawContractState) -> Self

Converts to this type from the input type.
source§

impl From<RawContractState> for PollContractState

source§

fn from(value: RawContractState) -> Self

Converts to this type from the input type.
source§

impl Serialize for RawContractState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/nekoton/transport/models/struct.RawTransaction.html b/nekoton/transport/models/struct.RawTransaction.html index 414d4db9f..0c8a39933 100644 --- a/nekoton/transport/models/struct.RawTransaction.html +++ b/nekoton/transport/models/struct.RawTransaction.html @@ -4,10 +4,10 @@ }

Fields§

§hash: UInt256§data: Transaction

Trait Implementations§

source§

impl Clone for RawTransaction

source§

fn clone(&self) -> RawTransaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RawTransaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for RawTransaction

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<RawTransaction> for PendingTransaction

source§

fn eq(&self, other: &RawTransaction) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RawTransaction

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<RawTransaction> for PendingTransaction

source§

fn eq(&self, other: &RawTransaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq for RawTransaction

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for RawTransaction

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Eq for RawTransaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/nekoton_contracts/all.html b/nekoton_contracts/all.html index d2003d225..df4bd1a95 100644 --- a/nekoton_contracts/all.html +++ b/nekoton_contracts/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Traits

Functions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Constants

\ No newline at end of file diff --git a/nekoton_contracts/index.html b/nekoton_contracts/index.html index c2390cffa..4f9a309d0 100644 --- a/nekoton_contracts/index.html +++ b/nekoton_contracts/index.html @@ -1,2 +1,2 @@ nekoton_contracts - Rust
\ No newline at end of file +
  • All Items
  • \ No newline at end of file diff --git a/nekoton_contracts/sidebar-items.js b/nekoton_contracts/sidebar-items.js index 951619367..ee95f9962 100644 --- a/nekoton_contracts/sidebar-items.js +++ b/nekoton_contracts/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"mod":["dens","old_tip3","tip1155","tip3","tip3_1","tip4_1","tip4_2","tip4_3","tip6","wallets"],"struct":["NonZeroResultCode"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"mod":["dens","old_tip3","tip1155","tip3","tip3_1","tip3_any","tip4_1","tip4_2","tip4_3","tip6","wallets"],"struct":["NonZeroResultCode"]}; \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/enum.Tip3Error.html b/nekoton_contracts/tip3_any/enum.Tip3Error.html new file mode 100644 index 000000000..35a34a140 --- /dev/null +++ b/nekoton_contracts/tip3_any/enum.Tip3Error.html @@ -0,0 +1,16 @@ +Tip3Error in nekoton_contracts::tip3_any - Rust
    pub enum Tip3Error {
    +    UnknownVersion,
    +    WalletNotDeployed,
    +}

    Variants§

    §

    UnknownVersion

    §

    WalletNotDeployed

    Trait Implementations§

    source§

    impl Debug for Tip3Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Tip3Error

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Tip3Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/enum.TokenWalletVersion.html b/nekoton_contracts/tip3_any/enum.TokenWalletVersion.html new file mode 100644 index 000000000..035188025 --- /dev/null +++ b/nekoton_contracts/tip3_any/enum.TokenWalletVersion.html @@ -0,0 +1,28 @@ +TokenWalletVersion in nekoton_contracts::tip3_any - Rust
    pub enum TokenWalletVersion {
    +    OldTip3v4,
    +    Tip3,
    +}

    Variants§

    §

    OldTip3v4

    Third iteration of token wallets, but with fixed bugs +implementation

    +
    §

    Tip3

    Latest iteration with completely new standard +implementation

    +

    Implementations§

    source§

    impl TokenWalletVersion

    source

    pub fn as_str(&self) -> &'static str

    Trait Implementations§

    source§

    impl Clone for TokenWalletVersion

    source§

    fn clone(&self) -> TokenWalletVersion

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenWalletVersion

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenWalletVersion

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for TokenWalletVersion

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl FromStr for TokenWalletVersion

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(s: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl PartialEq for TokenWalletVersion

    source§

    fn eq(&self, other: &TokenWalletVersion) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenWalletVersion

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for TokenWalletVersion

    source§

    impl Eq for TokenWalletVersion

    source§

    impl StructuralEq for TokenWalletVersion

    source§

    impl StructuralPartialEq for TokenWalletVersion

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Checks if this value is equivalent to the given key. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T> ToString for Twhere + T: Display + ?Sized,

    source§

    default fn to_string(&self) -> String

    Converts the given value to a String. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/index.html b/nekoton_contracts/tip3_any/index.html new file mode 100644 index 000000000..4ec4b4242 --- /dev/null +++ b/nekoton_contracts/tip3_any/index.html @@ -0,0 +1 @@ +nekoton_contracts::tip3_any - Rust
    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/root_token_contract/struct.RootTokenContractState.html b/nekoton_contracts/tip3_any/root_token_contract/struct.RootTokenContractState.html new file mode 100644 index 000000000..906ca5515 --- /dev/null +++ b/nekoton_contracts/tip3_any/root_token_contract/struct.RootTokenContractState.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

    Redirecting to ../../../nekoton_contracts/tip3_any/struct.RootTokenContractState.html...

    + + + \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/sidebar-items.js b/nekoton_contracts/tip3_any/sidebar-items.js new file mode 100644 index 000000000..8681718b9 --- /dev/null +++ b/nekoton_contracts/tip3_any/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Tip3Error","TokenWalletVersion"],"struct":["RootTokenContractDetails","RootTokenContractState","TokenWalletContractState","TokenWalletDetails"]}; \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/struct.RootTokenContractDetails.html b/nekoton_contracts/tip3_any/struct.RootTokenContractDetails.html new file mode 100644 index 000000000..0bf9c1add --- /dev/null +++ b/nekoton_contracts/tip3_any/struct.RootTokenContractDetails.html @@ -0,0 +1,32 @@ +RootTokenContractDetails in nekoton_contracts::tip3_any - Rust
    pub struct RootTokenContractDetails {
    +    pub version: TokenWalletVersion,
    +    pub name: String,
    +    pub symbol: String,
    +    pub decimals: u8,
    +    pub owner_address: MsgAddressInt,
    +    pub total_supply: BigUint,
    +}

    Fields§

    §version: TokenWalletVersion

    Token ecosystem version

    +
    §name: String

    Full currency name

    +
    §symbol: String

    Short currency name

    +
    §decimals: u8

    Decimals

    +
    §owner_address: MsgAddressInt

    Root owner contract address. Used as proxy address in Tip3v1

    +
    §total_supply: BigUint

    Trait Implementations§

    source§

    impl Clone for RootTokenContractDetails

    source§

    fn clone(&self) -> RootTokenContractDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RootTokenContractDetails

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for RootTokenContractDetails

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for RootTokenContractDetails

    source§

    fn eq(&self, other: &RootTokenContractDetails) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RootTokenContractDetails

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for RootTokenContractDetails

    source§

    impl StructuralEq for RootTokenContractDetails

    source§

    impl StructuralPartialEq for RootTokenContractDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Checks if this value is equivalent to the given key. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/struct.RootTokenContractState.html b/nekoton_contracts/tip3_any/struct.RootTokenContractState.html new file mode 100644 index 000000000..699f9c47c --- /dev/null +++ b/nekoton_contracts/tip3_any/struct.RootTokenContractState.html @@ -0,0 +1,22 @@ +RootTokenContractState in nekoton_contracts::tip3_any - Rust
    pub struct RootTokenContractState<'a>(pub ExecutionContext<'a>);

    Tuple Fields§

    §0: ExecutionContext<'a>

    Implementations§

    source§

    impl RootTokenContractState<'_>

    source

    pub fn get_wallet_address( + &self, + version: TokenWalletVersion, + owner: &MsgAddressInt +) -> Result<MsgAddressInt>

    Calculates token wallet address

    +
    source

    pub fn guess_details(&self) -> Result<RootTokenContractDetails>

    Tries to guess version and retrieve details

    +
    source

    pub fn get_details( + &self, + version: TokenWalletVersion +) -> Result<RootTokenContractDetails>

    Retrieve details using specified version

    +

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/struct.TokenWalletContractState.html b/nekoton_contracts/tip3_any/struct.TokenWalletContractState.html new file mode 100644 index 000000000..7b61568dc --- /dev/null +++ b/nekoton_contracts/tip3_any/struct.TokenWalletContractState.html @@ -0,0 +1,15 @@ +TokenWalletContractState in nekoton_contracts::tip3_any - Rust
    pub struct TokenWalletContractState<'a>(pub ExecutionContext<'a>);

    Tuple Fields§

    §0: ExecutionContext<'a>

    Implementations§

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/struct.TokenWalletDetails.html b/nekoton_contracts/tip3_any/struct.TokenWalletDetails.html new file mode 100644 index 000000000..15ef66451 --- /dev/null +++ b/nekoton_contracts/tip3_any/struct.TokenWalletDetails.html @@ -0,0 +1,26 @@ +TokenWalletDetails in nekoton_contracts::tip3_any - Rust
    pub struct TokenWalletDetails {
    +    pub root_address: MsgAddressInt,
    +    pub owner_address: MsgAddressInt,
    +    pub balance: BigUint,
    +}

    Fields§

    §root_address: MsgAddressInt

    Linked root token contract address

    +
    §owner_address: MsgAddressInt

    Owner wallet address

    +
    §balance: BigUint

    Trait Implementations§

    source§

    impl Clone for TokenWalletDetails

    source§

    fn clone(&self) -> TokenWalletDetails

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TokenWalletDetails

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de> Deserialize<'de> for TokenWalletDetails

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl PartialEq for TokenWalletDetails

    source§

    fn eq(&self, other: &TokenWalletDetails) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for TokenWalletDetails

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Eq for TokenWalletDetails

    source§

    impl StructuralEq for TokenWalletDetails

    source§

    impl StructuralPartialEq for TokenWalletDetails

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere + T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere + T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

    §

    fn equivalent(&self, key: &K) -> bool

    Checks if this value is equivalent to the given key. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    source§

    impl<T, U> Into<U> for Twhere + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

    That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

    +
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    source§

    impl<T> ToOwned for Twhere + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    source§

    impl<T> DeserializeOwned for Twhere + T: for<'de> Deserialize<'de>,

    \ No newline at end of file diff --git a/nekoton_contracts/tip3_any/token_wallet_contract/struct.TokenWalletContractState.html b/nekoton_contracts/tip3_any/token_wallet_contract/struct.TokenWalletContractState.html new file mode 100644 index 000000000..7660bac0a --- /dev/null +++ b/nekoton_contracts/tip3_any/token_wallet_contract/struct.TokenWalletContractState.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

    Redirecting to ../../../nekoton_contracts/tip3_any/struct.TokenWalletContractState.html...

    + + + \ No newline at end of file diff --git a/search-index.js b/search-index.js index 732cfd184..c6af3d194 100644 --- a/search-index.js +++ b/search-index.js @@ -1,8 +1,8 @@ var searchIndex = JSON.parse('{\ "gen_protos":{"doc":"","t":"F","n":["main"],"q":[[0,"gen_protos"],[1,"std::io::error"]],"d":[""],"i":[0],"f":[[[],[[2,[1]]]]],"c":[],"p":[[15,"tuple"],[6,"Result",1]],"b":[]},\ -"nekoton":{"doc":"","t":"CCAAAAACCDDCLAMLLLLMLLLLMLLAALMLLLLALLLLLLLLACLAAALLLMLAAALLLLLLALLRDDDDDGDDDLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDDNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLDILLLLLLLLLLLLLLKKKKLLLLLLLLLLNNNRNDDDENNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLNNNRDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLMLLLLLLLLMFFFFFLLLLLLLLDDDILLLLLLLLLLLLLLLLLLLLLLLLLFFFLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLRNNDDNINCNDDIERENLLLLLMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLFLMLLLLMLLLLLLLLLLLLLLAMFFMLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLLLLLLLLLMMALLKKLLLLLLLLLLLLLLKLLLMLMMLLLLMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALHHFFFFFHHDLLLLLLLLFMLLLLLLFMLLLFFLMLLLLLLLMLNDNNDENNNNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMMFFLLLLLLLLLFFFFFLLLLLLLLLLLLLLLLLLMMMMMMMMFFFFFFMMLLLLLLLLFLLLLLLLLLLLLLLLLHHDLLLLLLLLFFLLLLLLFLLFFLMMLLLLLLLMLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDDILLKLLLLLLLLLLLLKLLLLFMMMFMLLLLLLLLLLLLLLLLLLLMFFFLLLLLLLLLLLLLLLNNNNNQNEDDDEDEDDDEDDDDEENQQQQNNNDQNNNNNNNNDDEDDDENNENEDEDGNNNNDQGGDIDDINIQILLLLLLLLLLLLLLLLLLLLLLLLMMMMKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLFFLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKLLLKLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLKLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMMMMLMMMMMMLLLLLLMMMMMMMMMMMLLKLMMMMMMMLKLKLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLKMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFIDIDILLMLLLLMLLLLLLLLMMLLLLLLKKLLLLLLLLKMKKKLKKKKLLLLLLLLLLMNENNNNNNNNNNDNDNDNEDNNNNDDDNNNNENDDEEEENDDDDDDDDEDNNEENNNNNNDENEDNNNNNDNNNNNNDDNDNNNDDEEDEEDDENNENNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLMMMLMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDLLLLLLLLLLLKKKKKKKKAMKLLLLMAKMKLLLLLLNNDNNNNNDNENLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNNNNEEDNLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMM","n":["abi","contracts","core","crypto","external","models","transport","utils","ContractSubscription","InternalMessage","TonInterface","TransactionExecutionOptions","__clone_box","accounts_storage","amount","as_any","as_any","as_any_mut","as_any_mut","body","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","contract_subscription","dens","deserialize","destination","erased_serialize","fmt","from","from","generic_contract","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","keystore","models","new","nft_wallet","owners_cache","parsing","send_message","serialize","set_transport","source","to_owned","token_wallet","ton_wallet","transactions_tree","try_from","try_from","try_into","try_into","type_id","type_id","utils","vzip","vzip","ACCOUNTS_STORAGE_KEY","AccountToAdd","AccountsStorage","AdditionalAssets","AssetsList","DePoolAsset","NetworkGroup","StoredAccountsData","TokenWalletAsset","TonWalletAsset","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accounts","add_account","add_accounts","add_token_wallet","additional_assets","address","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contract","contract","default","depools","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","explicit_address","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_token_wallet","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","name","name","public_key","public_key","reload","remove_account","remove_accounts","remove_token_wallet","rename_account","root_token_contract","serialize","serialize","serialize","serialize","serialize","serialize","stored_data","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token_wallets","ton_wallet","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","workchain","ContractSubscription","TransactionExecutionOptions","__clone_box","add_pending_transaction","address","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_state","default","deserialize","disable_signature_check","eq","equivalent","equivalent","equivalent","erased_serialize","estimate_fees","execute_transaction_locally","fmt","from","from","handle_block","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","override_balance","pending_transactions","polling_method","preload_transactions","refresh","refresh_contract_state","refresh_latest_transactions","send","serialize","subscribe","to_owned","transport","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dens","DensBuilder","DensTld","DomainNotFound","Found","RecordNotFound","ResolvedValue","__clone_box","add_tld","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","default","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","new","path","register","remove_tld","reset_cache","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_resolve","try_resolve","try_resolve_adnl_address","try_resolve_contract_address","try_resolve_contract_address","type_id","type_id","type_id","type_id","validate_address","vzip","vzip","vzip","vzip","with_contract_address_cache","GenericContract","GenericContractSubscriptionHandler","address","as_any","as_any_mut","borrow","borrow_mut","contract_state","estimate_fees","execute_transaction_locally","from","handle_block","into","into_any","into_any_arc","into_any_rc","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","pending_transactions","polling_method","preload_transactions","refresh","send","subscribe","try_from","try_into","type_id","vzip","DuplicateSignerName","DuplicateSignerType","InvalidNonce","KEYSTORE_STORAGE_KEY","KeyNotFound","KeyStore","KeyStoreBuilder","KeyStoreEntry","KeyStoreError","SharedSecretError","UnsupportedSigner","__clone_box","__clone_box","account_id","add_key","add_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","clear","clone","clone","clone_into","clone_into","decrypt","encrypt","erased_serialize","export_keypair","export_seed","fmt","fmt","fmt","from","from","from","from","get_entries","get_public_keys","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_password_cached","load","load_unchecked","master_key","name","password_cache","public_key","reload","remove_key","remove_keys","serialize","sign","signer_name","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_key","verify","vzip","vzip","vzip","vzip","with_signer","CollectionContractState","CollectionInterfaces","IndexContractState","Nft","NftCollection","NftContractState","NftSubscriptionHandler","__clone_box","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_collection_supported_interfaces","check_supported_interface","clone","clone_into","collection_address","collection_address","compute_collection_code_hash","contract_subscription","default","fmt","fmt","fmt","from","from","from","from","from","from","get_collection_code_hash","get_info","get_info","get_json","get_nft_index_contracts","index_code","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","json_info","manager","metadata","new","on_manager_changed","on_message_expired","on_message_sent","on_owner_changed","on_transactions_found","owner","preload_transactions","prepare_change_manager","prepare_change_owner","prepare_transfer","refresh","resolve_collection_index_code","send","subscribe_by_index_address","subscribe_by_nft_address","tip4_2","tip4_3","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","Exists","InvalidRootTokenContract","NotExists","OWNERS_CACHE_STORAGE_KEY","OwnersCache","OwnersCacheError","RecipientWallet","__clone_box","add_entry","add_owners_list","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_recipient_wallet","clone","clone_into","fmt","fmt","fmt","from","from","from","get_owner","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","resolve_owners","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ContractCall","InputMessage","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","from","from","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","outputs","parse_multisig_transaction","parse_nft_transaction","parse_payload","parse_token_transaction","parse_transaction_additional_info","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RootTokenContractState","TokenWallet","TokenWalletContractState","TokenWalletSubscriptionHandler","address","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","balance","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","contract_state","contract_subscription","estimate_min_attached_amount","fmt","from","from","from","get_balance","get_code_hash","get_details","get_details","get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details","get_version","get_wallet_address","guess_details","handle_block","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","on_balance_changed","on_transactions_found","owner","preload_transactions","prepare_transfer","refresh","subscribe","symbol","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","version","vzip","vzip","vzip","DEFAULT_WORKCHAIN","DeployFirst","EverWallet","ExistingWalletInfo","Gift","HighloadWalletV2","InternalMessageSender","Multisig","MultisigType","Sign","TonWallet","TonWalletDetails","TonWalletSubscriptionHandler","TransferAction","WALLET_TYPES_BY_POPULARITY","WalletType","WalletV3","__clone_box","__clone_box","__clone_box","__clone_box","address","address","amount","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_address","contract_state","contract_state","contract_subscription","deserialize","deserialize","deserialize","destination","details","details","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","estimate_fees","ever_wallet","expiration_time","extract_wallet_init_data","find_existing_wallets","flags","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_custodians","get_unconfirmed_transactions","get_unconfirmed_updates","get_wallet_custodians","handle_block","highload_wallet_v2","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","max_messages","min_amount","multisig","on_custodians_changed","on_details_changed","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","on_unconfirmed_transactions_changed","on_unconfirmed_updates_changed","pending_transactions","polling_method","possible_updates","preload_transactions","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_deploy_with_multiple_owners","prepare_execute_code_update","prepare_transfer","prepare_transfer","prepare_transfer","public_key","public_key","refresh","required_confirmations","requires_separate_deploy","send","serialize","serialize","serialize","state_init","subscribe","subscribe_by_address","subscribe_by_existing","supports_code_update","supports_multiple_owners","supports_payload","supports_state_init","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","wallet_type","wallet_type","wallet_v3","workchain","CODE_HASH","DETAILS","compute_contract_address","is_ever_wallet","make_state_init","prepare_deploy","prepare_transfer","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","data","from","from_key","into","into_any","into_any_arc","into_any_rc","is_highload_wallet_v2","last_cleaned","make_deploy_payload","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","BridgeMultisigWallet","DeployParams","Multisig2","Multisig2_1","MultisigParamsPrefix","MultisigType","SafeMultisigWallet","SafeMultisigWallet24h","SetcodeMultisigWallet","SetcodeMultisigWallet24h","SurfWallet","UpdatedParams","__clone_box","__clone_box","__clone_box","__clone_box","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_contract_address","deserialize","eq","equivalent","equivalent","equivalent","erased_serialize","expiration_time","expiration_time","find_pending_transaction","find_pending_update","fmt","fmt","fmt","fmt","from","from","from","from","from_str","get_custodians","get_params","get_pending_transactions","get_pending_updates","guess_multisig_type","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisig2","is_updatable","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_execute_update","prepare_transfer","req_confirms","required_confirms","serialize","single_custodian","state_init","to_owned","to_owned","to_owned","to_owned","to_string","ton_wallet_details","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","estimate_seqno_offset","from","from_key","into","into_any","into_any_arc","into_any_rc","is_wallet_v3","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","seqno","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","ExecutionError","ExternalOutMessage","TransactionTreeError","TransactionsTreeStream","TransportError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","disable_signature_check","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","message_queue","new","next","peek","retain_message_queue","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unlimited_account_balance","unlimited_message_balance","vzip","vzip","BlockParsingError","InvalidBlockStructure","MessageContext","ParsedBlock","PendingTransactionsExt","__clone_box","__clone_box","add_message","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone","clone_into","clone_into","convert_transactions","created_at","current_utime","data","default_headers","expire_at","fmt","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","latest_lt","make_labs_unsigned_message","parse_block","request_transactions","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ByAccountId","ByPublicKey","ChaCha20Poly1305","ChangePassword","ChangePassword","CreateKeyInput","Derive","DerivedKeyCreateInput","DerivedKeyExportSeedOutput","DerivedKeyExportSeedParams","DerivedKeyGetPublicKeys","DerivedKeyPassword","DerivedKeySigner","DerivedKeyUpdateParams","EncryptedData","EncryptedKey","EncryptedKeyCreateInput","EncryptedKeyError","EncryptedKeyExportSeedOutput","EncryptedKeyGetPublicKeys","EncryptedKeyPassword","EncryptedKeySigner","EncryptedKeyUpdateParams","EncryptionAlgorithm","Explicit","ExportKeypairInput","ExportKeypairOutput","ExportSeedInput","ExportSeedOutput","FailedToDecryptData","FailedToEncryptData","FromCache","GeneratedKey","GetPublicKeys","Import","InvalidPrivateKey","InvalidPublicKey","InvalidPublicKey","KeyAlreadyExists","KeyNotFound","KeyNotFound","Labs","LedgerKey","LedgerKeyCreateInput","LedgerKeyError","LedgerKeyGetPublicKeys","LedgerKeySigner","LedgerSignInput","LedgerUpdateKeyInput","Legacy","MethodNotSupported","MnemonicType","Nop","Password","PasswordCache","PasswordCacheBehavior","PasswordCacheTransaction","PubKey","Remove","Rename","Rename","RenameKey","SharedSecret","SignInput","Signature","SignatureId","SignedMessage","Signer","SignerContext","SignerEntry","SignerStorage","Store","UnsignedMessage","UpdateKeyInput","WithPublicKey","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","account_id","account_id","account_id","account_type","add_key","add_key","add_key","add_key","algorithm","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_json","as_json","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","change_password","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compute_shared_keys","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","contains","context","data","default","default","default","default","default_key_name","derive_from_phrase","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dict","downcast","downcast_mut","downcast_rc","downcast_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","expire_at","expire_at","export_keypair","export_keypair","export_keypair","export_keypair","export_seed","export_seed","export_seed","export_seed","extend_with_signature_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_reader","from_str","generate_key","get","get_entries","get_entries","get_entries","get_entries","get_key_pair","get_mnemonic","get_public_keys","get_public_keys","get_public_keys","get_public_keys","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","limit","limit","load_state","load_state","load_state","load_state","master_key","master_key","master_key","master_key","message","mnemonic_type","mnemonic_type","mnemonic_type","name","name","name","name","new","new","new","new","new","new","nonce","offset","offset","password","password","password","password","password_cache","phrase","phrase","phrase","proceed","process_password","public_key","public_key","public_key","public_key","public_key","public_key","public_key","recipient_public_key","recipient_public_key","refresh","refresh_timeout","remove","remove_key","remove_key","remove_key","remove_key","reset","secret","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","sign","sign","sign","sign","sign_with_pruned_payload","source_public_key","source_public_key","store","store_state","store_state","store_state","store_state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_key","update_key","update_key","update_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet","words","x25519","account_id","key_name","key_name","master_key","password","password","phrase","account_id","master_key","master_key","password","password","public_key","master_key","master_key","name","new_password","old_password","public_key","name","new_password","old_password","public_key","public_key","name","public_key","cache_behavior","password","get_hints","compute_shared","GqlConnection","GqlRequest","LedgerConnection","LedgerSignatureContext","Storage","__clone_box","__clone_box","address","as_any","as_any","as_any_mut","as_any_mut","asset","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","decimals","deserialize","erased_serialize","fmt","fmt","from","from","get","get_public_key","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","long_query","post","remove","remove_unchecked","serialize","set","set_unchecked","sign","sign_transaction","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workchain_id","Accept","AccountStatus","Active","AllBalance","AllBalanceDeleteNetworkAccount","BlockWalking","ChangeManager","ChangeOwner","Comment","Comment","Confirm","ConfirmUpdate","ContractState","DePoolOnRoundComplete","DePoolOnRoundCompleteNotification","DePoolReceiveAnswer","DePoolReceiveAnswerNotification","ExecuteUpdate","Expiration","ExpireAt","External","FailedToDeserialize","FailedToSerialize","Frozen","IncomingChangeManager","IncomingChangeOwner","IncomingNftTransfer","IncomingTransfer","IntensivePolling","Internal","InvalidStructure","KnownPayload","Manual","Message","MessageBody","MessageBodyError","MessageFlags","MessageFlagsError","MessageType","Multisig","MultisigConfirmTransaction","MultisigConfirmUpdate","MultisigExecuteUpdate","MultisigPendingTransaction","MultisigPendingUpdate","MultisigSendTransaction","MultisigSubmitTransaction","MultisigSubmitUpdate","MultisigTransaction","NetworkCapabilities","Never","New","NftTransaction","NftVersion","Nonexist","Normal","Old","OldTip3v4","OutgoingTransfer","OwnerWallet","PendingTransaction","PollingMethod","Reliable","ReliableBehavior","RootTokenContractDetails","Send","Submit","SubmitUpdate","SwapBack","SwapBackBounced","Symbol","Timeout","Timestamp","Tip3","Tip4_1","Tip4_2","Tip4_3","TokenIncomingTransfer","TokenOutgoingTransfer","TokenOutgoingTransfer","TokenSwapBack","TokenSwapBack","TokenWallet","TokenWalletDeployed","TokenWalletDeployedNotification","TokenWalletDetails","TokenWalletTransaction","TokenWalletVersion","Transaction","TransactionAdditionalInfo","TransactionError","TransactionWithData","TransactionsBatchInfo","TransactionsBatchType","Transfer","TransferBounced","TransferRecipient","Uninit","UnknownMessageFlags","Unsupported","WalletInteraction","WalletInteractionInfo","WalletInteractionMethod","WalletV3Transfer","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aborted","all_balance","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","balance","balance","batch_type","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","bounce","bounce","bounce","bounced","callback_address","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","comment","confirmations","confirmations","created_at","created_at","creator","creator","custodian","custodian","custodian","custodian","custodian","data","data","decimals","decimals","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dest","dest","dest","dst","end_status","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","error_code","exit_code","expiration","expire_at","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","full_name","gen_timings","global_id","hash","hash","id","id","id","in_msg","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_deployed","known_payload","last_lt","last_transaction_id","latest_lt","lock_stake","max_lt","message_hash","method","min_lt","name","name","new","new_code_hash","new_code_hash","new_custodians","new_from_millis","new_lifetime","new_lifetime","new_manager","new_owner","new_owners","new_req_confirms","new_req_confirms","ordinary_stake","orig_status","out_msgs","owner_address","owner_address","payload","payload","payload","payload","prev_trans_id","raw","reason","recipient","refresh","refresh_from_millis","reinvest","result_code","reward","root_address","root_token_contract","root_token_contract","round_id","send_flags","send_gas_to","send_gas_to","send_gas_to","sender_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature_id","signs_received","signs_received","signs_required","src","src","symbol","timestamp","timestamp","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","tokens","tokens","tokens","total_fees","total_supply","trans_id","transaction","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","value","value","value","value","version","vesting_stake","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Transport","TransportInfo","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","deserialize","erased_serialize","fmt","from","get_accounts_by_code_hash","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_key_block","get_transaction","get_transactions","gql","has_key_blocks","info","into","into_any","into_any_arc","into_any_rc","max_transactions_per_fetch","models","poll_contract_state","reliable_behavior","send_message","serialize","to_owned","try_from","try_into","type_id","vzip","ApiFailure","FailedToSerialize","GqlTransport","InvalidAccountState","InvalidBlock","InvalidConfig","InvalidResponse","InvalidTransaction","LatestBlock","NoBlocksFound","NodeClientError","UnsupportedNetwork","__clone_box","__clone_box","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","end_lt","fmt","fmt","fmt","from","from","from","gen_utime","get_accounts_by_code_hash","get_block","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_block","get_latest_key_block","get_transaction","get_transactions","id","info","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","poll_contract_state","send_message","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wait_for_next_block","reason","ExistingContract","Exists","Exists","NotExists","NotExists","PollContractState","RawContractState","RawTransaction","Unchanged","__clone_box","__clone_box","__clone_box","__clone_box","account","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_context","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brief","brief","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","data","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","into","into","into","into","into_account","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_contract","last_known_trans_lt","last_transaction_id","partial_cmp","partial_cmp","serialize","serialize","serialize","timings","to_changed","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_timings","vzip","vzip","vzip","vzip","timings","timings","timings"],"q":[[0,"nekoton"],[8,"nekoton::core"],[67,"nekoton::core::accounts_storage"],[269,"nekoton::core::contract_subscription"],[327,"nekoton::core::dens"],[408,"nekoton::core::generic_contract"],[438,"nekoton::core::keystore"],[541,"nekoton::core::nft_wallet"],[669,"nekoton::core::owners_cache"],[730,"nekoton::core::parsing"],[765,"nekoton::core::token_wallet"],[834,"nekoton::core::ton_wallet"],[1036,"nekoton::core::ton_wallet::ever_wallet"],[1043,"nekoton::core::ton_wallet::highload_wallet_v2"],[1080,"nekoton::core::ton_wallet::multisig"],[1207,"nekoton::core::ton_wallet::wallet_v3"],[1243,"nekoton::core::transactions_tree"],[1285,"nekoton::core::utils"],[1354,"nekoton::crypto"],[2234,"nekoton::crypto::DerivedKeyCreateInput"],[2241,"nekoton::crypto::DerivedKeyPassword"],[2247,"nekoton::crypto::DerivedKeyUpdateParams"],[2253,"nekoton::crypto::EncryptedKeyUpdateParams"],[2258,"nekoton::crypto::LedgerUpdateKeyInput"],[2260,"nekoton::crypto::Password"],[2262,"nekoton::crypto::dict"],[2263,"nekoton::crypto::x25519"],[2264,"nekoton::external"],[2324,"nekoton::models"],[3733,"nekoton::transport"],[3772,"nekoton::transport::gql"],[3853,"nekoton::transport::gql::NodeClientError"],[3854,"nekoton::transport::models"],[3966,"nekoton::transport::models::PollContractState"],[3968,"nekoton::transport::models::RawContractState"],[3969,"dyn_clone::sealed"],[3970,"core::any"],[3971,"core::result"],[3972,"serde::de"],[3973,"erased_serde::ser"],[3974,"erased_serde::ser"],[3975,"core::fmt"],[3976,"core::fmt"],[3977,"alloc::sync"],[3978,"alloc::rc"],[3979,"ton_block::messages"],[3980,"anyhow"],[3981,"serde::ser"],[3982,"core::any"],[3983,"alloc::collections::btree::map"],[3984,"alloc::vec"],[3985,"core::iter::traits::collect"],[3986,"ton_block::messages"],[3987,"ton_block::transactions"],[3988,"ton_block::blocks"],[3989,"core::ops::function"],[3990,"nekoton_utils::clock"],[3991,"ton_types::types"],[3992,"ed25519_dalek::public"],[3993,"core::time"],[3994,"ton_types::cell"],[3995,"nekoton_contracts::tip4_1::nft_contract"],[3996,"nekoton_contracts::tip4_3::index_contract"],[3997,"nekoton_contracts::tip4_1::nft_contract"],[3998,"std::collections::hash::map"],[3999,"ton_block::transactions"],[4000,"num_bigint::biguint"],[4001,"ton_block::accounts"],[4002,"ton_block::messages"],[4003,"alloc::borrow"],[4004,"alloc::collections::vec_deque"],[4005,"ton_executor::blockchain_config"],[4006,"core::iter::traits::double_ended"],[4007,"ton_abi::token"],[4008,"ton_abi::function"],[4009,"ton_abi::token"],[4010,"core::future::future"],[4011,"core::pin"],[4012,"ed25519_dalek::keypair"],[4013,"anyhow"],[4014,"std::io"],[4015,"secstr"],[4016,"ed25519_dalek::secret"],[4017,"zeroize"],[4018,"core::clone"],[4019,"serde::de"],[4020,"core::cmp"],[4021,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Add account. It can later be fetched by ton wallet address","Add multiple accounts. It can later be fetched by ton …","","Additional assets, grouped by network group","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes all accounts and resets current account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Loads full accounts storage state. Fails on invalid data","Loads full accounts storage state. Returns empty state on …","","","","","","Removes specified from the storage","Removes multiple accounts from the storage","","","","","","","","","","Returns handler to the inner data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decodes data as accounts storage","","","","","","","","","","Used as a base object for different listeners …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Loads older transactions since specified id and notifies …","","Updates contract state. Returns whether the state was …","Arguments","","","","","","","","","","","","","","DeNS domains collection","","DeNS Top Level Domain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a map to resolve owner’s wallet address from …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Returns map with token wallet as key and its owner as …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Retrieve details using specified version","","","","","","Calculates token wallet address","Tries to guess version and retrieve details","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","Message info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Called when wallet custodians changed (e.g. on code …","Called when wallet details changed (e.g. expiration time …","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","Called when wallet has new pending transactions set","Called when wallet has new pending updates set","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","HighloadWalletV2 init data","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WalletV3 init data","","","","","","","","","","Adjusts seqno if there are some recent pending …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Phrase with 12 words, used everywhere else. The additional …","","","","","","","","Phrase with 24 words, used in Crystal Wallet","","","Does nothing","","","","","","Removes the entry","","","","","","","","","","","","","Updates entry ttl or inserts the new entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current expiration timestamp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Generates mnemonic and keypair.","","","","","","","","","","Does nothing useful, only exists for compatibility with …","","Message body hash","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adjust expiration timestamp from now","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create signed message from prepared inputs","","","","","","Create signed message from prepared inputs, with payloads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve data from storage","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Remove data from storage and wait until operation complete","Remove data without waiting operation result","","Upsert data into storage and wait until operation complete","Upsert data into storage without waiting operation result","","","","","","","","","","","","","","","","Account exists, has a deployed contract code and has a …","","","Used for transports which support getting blocks directly …","","","Transaction with incoming message, which body is valid …","","","","","DePool notification","","DePool notification","","","","","","","","Account exists, but is frozen","","","","","Used for transports which doesn’t support getting blocks …","","","","Manual polling once a minute or by a click. Used when …","","","","","","","","","","","","","","","","","","Message will never be expired. Not recommended to use","","","","Account doesn’t exist","","","Third iteration of token wallets, but with fixed bugs …","","","","","Block-walking for GQL or fast refresh for ADNL. Used when …","","","","","","","","","Interval after which the message will be invalid. …","The specific moment in time. Will stay the same after each …","Latest iteration with completely new standard …","First iteration of NFT implementation","Second iteration of NFT implementation","Latest iteration of NFT implementation","","","","","","","Token wallet notification","","","","","","","","Transaction with additional data","","","","","","Account exists and has a positive balance","","","User interaction with wallet contract","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether transaction execution was unsuccessful","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Full account balance in nano TON","Whether this batch was from the preload request","Message body","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether this message will be bounced on unsuccessful …","Whether this message was bounced during unsuccessful …","","ETH address or something else","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contract code hash","","","","Message broadcast timestamp (adjusted)","Transaction unix timestamp","","","","","","","","","Base64 encoded message body","Fixed decimals count","Decimals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destination message address, None for outbound messages","Account status after transaction execution","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute phase result code. None if compute phase was …","","Expiration timestamp (adjusted)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Full name","At what point was this state obtained","Network global id.","Message hash","Hash of body in cell representation","","","Full transaction id","Incoming message","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the contract is deployed","","Latest known lt","Last transaction id","Last known lt at the time the message was sent","","Maximum lt in a group","External message hash","","The smallest lt in a group","Short name, e.g. USDT, DAI, etc.","Full currency name","","","","","","","","","","","","","","Account status before transaction execution","Outgoing messages","Owner wallet address","Root owner contract address. Used as proxy address in …","","","","token transfer payload","Previous transaction id. None for last transaction","Raw software capabilities.","","","","","","Action phase result code. None if action phase was skipped","","Linked root token contract address","","Address of the root token contract","","","","","","Not the address of the token wallet, but the address of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the signature id if CapSignatureWithId capability …","","","","Incoming message source","Source message address, None for external messages","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sum of fees from all execution stages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Message value in nano TON","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,16,4,16,4,4,16,4,16,4,4,4,4,0,0,4,4,4,4,16,4,0,16,4,16,4,16,4,16,4,0,0,16,0,0,0,16,4,16,4,4,0,0,0,16,4,16,4,16,4,0,16,4,0,0,0,0,0,0,0,0,0,0,26,23,31,32,33,34,21,25,25,25,23,32,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,23,31,32,33,34,26,23,31,32,33,34,26,32,31,31,26,23,31,32,33,34,33,34,33,33,33,34,34,34,26,23,31,32,33,34,26,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,31,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,23,26,32,25,25,25,25,25,33,26,23,31,32,33,34,25,26,23,31,32,33,34,31,23,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,21,23,31,32,33,34,26,0,0,40,38,38,38,40,38,40,38,40,38,40,40,40,38,40,40,40,40,40,40,40,40,38,38,40,38,40,38,38,40,38,40,38,40,38,40,40,38,38,38,38,38,38,38,40,38,40,38,38,40,38,40,38,40,38,40,0,0,0,57,57,57,0,57,54,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,54,57,57,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,55,56,54,54,57,56,55,54,57,56,55,54,57,55,54,55,55,54,56,55,54,57,0,56,55,54,57,56,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,62,62,62,62,59,59,59,59,59,59,59,59,59,59,66,66,66,0,66,0,0,0,0,66,66,64,66,64,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,63,64,66,64,66,63,63,64,63,63,64,66,66,63,65,64,66,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,65,64,64,63,64,63,63,63,64,63,64,64,66,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,63,65,64,66,65,0,0,0,0,0,0,0,78,76,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,77,79,78,78,81,76,81,76,78,77,79,82,81,76,77,78,79,82,77,79,82,79,81,81,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,76,81,89,89,89,89,89,76,76,76,76,76,76,77,76,76,76,78,78,78,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,76,81,76,77,78,79,82,92,93,92,0,0,0,0,93,90,90,90,92,93,90,92,93,90,92,93,90,92,93,90,93,93,92,93,93,90,92,93,90,90,92,93,90,92,93,90,92,93,90,92,93,90,90,90,93,93,90,92,93,90,92,93,90,92,93,90,92,93,0,0,227,228,227,228,227,228,227,228,227,228,228,227,228,227,228,227,228,227,228,228,0,0,0,0,0,227,228,227,228,227,228,227,228,0,0,0,0,104,104,108,107,104,108,107,104,104,108,107,104,108,107,104,104,104,107,104,108,107,107,107,108,107,0,0,0,107,108,108,104,104,108,107,104,108,107,104,108,107,104,108,107,111,111,104,104,104,104,104,104,104,108,107,104,108,107,104,108,107,104,104,108,107,0,116,102,0,0,102,0,102,0,116,0,0,0,0,0,0,102,114,115,116,102,113,118,115,113,118,114,115,116,102,113,118,114,115,116,102,115,113,118,114,115,116,102,113,118,114,115,116,102,115,114,115,116,102,114,115,116,102,102,102,0,113,118,113,118,114,102,115,113,102,114,102,114,114,114,102,102,102,118,114,102,113,0,114,0,0,115,114,102,102,113,118,114,115,116,102,102,113,113,113,0,113,0,113,118,114,115,116,102,113,118,114,115,116,102,113,118,114,115,116,102,113,118,114,115,116,102,114,114,0,125,125,125,125,125,125,125,125,113,113,102,113,113,113,113,113,113,113,240,113,113,113,118,113,114,114,113,118,114,102,115,113,113,113,114,114,114,114,114,115,116,102,102,113,118,114,115,116,102,113,118,114,115,116,102,102,113,118,114,115,116,102,113,118,114,115,116,102,113,118,0,113,0,0,0,0,0,0,0,0,0,0,128,128,128,128,128,128,128,128,0,128,128,128,128,128,128,128,0,128,128,128,128,0,0,128,128,128,128,128,128,128,128,128,128,128,95,0,95,95,0,0,95,95,95,95,95,0,130,95,131,132,130,95,131,132,130,95,131,132,95,130,95,131,132,130,95,131,132,130,95,131,132,130,95,131,132,95,95,0,95,95,95,95,95,95,130,131,0,0,130,95,95,132,130,95,131,132,95,0,0,0,0,0,130,95,131,132,130,95,131,132,130,95,131,132,130,95,131,132,95,95,131,131,131,132,132,132,132,130,0,0,0,0,0,0,130,131,95,130,95,130,95,131,132,95,0,130,95,131,132,130,95,131,132,130,95,131,132,130,95,131,132,0,0,0,134,134,134,134,134,134,134,134,0,0,134,134,134,134,134,134,0,134,134,0,0,134,134,134,134,134,134,134,134,134,134,134,134,136,136,0,0,136,135,136,135,136,135,136,135,136,135,136,136,135,136,135,136,135,136,135,136,135,136,135,135,135,135,135,136,135,136,135,136,135,136,135,135,135,136,0,140,0,0,0,140,139,241,145,140,139,145,140,139,145,140,139,145,140,139,241,140,139,140,139,0,139,145,145,0,139,145,140,140,139,145,140,139,145,140,139,145,140,139,145,140,139,145,140,139,139,0,0,0,140,139,140,145,140,139,145,140,139,145,140,139,145,140,139,159,159,69,179,183,75,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,75,75,75,75,162,162,168,0,75,180,162,162,167,167,162,167,149,0,0,0,0,0,0,0,149,167,0,169,0,0,0,0,0,169,183,165,179,0,75,0,0,0,0,0,0,0,169,0,75,0,153,159,154,160,161,156,162,155,163,164,165,166,157,167,149,168,169,170,150,171,69,67,172,149,163,157,172,185,75,153,154,155,67,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,156,157,158,69,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,156,184,72,153,154,155,153,159,154,160,161,156,162,155,163,164,165,166,157,167,149,168,169,170,150,171,69,67,172,153,159,154,160,161,156,162,155,163,164,165,166,157,167,149,168,169,170,150,171,69,67,172,156,75,153,154,155,72,166,67,72,153,154,169,0,0,159,176,177,178,179,180,181,160,182,161,183,163,164,165,166,157,149,168,169,170,69,67,172,0,184,184,184,184,153,154,156,149,69,153,153,153,154,154,154,156,156,156,149,149,149,69,69,69,159,176,177,178,179,180,181,160,182,161,183,163,164,165,166,157,149,185,168,169,170,69,67,172,123,170,75,153,154,155,75,153,154,155,0,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,162,163,164,165,166,157,167,167,149,185,168,169,170,171,69,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,156,157,69,0,72,184,153,154,155,156,156,75,153,154,155,123,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,184,178,164,184,153,154,155,176,178,157,172,170,156,181,182,181,163,157,172,72,153,154,156,155,157,67,178,164,176,178,181,160,150,177,181,182,158,72,242,156,160,161,166,157,172,171,67,72,123,72,184,153,154,155,72,171,159,176,177,178,179,180,181,160,182,161,183,163,164,165,166,157,149,185,168,169,170,69,67,172,123,75,153,154,156,155,123,171,67,72,184,153,154,155,153,159,154,160,161,156,162,155,163,164,165,166,157,167,149,168,169,170,150,171,69,67,172,162,167,69,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,75,153,154,155,72,158,153,159,176,177,178,179,180,154,181,160,182,161,183,156,162,155,163,164,165,166,157,167,149,185,168,169,170,150,171,69,67,172,166,185,0,243,244,243,243,244,243,244,245,245,246,245,246,246,247,248,247,248,248,247,249,250,250,249,250,251,251,252,252,0,0,0,0,0,0,0,192,193,193,192,193,192,193,193,192,193,192,193,192,193,192,193,192,193,193,193,192,193,192,193,36,189,192,193,192,193,192,193,192,193,233,192,233,36,36,193,36,36,189,189,192,193,192,193,192,193,192,193,192,193,193,101,0,217,221,221,195,86,86,103,99,96,96,0,103,0,103,0,96,0,0,214,220,220,217,0,0,0,101,195,214,216,0,47,0,0,0,0,0,0,197,0,0,0,0,0,0,0,0,0,0,122,51,0,0,217,221,51,100,101,106,0,0,47,0,0,96,96,96,101,101,0,122,122,100,80,80,80,0,0,99,0,99,106,103,0,0,0,0,0,0,0,0,0,0,86,101,0,217,222,216,103,0,0,197,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,60,202,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,195,100,80,110,41,61,218,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,202,203,120,218,218,212,212,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,41,199,120,121,39,60,120,121,201,202,204,205,206,87,219,112,109,41,218,221,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,217,218,219,202,203,120,218,60,201,202,203,204,205,206,120,121,207,209,210,211,212,47,195,213,122,143,112,100,80,110,109,41,39,39,39,214,51,217,221,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,120,120,120,121,121,121,207,207,207,209,209,209,210,210,210,211,211,211,212,212,212,47,47,47,195,195,195,213,213,213,122,122,122,143,143,143,112,112,112,100,100,100,80,80,80,110,110,110,109,109,109,41,41,41,39,39,39,214,214,214,51,51,51,217,217,217,221,221,221,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,217,218,219,199,60,143,39,203,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,195,213,122,143,112,100,100,80,80,110,109,41,39,214,87,61,51,60,216,216,217,218,219,220,220,221,222,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,217,218,219,220,221,222,195,100,80,112,41,213,218,219,120,121,60,60,120,121,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,41,196,41,41,39,198,61,39,196,61,112,109,143,204,121,121,143,204,121,211,210,204,204,121,198,60,60,110,109,202,203,120,208,60,213,198,196,143,143,198,60,198,110,200,112,198,120,209,210,211,207,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,217,218,219,213,120,121,120,39,218,109,122,143,208,209,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,195,100,80,216,220,222,207,208,212,60,109,202,87,201,103,196,99,197,198,198,199,199,200,200,96,201,201,202,202,203,203,204,204,205,205,206,206,120,121,101,86,207,207,208,208,209,209,210,210,211,211,106,212,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,60,216,217,218,218,219,220,221,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,204,205,206,202,203,120,218,109,198,103,196,99,197,198,199,200,96,201,202,203,204,205,206,120,121,101,86,207,208,209,210,211,106,212,47,195,213,122,143,112,100,80,110,109,41,39,214,87,61,51,60,216,217,218,219,220,221,222,0,0,229,229,229,229,229,229,229,229,229,229,229,15,15,15,15,15,15,15,15,0,229,15,229,229,229,229,229,0,15,229,15,229,229,229,229,229,229,231,231,0,231,231,231,231,231,0,231,0,231,230,231,232,230,231,232,230,231,232,230,231,232,230,231,230,231,230,231,230,230,231,231,232,230,231,230,232,232,232,232,232,232,232,232,232,232,230,232,232,230,231,232,230,231,232,230,231,232,230,231,232,232,232,230,231,231,232,230,231,232,230,231,232,230,231,232,230,231,232,253,0,235,236,235,236,0,0,0,236,235,236,119,141,119,235,236,119,141,235,236,119,141,119,235,236,119,141,235,236,119,141,235,119,235,236,119,141,235,236,119,141,141,141,235,236,119,119,141,141,141,141,235,236,119,235,236,119,141,235,236,236,119,141,141,235,236,119,141,235,235,236,119,141,235,236,119,141,235,236,119,141,235,235,119,119,141,235,236,119,119,236,235,236,119,141,235,236,119,141,235,236,119,141,235,236,119,141,235,235,236,119,141,254,255,256],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,4],[[-1,-2],2,[],[]],0,0,[-1,[[5,[4]]],6],0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[[12,[15]]],16],0,0,0,[[16,17],[[18,[2]]]],[[4,-1],5,19],[[16,[12,[15]]],2],0,[-1,-2,[],[]],0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[21,[[24,[22,23]]]],[[25,26],[[18,[23]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,[[18,[2]]]],[26,26],[23,23],[31,31],[32,32],[33,33],[34,34],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],31],0,[-1,[[5,[26]]],6],[-1,[[18,[23]]],6],[-1,[[5,[31]]],6],[-1,[[5,[32]]],6],[-1,[[5,[33]]],6],[-1,[[5,[34]]],6],[[33,33],35],[[34,34],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,[[26,10],11],[[21,10],11],[[23,10],11],[[31,10],11],[[32,10],11],[[33,10],11],[[34,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[31,30],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[36]]],[[18,[25]]]],[[[13,[36]]],25],0,0,0,0,[25,[[18,[2]]]],[[25,29],[[18,[[37,[23]]]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],[[25,29,22],[[18,[23]]]],0,[[26,-1],5,19],[[23,-1],5,19],[[31,-1],5,19],[[32,-1],5,19],[[33,-1],5,19],[[34,-1],5,19],[25,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[[38,39],2],[38,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[38,41],[[],40],[-1,[[5,[40]]],6],0,[[40,40],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[38,17],[[18,[42]]]],[[38,17,40],[[18,[43]]]],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[[38,44,45,45,45],[[18,[[37,[41]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[38,[[46,[39]]]],[38,47],[[38,48,45],[[18,[2]]]],[[38,45,45,45,45],[[18,[2]]]],[[38,45],[[18,[35]]]],[[38,49,[37,[50]],51,45,45],[[18,[2]]]],[[38,17,52],[[18,[39]]]],[[40,-1],5,19],[[[13,[53]],[13,[15]],30,45,[37,[45]]],[[18,[38]]]],[-1,-2,[],[]],[38,[[13,[15]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[54,[13,[55]]],[[18,[2]]]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,54],[[[13,[53]],[13,[15]]],56],[57,57],[[-1,-2],2,[],[]],[[],54],[[57,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[53]],[13,[15]]],56],[[[13,[53]],[13,[15]],30],[[18,[55]]]],[55,29],[[56,30],[[18,[56]]]],[[54,29],[[37,[[13,[55]]]]]],[54,2],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[55,29,52],[[18,[57]]]],[[54,29,52],[[18,[57]]]],[[55,29],[[18,[[37,[58]]]]]],[[55,29],[[18,[[37,[30]]]]]],[[54,29],[[18,[[37,[30]]]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,50],56],0,0,[59,30],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[59,41],[[59,17],[[18,[42]]]],[[59,17,40],[[18,[60]]]],[-1,-1,[]],[[59,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[60]],61],2,[]],[59,[[46,[39]]]],[59,47],[[59,48],[[18,[2]]]],[59,[[18,[2]]]],[[59,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[62]],35],[[18,[59]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[63,[[18,[64]]]],[[63,-1],[[18,[[27,[64]]]]],28],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],65],[63,[[18,[2]]]],[64,64],[66,66],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[63,67],[[18,[[27,[49]]]]]],[[63,[46,[49]],[46,[68]],69],[[18,[[27,[67]]]]]],[[-1,7],[[5,[8,9]]],[]],[63,18],[63,18],[[64,10],11],[[66,10],11],[[66,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,[[27,[64]]]],[63,[[18,[[27,[68]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[63,[70,[49]],71],35],[[65,[13,[36]]],[[18,[63]]]],[[65,[13,[36]]],63],0,0,[63,72],0,[63,[[18,[2]]]],[[63,68],[[18,[[37,[64]]]]]],[[63,[46,[68]]],[[18,[[27,[64]]]]]],[[64,-1],5,19],[[63,[46,[49]],[37,[73]]],[[18,[74]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[63,[[18,[64]]]],[[65,29],[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[65,29,-1],[[18,[65,66]]],75],0,0,0,0,0,0,0,[[-1,1],2,[]],[76,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,53],[[18,[78]]]],[[79,53],[[18,[[37,[80]]]]]],[78,78],[[-1,-2],2,[],[]],[81,30],[76,30],[[81,30],[[18,[58]]]],[76,38],[[],78],[[77,10],11],[[79,10],11],[[82,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[77,30,83],[[18,[58]]]],[[79,53],[[18,[84]]]],[[82,53],[[18,[85]]]],[[79,53],[[18,[22]]]],[[81,30,49,[37,[30]]],[[18,[[27,[30]]]]]],[81,83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[81,[[37,[22]]]],[76,30],[76,[[37,[22]]]],[[53,[13,[15]],30],[[18,[81]]]],[[-1,30],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,30],2,[]],[[-1,[27,[[87,[86]]]],61],2,[]],[76,30],[[76,48],[[18,[2]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[76,[[18,[2]]]],[[77,53],[[18,[83]]]],[[76,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],0,0,[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[76,80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[90,30,30],2],[[90,-1],2,91],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[90,30,30],[[18,[92]]]],[93,93],[[-1,-2],2,[],[]],[[92,10],11],[[93,10],11],[[93,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[90,30],[[37,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[29,[13,[53]],[13,[36]],[13,[15]],50],[[18,[90]]]],[[29,[13,[53]],[13,[36]],[13,[15]],50],90],[[90,[46,[30]]],[[94,[30,30]]]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[95,43],[[37,[96]]]],[[43,97],[[37,[86]]]],[98,[[37,[99]]]],[[43,97,100],[[37,[101]]]],[[43,102],[[37,[103]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[104,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[104,105],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[104,41],[104,38],[[104,106,105,35,83],[[18,[48]]]],[[107,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[107,53,100],[[18,[105]]]],[107,[[18,[58]]]],[[108,53,100],[[18,[109]]]],[[107,53,100],[[18,[110]]]],[[53,15,30],[[18,[109]]]],[[53,15,30],[[18,[[2,[30,109]]]]]],[[53,15,30],[[18,[[2,[110,109]]]]]],[[107,53],[[18,[100]]]],[[108,53,100,30],[[18,[30]]]],[[108,53],[[18,[109]]]],[[104,44],[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,105],2,[]],[[-1,[27,[[87,[101]]]],61],2,[]],[104,30],[[104,48],[[18,[2]]]],[[104,106,105,35,83,48],[[18,[4]]]],[104,[[18,[2]]]],[[[13,[53]],[13,[15]],30,30,[13,[111]]],[[18,[104]]]],[104,112],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[104,100],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[113,30],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[114,114],[115,115],[116,116],[102,102],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[102,83],[102,[[70,[49]]]],[[68,102,117],30],[113,41],0,[113,38],[-1,[[5,[118]]],6],[-1,[[5,[114]]],6],[-1,[[5,[102]]],6],0,[113,114],[102,114],[[114,114],35],[[102,102],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[113,17],[[18,[42]]]],0,0,[119,[[18,[[2,[68,102]]]]]],[[15,68,117,[46,[102]]],[[18,[[27,[118]]]]]],0,[[114,10],11],[[102,10],11],[[102,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[102]]]],[113,[[37,[[27,[58]]]]]],[113,[[46,[120]]]],[113,[[46,[121]]]],[[53,119,68,102],[[18,[[27,[58]]]]]],[[113,44],[[18,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,[[-1,[46,[58]]],2,[]],[[-1,114],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[[87,[103]]]],61],2,[]],[[-1,[46,[120]]],2,[]],[[-1,[46,[121]]],2,[]],[113,[[46,[39]]]],[113,47],[102,[[46,[102]]]],[[113,48],[[18,[2]]]],[[113,68,[70,[49]],122],[[18,[[12,[123]]]]]],[[113,124,68,48,122],[[18,[[12,[123]]]]]],[[113,124,68,48,122],[[18,[[12,[123]]]]]],[[113,122],[[18,[[12,[123]]]]]],[[113,122,[46,[68]],49,[37,[52]]],[[18,[[12,[123]]]]]],[[113,124,68,48,83,122],[[18,[[12,[123]]]]]],[[-1,124,68,4,122],[[18,[116]]],[]],[[113,124,68,115,122],[[18,[116]]]],[[113,124,68,4,122],[[18,[116]]]],[113,68],0,[113,[[18,[2]]]],0,0,[[113,17,52],[[18,[39]]]],[[118,-1],5,19],[[114,-1],5,19],[[102,-1],5,19],0,[[[13,[53]],[13,[15]],117,68,102,[13,[125]]],[[18,[113]]]],[[[13,[53]],[13,[15]],30,[13,[125]]],[[18,[113]]]],[[[13,[53]],[13,[15]],118,[13,[125]]],[[18,[113]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[102,[[18,[126]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,102],0,0,[113,117],0,0,[[68,117],30],[58,35],[68,[[18,[127]]]],[[53,68,117,122],[[18,[[12,[123]]]]]],[[53,68,124,30,[27,[115]],122],[[18,[116]]]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[[-1,-2],2,[],[]],[[128,117],[[18,[30]]]],[[68,117],30],0,[-1,-1,[]],[68,128],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],0,[[128,52],[[18,[[2,[58,129]]]]]],[128,[[18,[127]]]],[[128,-1,52],[[18,[[2,[58,129]]]]],28],[[53,68,117,122],[[18,[[12,[123]]]]]],[[53,68,124,[27,[115]],122],[[18,[116]]]],[128,[[70,[49]]]],0,[128,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[128]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[128,52],128],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[95,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,130],[95,95],[131,131],[132,132],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[95,83],[95,[[70,[49]]]],[[68,95,117],30],[-1,[[5,[95]]],6],[[95,95],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],0,0,[[53,95,[133,[124]],48],[[18,[35]]]],[[53,95,[133,[124]],48],[[18,[[37,[132]]]]]],[[130,10],11],[[95,10],11],[[95,10],11],[[132,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[95]]]],[[53,95,[133,[124]]],[[18,[[27,[58]]]]]],[[53,95,[133,[124]]],[[18,[131]]]],[[53,95,[133,[124]],[46,[58]]],[[18,[[27,[120]]]]]],[[53,95,[133,[124]],[46,[58]]],[[18,[[27,[121]]]]]],[58,[[37,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[95,35],[95,35],0,0,0,0,0,0,0,0,[[53,95,68,30,[70,[49]],122],[[18,[[12,[123]]]]]],[[53,95,68,30,48,122],[[18,[[12,[123]]]]]],[[53,95,68,30,48,122],[[18,[[12,[123]]]]]],[[53,68,95,117,122,130],[[18,[[12,[123]]]]]],[[53,95,68,30,48,[37,[83]],122],[[18,[[12,[123]]]]]],[[53,95,68,35,30,115,122],[[18,[116]]]],0,0,[[95,-1],5,19],[68,130],[95,127],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[95,114],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[134,134],[[-1,-2],2,[],[]],[[134,117],[[18,[30]]]],[[68,117],30],[[53,124,[46,[39]]],52],[-1,-1,[]],[68,134],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],[134,[[18,[127]]]],[[134,-1,52],[[18,[[2,[58,129]]]]],28],[[53,68,117,122],[[18,[[12,[123]]]]]],[[53,68,124,52,[27,[115]],122],[[18,[116]]]],[134,[[70,[49]]]],0,0,[134,[[18,[83]]]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[83,[[18,[134]]]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[134,52],134],0,0,0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[136,10],11],[[136,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[135,[[137,[17]]]],[[17,138,[13,[15]],[13,[53]]],135],[135,[[5,[[37,[43]],136]]]],[135,[[37,[17]]]],[[135,-1],2,45],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[135,135],[135,135],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,30,17,139],[[18,[39]]],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,39],2,[]],[140,140],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[27,[141]]],[[0,[91,142]]]],0,0,0,[[48,122,68],[[2,[143,[94,[22,144]]]]]],0,[[145,10],11],[[140,10],11],[[140,10],11],[[139,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[53,17,122,68,[133,[146]],[27,[147]]],[[18,[[12,[123]]]]]],[[30,41,44],[[18,[145]]]],[[15,30,48,[37,[48]],49,[37,[50]]],[[0,[148]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[149,126],0,0,0,0,[[-1,150],[[152,[[12,[151]]]]],[]],[[153,150],[[152,[[12,[151]]]]]],[[154,150],[[152,[[12,[151]]]]]],[[155,150],[[152,[[12,[151]]]]]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[156,22],[157,22],[158,29],[69,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[156,29,29],[[18,[2]]]],[-1,[[152,[[12,[151]]]]],[]],[72,2],[153,[[152,[[12,[151]]]]]],[154,[[152,[[12,[151]]]]]],[155,[[152,[[12,[151]]]]]],[153,153],[159,159],[154,154],[160,160],[161,161],[156,156],[162,162],[155,155],[163,163],[164,164],[165,165],[166,166],[157,157],[167,167],[149,149],[168,168],[169,169],[170,170],[150,150],[171,171],[69,69],[67,67],[172,172],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[156,[46,[68]],29],[[18,[[27,[171]]]]]],[[-1,150,[46,[68]]],[[152,[[12,[151]]]]],[]],[[153,150,[46,[68]]],[[152,[[12,[151]]]]]],[[154,150,[46,[68]]],[[152,[[12,[151]]]]]],[[155,150,[46,[68]]],[[152,[[12,[151]]]]]],[[72,[70,[49]],71],35],0,0,[[],72],[[],153],[[],154],[[],169],[173,22],[[29,149],[[5,[174,175]]]],[-1,[[5,[159]]],6],[-1,[[5,[176]]],6],[-1,[[5,[177]]],6],[-1,[[5,[178]]],6],[-1,[[5,[179]]],6],[-1,[[5,[180]]],6],[-1,[[5,[181]]],6],[-1,[[5,[160]]],6],[-1,[[5,[182]]],6],[-1,[[5,[161]]],6],[-1,[[5,[183]]],6],[-1,[[5,[163]]],6],[-1,[[5,[164]]],6],[-1,[[5,[165]]],6],[-1,[[5,[166]]],6],[-1,[[5,[157]]],6],[-1,[[5,[149]]],6],[-1,[[5,[168]]],6],[-1,[[5,[169]]],6],[-1,[[18,[170]]],6],[-1,[[5,[69]]],6],[-1,[[5,[67]]],6],[-1,[[5,[172]]],6],0,[[[12,[184]]],[[5,[[12,[-1]],[12,[184]]]]],184],[184,[[37,[-1]]],184],[[[14,[184]]],[[5,[[14,[-1]],[14,[184]]]]],184],[184,[[37,[-1]]],184],[[153,153],35],[[154,154],35],[[156,156],35],[[149,149],35],[[69,69],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[-1,52,[]],0,[[-1,150],[[152,[[12,[151]]]]],[]],[[153,150],[[152,[[12,[151]]]]]],[[154,150],[[152,[[12,[151]]]]]],[[155,150],[[152,[[12,[151]]]]]],[[-1,150],[[152,[[12,[151]]]]],[]],[[153,150],[[152,[[12,[151]]]]]],[[154,150],[[152,[[12,[151]]]]]],[[155,150],[[152,[[12,[151]]]]]],[[[46,[49]],[37,[73]]],[[133,[[46,[49]]]]]],[[153,10],11],[[159,10],11],[[176,10],11],[[177,10],11],[[178,10],11],[[179,10],11],[[180,10],11],[[154,10],11],[[181,10],11],[[160,10],11],[[182,10],11],[[161,10],11],[[183,10],11],[[156,10],11],[[162,10],11],[[162,10],11],[[163,10],11],[[164,10],11],[[165,10],11],[[166,10],11],[[157,10],11],[[167,10],11],[[167,10],11],[[149,10],11],[[185,10],11],[[168,10],11],[[169,10],11],[[170,10],11],[[171,10],11],[[69,10],11],[[69,10],11],[[67,10],11],[[172,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[186,162],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[156]]],187],[-1,[[18,[157]]],187],[29,[[18,[69]]]],[149,185],[[72,[70,[49]]],[[18,[[37,[188]]]]]],[-1,[[27,[172]]],[]],[153,[[27,[172]]]],[154,[[27,[172]]]],[155,[[27,[172]]]],[[156,29],[[18,[174,162]]]],[[156,29],[[18,[188,162]]]],[[-1,150],[[152,[[12,[151]]]]],[]],[[153,150],[[152,[[12,[151]]]]]],[[154,150],[[152,[[12,[151]]]]]],[[155,150],[[152,[[12,[151]]]]]],[-1,[[46,[49]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[184,35],0,0,[[-1,29],[[18,[2]]],[]],[[153,29],[[18,[2]]]],[[154,29],[[18,[2]]]],[[155,29],[[18,[2]]]],0,0,0,0,0,[156,149],0,0,0,0,0,0,[[],72],[[],153],[[],154],[[72,168,149,188,[37,[22]]],[[18,[[2,[156,158]]]]]],[[[13,[189]]],155],[[22,126,68,68],[[18,[157]]]],0,0,0,0,0,0,0,0,0,0,0,[158,2],[[72,[70,[49]],168],[[18,[158]]]],[-1,68,[]],[156,68],0,0,0,0,0,0,0,[72,2],[[-1,53],2,[]],[[72,[70,[49]]],2],[[-1,68],[[152,[[12,[151]]]]],[]],[[153,68],[[152,[[12,[151]]]]]],[[154,68],[[152,[[12,[151]]]]]],[[155,68],[[152,[[12,[151]]]]]],[72,2],0,[[159,-1],5,19],[[176,-1],5,19],[[177,-1],5,19],[[178,-1],5,19],[[179,-1],5,19],[[180,-1],5,19],[[181,-1],5,19],[[160,-1],5,19],[[182,-1],5,19],[[161,-1],5,19],[[183,-1],5,19],[[163,-1],5,19],[[164,-1],5,19],[[165,-1],5,19],[[166,-1],5,19],[[157,-1],5,19],[[149,-1],5,19],[[185,-1],5,19],[[168,-1],5,19],[[169,-1],5,19],[[170,-1],18,19],[[69,-1],5,19],[[67,-1],5,19],[[172,-1],5,19],[[-1,74],[[18,[170]]],[]],[[-1,150,[46,[49]],[37,[73]]],[[152,[[12,[151]]]]],[]],[[153,150,[46,[49]],[37,[73]]],[[152,[[12,[151]]]]]],[[154,150,[46,[49]],[37,[73]]],[[152,[[12,[151]]]]]],[[156,[46,[49]],[37,[73]],29],[[18,[[70,[49]]]]]],[[155,150,[46,[49]],[37,[73]]],[[152,[[12,[151]]]]]],[[-1,74,126],[[18,[170]]],[]],0,0,[[72,[70,[49]],[46,[49]],71],[[18,[2]]]],[-1,22,[]],[153,22],[154,22],[155,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[-1,150],[[152,[[12,[151]]]]],[]],[[153,150],[[152,[[12,[151]]]]]],[[154,150],[[152,[[12,[151]]]]]],[[155,150],[[152,[[12,[151]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[29,[[46,[29]]]],[[190,68],[[191,[[70,[49]]]]]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[192,192],[193,193],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[5,[193]]],6],[[-1,7],[[5,[8,9]]],[]],[[192,10],11],[[193,10],11],[-1,-1,[]],[-1,-1,[]],[[-1,29],[[152,[[12,[151]]]]],[]],[[-1,126],[[152,[[12,[151]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[-1,35,[]],0,[[-1,192],[[152,[[12,[151]]]]],[]],[[-1,29],[[152,[[12,[151]]]]],[]],[[-1,29],2,[]],[[193,-1],5,19],[[-1,29,29],[[152,[[12,[151]]]]],[]],[[-1,29,29],2,[]],[[-1,126,[37,[194]],[46,[49]]],[[152,[[12,[151]]]]],[]],[[-1,126,126,[37,[194]],[46,[49]],193],[[152,[[12,[151]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[195,29],[100,29],[80,29],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[103,103],[196,196],[99,99],[197,197],[198,198],[199,199],[200,200],[96,96],[201,201],[202,202],[203,203],[204,204],[205,205],[206,206],[120,120],[121,121],[101,101],[86,86],[207,207],[208,208],[209,209],[210,210],[211,211],[106,106],[212,212],[47,47],[195,195],[213,213],[122,122],[143,143],[112,112],[100,100],[80,80],[110,110],[109,109],[41,41],[39,39],[214,214],[[[87,[-1]]],[[87,[-1]]],215],[61,61],[51,51],[60,60],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],[222,222],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],41],[[],218],[[],221],[-1,[[5,[103]]],6],[-1,[[5,[196]]],6],[-1,[[5,[99]]],6],[-1,[[5,[197]]],6],[-1,[[5,[198]]],6],[-1,[[5,[199]]],6],[-1,[[5,[200]]],6],[-1,[[5,[96]]],6],[-1,[[5,[201]]],6],[-1,[[5,[202]]],6],[-1,[[5,[203]]],6],[-1,[[5,[204]]],6],[-1,[[5,[205]]],6],[-1,[[5,[206]]],6],[-1,[[5,[120]]],6],[-1,[[5,[121]]],6],[-1,[[5,[101]]],6],[-1,[[5,[86]]],6],[-1,[[5,[207]]],6],[-1,[[5,[208]]],6],[-1,[[5,[209]]],6],[-1,[[5,[210]]],6],[-1,[[5,[211]]],6],[-1,[[5,[106]]],6],[-1,[[5,[212]]],6],[-1,[[5,[47]]],6],[-1,[[5,[195]]],6],[-1,[[5,[213]]],6],[-1,[[5,[122]]],6],[-1,[[5,[143]]],6],[-1,[[5,[112]]],6],[-1,[[5,[100]]],6],[-1,[[5,[80]]],6],[-1,[[5,[110]]],6],[-1,[[5,[109]]],6],[-1,[[5,[41]]],6],[-1,[[5,[39]]],6],[-1,[[5,[214]]],6],[-1,[[5,[[87,[-2]]]]],6,223],[-1,[[5,[61]]],6],[-1,[[5,[51]]],6],[-1,[[5,[60]]],6],[-1,[[5,[217]]],6],[-1,[[18,[218]]],6],[-1,[[5,[219]]],6],0,0,0,0,0,[[201,201],35],[[202,202],35],[[203,203],35],[[204,204],35],[[205,205],35],[[206,206],35],[[120,120],35],[[121,121],35],[[207,207],35],[[209,209],35],[[210,210],35],[[211,211],35],[[212,212],35],[[47,47],35],[[195,195],35],[[213,213],35],[[122,122],35],[[143,143],35],[[112,112],35],[[100,100],35],[[80,80],35],[[110,110],35],[[109,109],35],[[41,41],35],[[39,39],35],[[39,60],35],[[39,141],35],[[214,214],35],[[51,51],35],[[217,217],35],[[221,221],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,0,0,0,0,[[103,10],11],[[196,10],11],[[99,10],11],[[197,10],11],[[198,10],11],[[199,10],11],[[200,10],11],[[96,10],11],[[201,10],11],[[202,10],11],[[203,10],11],[[204,10],11],[[205,10],11],[[206,10],11],[[120,10],11],[[121,10],11],[[101,10],11],[[86,10],11],[[207,10],11],[[208,10],11],[[209,10],11],[[210,10],11],[[211,10],11],[[106,10],11],[[212,10],11],[[47,10],11],[[195,10],11],[[195,10],11],[[213,10],11],[[122,10],11],[[143,10],11],[[112,10],11],[[100,10],11],[[100,10],11],[[80,10],11],[[80,10],11],[[110,10],11],[[109,10],11],[[41,10],11],[[39,10],11],[[214,10],11],[[[87,[-1]],10],11,224],[[61,10],11],[[51,10],11],[[60,10],11],[[216,10],11],[[216,10],11],[[217,10],11],[[218,10],11],[[219,10],11],[[220,10],11],[[220,10],11],[[221,10],11],[[222,10],11],[[222,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[225,217],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[195]]]],[29,[[18,[100]]]],[29,[[18,[80]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[53,122],143],0,0,0,[[122,48],143],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[143,53],35],[[143,48],35],0,0,0,0,0,0,0,0,0,0,0,0,[[103,-1],5,19],[[196,-1],5,19],[[99,-1],5,19],[[197,-1],5,19],[[198,-1],5,19],[[199,-1],5,19],[[200,-1],5,19],[[96,-1],5,19],[[201,-1],5,19],[[202,-1],5,19],[[203,-1],5,19],[[204,-1],5,19],[[205,-1],5,19],[[206,-1],5,19],[[120,-1],5,19],[[121,-1],5,19],[[101,-1],5,19],[[86,-1],5,19],[[207,-1],5,19],[[208,-1],5,19],[[209,-1],5,19],[[210,-1],5,19],[[211,-1],5,19],[[106,-1],5,19],[[212,-1],5,19],[[47,-1],5,19],[[195,-1],5,19],[[213,-1],5,19],[[122,-1],5,19],[[143,-1],5,19],[[112,-1],5,19],[[100,-1],5,19],[[80,-1],5,19],[[110,-1],5,19],[[109,-1],5,19],[[41,-1],5,19],[[39,-1],5,19],[[214,-1],5,19],[[[87,[-1]],-2],5,226,19],[[61,-1],5,19],[[51,-1],5,19],[[60,-1],5,19],[[217,-1],5,19],[[218,-1],18,19],[[219,-1],5,19],[213,[[37,[194]]]],0,0,0,0,0,0,[[122,53],52],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[227,[[18,[198]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[227,[[18,[199]]]],[-1,[[5,[-2]]],[],[]],[227,[[18,[200]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,227]]],[[18,[201]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,228]]],[[18,[202]]]],[227,[[18,[203]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,228]]],[[18,[204]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,227]]],[[18,[205]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,227]]],[[18,[206]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[227,100]]],[[18,[207]]]],[-1,[[5,[-2]]],[],[]],[[[2,[227,0,100]]],[[18,[208]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[227,[[5,[209]]]],[-1,[[5,[-2]]],[],[]],[227,[[5,[210]]]],[227,[[5,[211]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[227,100]]],[[18,[212]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,43]]],[[18,[60]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[83,[[18,[218]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[49,[[18,[221]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[229,229],[[-1,-2],2,[],[]],[-1,[[5,[229]]],6],[[-1,7],[[5,[8,9]]],[]],[[229,10],11],[-1,-1,[]],[[-1,58,49,[37,[30]]],[[152,[[12,[151]]]]],[]],[[-1,53,35],[[152,[[12,[151]]]]],[]],[[-1,53],[[152,[[12,[151]]]]],[]],[[-1,30],[[152,[[12,[151]]]]],[]],[[-1,58],[[152,[[12,[151]]]]],[]],[-1,[[152,[[12,[151]]]]],[]],[[-1,58],[[152,[[12,[151]]]]],[]],[[-1,30,48,49],[[152,[[12,[151]]]]],[]],0,0,[-1,229,[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[-1,30,48],[[152,[[12,[151]]]]],[]],0,[[-1,17],[[152,[[12,[151]]]]],[]],[[229,-1],5,19],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[230,230],[231,231],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[230,10],11],[[231,10],11],[[231,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[232,58,49,[37,[30]]],[[152,[[12,[151]]]]]],[[232,29],[[18,[44]]]],[[232,53,35],[[152,[[12,[151]]]]]],[[232,53],[[152,[[12,[151]]]]]],[[232,30],[[152,[[12,[151]]]]]],[[232,58],[[152,[[12,[151]]]]]],[[232,30],[[18,[230]]]],[232,[[152,[[12,[151]]]]]],[[232,58],[[152,[[12,[151]]]]]],[[232,30,48,49],[[152,[[12,[151]]]]]],0,[232,229],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[233]]],232],[[232,30,48],[[152,[[12,[151]]]]]],[[232,17],[[152,[[12,[151]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[232,29,30,71],[[18,[22]]]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[119,53],234],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[235,41],[119,41],[235,235],[236,236],[119,119],[141,141],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[141,141],237],0,[-1,[[5,[235]]],6],[-1,[[5,[236]]],6],[-1,[[5,[119]]],6],[[119,119],35],[[141,141],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[235,10],11],[[236,10],11],[[119,10],11],[[141,10],11],[-1,-1,[]],[235,236],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[235,238],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[235,[[37,[119]]]],[235,[[37,[48]]]],0,[[119,119],[[37,[237]]]],[[141,141],[[37,[237]]]],[[235,-1],5,19],[[236,-1],5,19],[[119,-1],5,19],0,[236,[[5,[235,239]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[235,239],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0],"c":[],"p":[[3,"Private",3969],[15,"tuple"],[8,"Any",3970],[3,"InternalMessage",8],[4,"Result",3971],[8,"Deserializer",3972],[8,"Serializer",3973],[3,"Ok",3973],[3,"Error",3974],[3,"Formatter",3975],[6,"Result",3975],[3,"Box",3976],[3,"Arc",3977],[3,"Rc",3978],[8,"Transport",3733],[3,"TonInterface",8],[3,"Message",3979],[6,"Result",3980],[8,"Serializer",3981],[3,"TypeId",3970],[3,"StoredAccountsData",67],[3,"String",3982],[3,"AssetsList",67],[3,"BTreeMap",3983],[3,"AccountsStorage",67],[3,"AccountToAdd",67],[3,"Vec",3984],[8,"IntoIterator",3985],[15,"str"],[4,"MsgAddressInt",3979],[3,"AdditionalAssets",67],[3,"TonWalletAsset",67],[3,"TokenWalletAsset",67],[3,"DePoolAsset",67],[15,"bool"],[8,"Storage",2264],[4,"Option",3986],[3,"ContractSubscription",269],[3,"PendingTransaction",2324],[3,"TransactionExecutionOptions",269],[3,"ContractState",2324],[15,"u128"],[3,"Transaction",3987],[3,"Block",3988],[8,"FnMut",3989],[15,"slice"],[4,"PollingMethod",2324],[15,"u64"],[15,"u8"],[15,"usize"],[4,"TransactionsBatchType",2324],[15,"u32"],[8,"Clock",3990],[3,"Dens",327],[3,"DensTld",327],[3,"DensBuilder",327],[4,"ResolvedValue",327],[3,"UInt256",3991],[3,"GenericContract",408],[3,"Transaction",2324],[3,"TransactionsBatchInfo",2324],[8,"GenericContractSubscriptionHandler",408],[3,"KeyStore",438],[3,"KeyStoreEntry",438],[3,"KeyStoreBuilder",438],[4,"KeyStoreError",438],[3,"EncryptedData",1354],[3,"PublicKey",3992],[4,"EncryptionAlgorithm",1354],[15,"array"],[3,"Duration",3993],[3,"PasswordCache",1354],[6,"SignatureId",1354],[6,"Signature",1354],[8,"Signer",1354],[3,"Nft",541],[3,"CollectionContractState",541],[3,"CollectionInterfaces",541],[3,"NftContractState",541],[4,"NftVersion",2324],[3,"NftCollection",541],[3,"IndexContractState",541],[3,"Cell",3994],[3,"GetInfoOutputs",3995],[3,"IndexGetInfoOutputs",3996],[4,"NftTransaction",2324],[3,"TransactionWithData",2324],[3,"NftCallbackPayload",3995],[8,"NftSubscriptionHandler",541],[3,"OwnersCache",669],[8,"Iterator",3997],[4,"RecipientWallet",669],[4,"OwnersCacheError",669],[3,"HashMap",3998],[4,"MultisigType",1080],[4,"MultisigTransaction",2324],[3,"TransactionDescrOrdinary",3987],[3,"SliceData",3999],[4,"KnownPayload",2324],[4,"TokenWalletVersion",2324],[4,"TokenWalletTransaction",2324],[4,"WalletType",834],[4,"TransactionAdditionalInfo",2324],[3,"TokenWallet",765],[3,"BigUint",4000],[4,"TransferRecipient",2324],[3,"TokenWalletContractState",765],[3,"RootTokenContractState",765],[3,"RootTokenContractDetails",2324],[3,"TokenWalletDetails",2324],[8,"TokenWalletSubscriptionHandler",765],[3,"Symbol",2324],[3,"TonWallet",834],[3,"TonWalletDetails",834],[3,"Gift",834],[4,"TransferAction",834],[15,"i8"],[3,"ExistingWalletInfo",834],[3,"ExistingContract",3854],[3,"MultisigPendingTransaction",2324],[3,"MultisigPendingUpdate",2324],[4,"Expiration",2324],[8,"UnsignedMessage",1354],[3,"AccountStuff",4001],[8,"TonWalletSubscriptionHandler",834],[15,"u16"],[3,"StateInit",3979],[3,"InitData",1043],[3,"BuilderData",4002],[3,"DeployParams",1080],[3,"MultisigParamsPrefix",1080],[3,"UpdatedParams",1080],[4,"Cow",4003],[3,"InitData",1207],[3,"TransactionsTreeStream",1243],[4,"TransactionTreeError",1243],[3,"VecDeque",4004],[3,"BlockchainConfig",4005],[3,"MessageContext",1285],[4,"BlockParsingError",1285],[3,"RawTransaction",3854],[8,"DoubleEndedIterator",4006],[3,"ExpireAt",2324],[4,"TokenValue",4007],[3,"ParsedBlock",1285],[3,"Function",4008],[3,"Token",4007],[8,"Stream",4009],[4,"MnemonicType",1354],[3,"SignerContext",1354],[8,"Future",4010],[3,"Pin",4011],[3,"DerivedKeySigner",1354],[3,"EncryptedKeySigner",1354],[3,"LedgerKeySigner",1354],[3,"EncryptedKey",1354],[3,"LedgerKey",1354],[3,"PasswordCacheTransaction",1354],[4,"DerivedKeyPassword",1354],[3,"EncryptedKeyPassword",1354],[3,"EncryptedKeyGetPublicKeys",1354],[4,"EncryptedKeyError",1354],[3,"LedgerKeyCreateInput",1354],[3,"LedgerKeyGetPublicKeys",1354],[4,"LedgerUpdateKeyInput",1354],[3,"LedgerSignInput",1354],[4,"LedgerKeyError",1354],[4,"Password",1354],[4,"PasswordCacheBehavior",1354],[3,"SignedMessage",1354],[3,"SharedSecret",1354],[3,"SignerEntry",1354],[6,"PubKey",1354],[3,"Keypair",4012],[3,"Error",3980],[3,"DerivedKeyExportSeedParams",1354],[3,"DerivedKeyExportSeedOutput",1354],[3,"DerivedKeyGetPublicKeys",1354],[4,"DerivedKeyUpdateParams",1354],[4,"DerivedKeyCreateInput",1354],[3,"EncryptedKeyCreateInput",1354],[3,"EncryptedKeyExportSeedOutput",1354],[4,"EncryptedKeyUpdateParams",1354],[8,"SignerStorage",1354],[3,"GeneratedKey",1354],[4,"SymmetricCryptoError",4013],[8,"Read",4014],[3,"SecUtf8",4015],[8,"LedgerConnection",2264],[3,"SecretKey",4016],[3,"Zeroizing",4017],[3,"GqlRequest",2264],[3,"LedgerSignatureContext",2264],[15,"i32"],[4,"ReliableBehavior",2324],[3,"WalletInteractionInfo",2324],[4,"WalletInteractionMethod",2324],[3,"DePoolOnRoundCompleteNotification",2324],[3,"DePoolReceiveAnswerNotification",2324],[3,"TokenWalletDeployedNotification",2324],[3,"MultisigConfirmTransaction",2324],[3,"MultisigSubmitTransaction",2324],[3,"MultisigSendTransaction",2324],[3,"MultisigSubmitUpdate",2324],[3,"MultisigConfirmUpdate",2324],[3,"MultisigExecuteUpdate",2324],[3,"TokenIncomingTransfer",2324],[3,"TokenOutgoingTransfer",2324],[3,"IncomingNftTransfer",2324],[3,"IncomingChangeOwner",2324],[3,"IncomingChangeManager",2324],[3,"TokenSwapBack",2324],[3,"NetworkCapabilities",2324],[4,"MessageType",2324],[8,"Clone",4018],[4,"TransactionError",2324],[4,"AccountStatus",2324],[3,"Message",2324],[3,"MessageBody",2324],[4,"MessageBodyError",2324],[4,"MessageFlags",2324],[4,"MessageFlagsError",2324],[8,"Deserialize",3972],[8,"Debug",3975],[4,"AccountStatus",4001],[8,"Serialize",3981],[3,"InputMessage",730],[3,"ContractCall",730],[3,"TransportInfo",3733],[3,"LatestBlock",3772],[4,"NodeClientError",3772],[3,"GqlTransport",3772],[8,"GqlConnection",2264],[3,"ExecutionContext",4019],[4,"RawContractState",3854],[4,"PollContractState",3854],[4,"Ordering",4020],[4,"Account",4001],[4,"GenTimings",4021],[8,"InternalMessageSender",834],[8,"PendingTransactionsExt",1285],[8,"WithPublicKey",1354],[13,"Derive",2234],[13,"Import",2234],[13,"ByAccountId",2241],[13,"ByPublicKey",2241],[13,"RenameKey",2247],[13,"ChangePassword",2247],[13,"Rename",2253],[13,"ChangePassword",2253],[13,"Rename",2258],[13,"Explicit",2260],[13,"ApiFailure",3853],[13,"Unchanged",3966],[13,"NotExists",3966],[13,"NotExists",3968]],"b":[[482,"impl-Debug-for-KeyStoreError"],[483,"impl-Display-for-KeyStoreError"],[695,"impl-Display-for-OwnersCacheError"],[696,"impl-Debug-for-OwnersCacheError"],[922,"impl-Debug-for-WalletType"],[923,"impl-Display-for-WalletType"],[983,"impl-TonWallet"],[984,"impl-InternalMessageSender-for-TonWallet"],[1135,"impl-Debug-for-MultisigType"],[1136,"impl-Display-for-MultisigType"],[1257,"impl-Display-for-TransactionTreeError"],[1258,"impl-Debug-for-TransactionTreeError"],[1317,"impl-Display-for-BlockParsingError"],[1318,"impl-Debug-for-BlockParsingError"],[1765,"impl-Debug-for-EncryptedKeyError"],[1766,"impl-Display-for-EncryptedKeyError"],[1772,"impl-Debug-for-LedgerKeyError"],[1773,"impl-Display-for-LedgerKeyError"],[1780,"impl-Display-for-EncryptionAlgorithm"],[1781,"impl-Debug-for-EncryptionAlgorithm"],[2881,"impl-PartialEq-for-PendingTransaction"],[2882,"impl-PartialEq%3CTransaction%3E-for-PendingTransaction"],[2883,"impl-PartialEq%3CRawTransaction%3E-for-PendingTransaction"],[3051,"impl-Display-for-ReliableBehavior"],[3052,"impl-Debug-for-ReliableBehavior"],[3057,"impl-Debug-for-TokenWalletVersion"],[3058,"impl-Display-for-TokenWalletVersion"],[3059,"impl-Display-for-NftVersion"],[3060,"impl-Debug-for-NftVersion"],[3070,"impl-Debug-for-TransactionError"],[3071,"impl-Display-for-TransactionError"],[3075,"impl-Display-for-MessageBodyError"],[3076,"impl-Debug-for-MessageBodyError"],[3078,"impl-Display-for-MessageFlagsError"],[3079,"impl-Debug-for-MessageFlagsError"],[3804,"impl-Display-for-NodeClientError"],[3805,"impl-Debug-for-NodeClientError"]]},\ +"nekoton":{"doc":"","t":"CCAAAAACCDDCLAMLLLLMLLLLMLLAALMLLLLALLLLLLLLACLAAALLLMLAAALLLLLLALLRDDDDDGDDDLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLMLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLDDDNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLDILLLLLLLLLLLLLLKKKKLLLLLLLLLLNNNRNDDDENNLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLNNNRDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLMLLLLLLLLMFFFFFLLLLLLLLDILLLLLLLLLLFFFLLLLLKKLLLLLLLLLLLRNNDDNINCNDDIERENLLLLLMMLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLFLMLLLLMLLLLLLLLLLLLLLAMFFMLLLLLLLLLLLLLFLALLLLLLLLLLLLLLLLLLLLLLLLMMALLKKLLLLLLLLLLLLLLKLLLMLMMLLLLMLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALHHFFFFFHHDLLLLLLLLFMLLLLLLFMLLLFFLMLLLLLLLMLNDNNDENNNNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLMMFFLLLLLLLLLFFFFFLLLLLLLLLLLLLLLLLLMMMMMMMMFFFFFFMMLLLLLLLLFLLLLLLLLLLLLLLLLHHDLLLLLLLLFFLLLLLLFLLFFLMMLLLLLLLMLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENDDILLKLLLLLLLLLLLLKLLLLFMMMFMLLLLLLLLLLLLLLLLLLLMFFFLLLLLLLLLLLLLLLNNNNNQNEDDDEDEDDDEDDDDEENQQQQNNNDQNNNNNNNNDDEDDDENNENEDEDGNNNNDQGGDIDDINIQILLLLLLLLLLLLLLLLLLLLLLLLMMMMKLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLFFLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKLLLKLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLKLLLLLKLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMKLLLMMMMMLMMMMMMLLLLLLMMMMMMMMMMMLLKLMMMMMMMLKLKLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLKMMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFIDIDILLMLLLLMLLLLLLLLMMLLLLLLKKLLLLLLLLKMKKKLKKKKLLLLLLLLLLMNENNNNNNNNNNDNDNDNEDNNNNDDDNNNNENDDEEEENDDDDDDDDEDNNEENNNNNNDENEDNNNNNDNNNNNNDDNDNNNDDEEDEEDDENNENNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLMMMLMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIDLLLLLLLLLLLKKKKKKKKAMKLLLLMAKMKLLLLLLNNDNNNNNDNENLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDNNNNEEDNLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMM","n":["abi","contracts","core","crypto","external","models","transport","utils","ContractSubscription","InternalMessage","TonInterface","TransactionExecutionOptions","__clone_box","accounts_storage","amount","as_any","as_any","as_any_mut","as_any_mut","body","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","contract_subscription","dens","deserialize","destination","erased_serialize","fmt","from","from","generic_contract","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","keystore","models","new","nft_wallet","owners_cache","parsing","send_message","serialize","set_transport","source","to_owned","token_wallet","ton_wallet","transactions_tree","try_from","try_from","try_into","try_into","type_id","type_id","utils","vzip","vzip","ACCOUNTS_STORAGE_KEY","AccountToAdd","AccountsStorage","AdditionalAssets","AssetsList","DePoolAsset","NetworkGroup","StoredAccountsData","TokenWalletAsset","TonWalletAsset","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accounts","add_account","add_accounts","add_token_wallet","additional_assets","address","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contract","contract","default","depools","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","explicit_address","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_token_wallet","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","name","name","public_key","public_key","reload","remove_account","remove_accounts","remove_token_wallet","rename_account","root_token_contract","serialize","serialize","serialize","serialize","serialize","serialize","stored_data","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token_wallets","ton_wallet","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","workchain","ContractSubscription","TransactionExecutionOptions","__clone_box","add_pending_transaction","address","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","contract_state","default","deserialize","disable_signature_check","eq","equivalent","equivalent","equivalent","erased_serialize","estimate_fees","execute_transaction_locally","fmt","from","from","handle_block","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","override_balance","pending_transactions","polling_method","preload_transactions","refresh","refresh_contract_state","refresh_latest_transactions","send","serialize","subscribe","to_owned","transport","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dens","DensBuilder","DensTld","DomainNotFound","Found","RecordNotFound","ResolvedValue","__clone_box","add_tld","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone_into","default","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","new","path","register","remove_tld","reset_cache","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_resolve","try_resolve","try_resolve_adnl_address","try_resolve_contract_address","try_resolve_contract_address","type_id","type_id","type_id","type_id","validate_address","vzip","vzip","vzip","vzip","with_contract_address_cache","GenericContract","GenericContractSubscriptionHandler","address","as_any","as_any_mut","borrow","borrow_mut","contract_state","estimate_fees","execute_transaction_locally","from","handle_block","into","into_any","into_any_arc","into_any_rc","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","pending_transactions","polling_method","preload_transactions","refresh","send","subscribe","try_from","try_into","type_id","vzip","DuplicateSignerName","DuplicateSignerType","InvalidNonce","KEYSTORE_STORAGE_KEY","KeyNotFound","KeyStore","KeyStoreBuilder","KeyStoreEntry","KeyStoreError","SharedSecretError","UnsupportedSigner","__clone_box","__clone_box","account_id","add_key","add_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","clear","clone","clone","clone_into","clone_into","decrypt","encrypt","erased_serialize","export_keypair","export_seed","fmt","fmt","fmt","from","from","from","from","get_entries","get_public_keys","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_password_cached","load","load_unchecked","master_key","name","password_cache","public_key","reload","remove_key","remove_keys","serialize","sign","signer_name","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_key","verify","vzip","vzip","vzip","vzip","with_signer","CollectionContractState","CollectionInterfaces","IndexContractState","Nft","NftCollection","NftContractState","NftSubscriptionHandler","__clone_box","address","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_collection_supported_interfaces","check_supported_interface","clone","clone_into","collection_address","collection_address","compute_collection_code_hash","contract_subscription","default","fmt","fmt","fmt","from","from","from","from","from","from","get_collection_code_hash","get_info","get_info","get_json","get_nft_index_contracts","index_code","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","json_info","manager","metadata","new","on_manager_changed","on_message_expired","on_message_sent","on_owner_changed","on_transactions_found","owner","preload_transactions","prepare_change_manager","prepare_change_owner","prepare_transfer","refresh","resolve_collection_index_code","send","subscribe_by_index_address","subscribe_by_nft_address","tip4_2","tip4_3","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","Exists","InvalidRootTokenContract","NotExists","OWNERS_CACHE_STORAGE_KEY","OwnersCache","OwnersCacheError","RecipientWallet","__clone_box","add_entry","add_owners_list","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_recipient_wallet","clone","clone_into","fmt","fmt","fmt","from","from","from","get_owner","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","load","load_unchecked","resolve_owners","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ContractCall","InputMessage","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","from","from","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","outputs","parse_multisig_transaction","parse_nft_transaction","parse_payload","parse_token_transaction","parse_transaction_additional_info","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","TokenWallet","TokenWalletSubscriptionHandler","address","as_any","as_any_mut","balance","borrow","borrow_mut","contract_state","contract_subscription","estimate_min_attached_amount","from","get_token_root_details","get_token_root_details_from_token_wallet","get_token_wallet_details","handle_block","into","into_any","into_any_arc","into_any_rc","on_balance_changed","on_transactions_found","owner","preload_transactions","prepare_transfer","refresh","subscribe","symbol","try_from","try_into","type_id","version","vzip","DEFAULT_WORKCHAIN","DeployFirst","EverWallet","ExistingWalletInfo","Gift","HighloadWalletV2","InternalMessageSender","Multisig","MultisigType","Sign","TonWallet","TonWalletDetails","TonWalletSubscriptionHandler","TransferAction","WALLET_TYPES_BY_POPULARITY","WalletType","WalletV3","__clone_box","__clone_box","__clone_box","__clone_box","address","address","amount","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_address","contract_state","contract_state","contract_subscription","deserialize","deserialize","deserialize","destination","details","details","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","estimate_fees","ever_wallet","expiration_time","extract_wallet_init_data","find_existing_wallets","flags","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_custodians","get_unconfirmed_transactions","get_unconfirmed_updates","get_wallet_custodians","handle_block","highload_wallet_v2","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","max_messages","min_amount","multisig","on_custodians_changed","on_details_changed","on_message_expired","on_message_sent","on_state_changed","on_transactions_found","on_unconfirmed_transactions_changed","on_unconfirmed_updates_changed","pending_transactions","polling_method","possible_updates","preload_transactions","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_deploy_with_multiple_owners","prepare_execute_code_update","prepare_transfer","prepare_transfer","prepare_transfer","public_key","public_key","refresh","required_confirmations","requires_separate_deploy","send","serialize","serialize","serialize","state_init","subscribe","subscribe_by_address","subscribe_by_existing","supports_code_update","supports_multiple_owners","supports_payload","supports_state_init","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","wallet_type","wallet_type","wallet_v3","workchain","CODE_HASH","DETAILS","compute_contract_address","is_ever_wallet","make_state_init","prepare_deploy","prepare_transfer","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","data","from","from_key","into","into_any","into_any_arc","into_any_rc","is_highload_wallet_v2","last_cleaned","make_deploy_payload","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","BridgeMultisigWallet","DeployParams","Multisig2","Multisig2_1","MultisigParamsPrefix","MultisigType","SafeMultisigWallet","SafeMultisigWallet24h","SetcodeMultisigWallet","SetcodeMultisigWallet24h","SurfWallet","UpdatedParams","__clone_box","__clone_box","__clone_box","__clone_box","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","code","code_hash","compute_contract_address","deserialize","eq","equivalent","equivalent","equivalent","erased_serialize","expiration_time","expiration_time","find_pending_transaction","find_pending_update","fmt","fmt","fmt","fmt","from","from","from","from","from_str","get_custodians","get_params","get_pending_transactions","get_pending_updates","guess_multisig_type","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_multisig2","is_updatable","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","prepare_code_update","prepare_confirm_transaction","prepare_confirm_update","prepare_deploy","prepare_execute_update","prepare_transfer","req_confirms","required_confirms","serialize","single_custodian","state_init","to_owned","to_owned","to_owned","to_owned","to_string","ton_wallet_details","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CODE_HASH","DETAILS","InitData","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","compute_addr","compute_contract_address","estimate_seqno_offset","from","from_key","into","into_any","into_any_arc","into_any_rc","is_wallet_v3","make_state_init","make_transfer_payload","prepare_deploy","prepare_transfer","public_key","public_key","seqno","serialize","to_owned","try_from","try_from","try_into","type_id","vzip","wallet_id","with_wallet_id","ExecutionError","ExternalOutMessage","TransactionTreeError","TransactionsTreeStream","TransportError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","disable_signature_check","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","message_queue","new","next","peek","retain_message_queue","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unlimited_account_balance","unlimited_message_balance","vzip","vzip","BlockParsingError","InvalidBlockStructure","MessageContext","ParsedBlock","PendingTransactionsExt","__clone_box","__clone_box","add_message","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone","clone_into","clone_into","convert_transactions","created_at","current_utime","data","default_headers","expire_at","fmt","fmt","fmt","fmt","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","latest_lt","make_labs_unsigned_message","parse_block","request_transactions","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ByAccountId","ByPublicKey","ChaCha20Poly1305","ChangePassword","ChangePassword","CreateKeyInput","Derive","DerivedKeyCreateInput","DerivedKeyExportSeedOutput","DerivedKeyExportSeedParams","DerivedKeyGetPublicKeys","DerivedKeyPassword","DerivedKeySigner","DerivedKeyUpdateParams","EncryptedData","EncryptedKey","EncryptedKeyCreateInput","EncryptedKeyError","EncryptedKeyExportSeedOutput","EncryptedKeyGetPublicKeys","EncryptedKeyPassword","EncryptedKeySigner","EncryptedKeyUpdateParams","EncryptionAlgorithm","Explicit","ExportKeypairInput","ExportKeypairOutput","ExportSeedInput","ExportSeedOutput","FailedToDecryptData","FailedToEncryptData","FromCache","GeneratedKey","GetPublicKeys","Import","InvalidPrivateKey","InvalidPublicKey","InvalidPublicKey","KeyAlreadyExists","KeyNotFound","KeyNotFound","Labs","LedgerKey","LedgerKeyCreateInput","LedgerKeyError","LedgerKeyGetPublicKeys","LedgerKeySigner","LedgerSignInput","LedgerUpdateKeyInput","Legacy","MethodNotSupported","MnemonicType","Nop","Password","PasswordCache","PasswordCacheBehavior","PasswordCacheTransaction","PubKey","Remove","Rename","Rename","RenameKey","SharedSecret","SignInput","Signature","SignatureId","SignedMessage","Signer","SignerContext","SignerEntry","SignerStorage","Store","UnsignedMessage","UpdateKeyInput","WithPublicKey","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","account_id","account_id","account_id","account_type","add_key","add_key","add_key","add_key","algorithm","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_json","as_json","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","change_password","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compute_shared_keys","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","compute_shared_secrets","contains","context","data","default","default","default","default","default_key_name","derive_from_phrase","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dict","downcast","downcast_mut","downcast_rc","downcast_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","expire_at","expire_at","export_keypair","export_keypair","export_keypair","export_keypair","export_seed","export_seed","export_seed","export_seed","extend_with_signature_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_reader","from_str","generate_key","get","get_entries","get_entries","get_entries","get_entries","get_key_pair","get_mnemonic","get_public_keys","get_public_keys","get_public_keys","get_public_keys","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","limit","limit","load_state","load_state","load_state","load_state","master_key","master_key","master_key","master_key","message","mnemonic_type","mnemonic_type","mnemonic_type","name","name","name","name","new","new","new","new","new","new","nonce","offset","offset","password","password","password","password","password_cache","phrase","phrase","phrase","proceed","process_password","public_key","public_key","public_key","public_key","public_key","public_key","public_key","recipient_public_key","recipient_public_key","refresh","refresh_timeout","remove","remove_key","remove_key","remove_key","remove_key","reset","secret","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","sign","sign","sign","sign","sign_with_pruned_payload","source_public_key","source_public_key","store","store_state","store_state","store_state","store_state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_key","update_key","update_key","update_key","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet","words","x25519","account_id","key_name","key_name","master_key","password","password","phrase","account_id","master_key","master_key","password","password","public_key","master_key","master_key","name","new_password","old_password","public_key","name","new_password","old_password","public_key","public_key","name","public_key","cache_behavior","password","get_hints","compute_shared","GqlConnection","GqlRequest","LedgerConnection","LedgerSignatureContext","Storage","__clone_box","__clone_box","address","as_any","as_any","as_any_mut","as_any_mut","asset","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","decimals","deserialize","erased_serialize","fmt","fmt","from","from","get","get_public_key","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","long_query","post","remove","remove_unchecked","serialize","set","set_unchecked","sign","sign_transaction","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","workchain_id","Accept","AccountStatus","Active","AllBalance","AllBalanceDeleteNetworkAccount","BlockWalking","ChangeManager","ChangeOwner","Comment","Comment","Confirm","ConfirmUpdate","ContractState","DePoolOnRoundComplete","DePoolOnRoundCompleteNotification","DePoolReceiveAnswer","DePoolReceiveAnswerNotification","ExecuteUpdate","Expiration","ExpireAt","External","FailedToDeserialize","FailedToSerialize","Frozen","IncomingChangeManager","IncomingChangeOwner","IncomingNftTransfer","IncomingTransfer","IntensivePolling","Internal","InvalidStructure","KnownPayload","Manual","Message","MessageBody","MessageBodyError","MessageFlags","MessageFlagsError","MessageType","Multisig","MultisigConfirmTransaction","MultisigConfirmUpdate","MultisigExecuteUpdate","MultisigPendingTransaction","MultisigPendingUpdate","MultisigSendTransaction","MultisigSubmitTransaction","MultisigSubmitUpdate","MultisigTransaction","NetworkCapabilities","Never","New","NftTransaction","NftVersion","Nonexist","Normal","Old","OldTip3v4","OutgoingTransfer","OwnerWallet","PendingTransaction","PollingMethod","Reliable","ReliableBehavior","RootTokenContractDetails","Send","Submit","SubmitUpdate","SwapBack","SwapBackBounced","Symbol","Timeout","Timestamp","Tip3","Tip4_1","Tip4_2","Tip4_3","TokenIncomingTransfer","TokenOutgoingTransfer","TokenOutgoingTransfer","TokenSwapBack","TokenSwapBack","TokenWallet","TokenWalletDeployed","TokenWalletDeployedNotification","TokenWalletDetails","TokenWalletTransaction","TokenWalletVersion","Transaction","TransactionAdditionalInfo","TransactionError","TransactionWithData","TransactionsBatchInfo","TransactionsBatchType","Transfer","TransferBounced","TransferRecipient","Uninit","UnknownMessageFlags","Unsupported","WalletInteraction","WalletInteractionInfo","WalletInteractionMethod","WalletV3Transfer","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aborted","all_balance","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_str","as_str","as_str","balance","balance","batch_type","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","bounce","bounce","bounce","bounced","callback_address","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","comment","confirmations","confirmations","created_at","created_at","creator","creator","custodian","custodian","custodian","custodian","custodian","data","data","decimals","decimals","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dest","dest","dest","dst","end_status","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","error_code","exit_code","expiration","expire_at","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","full_name","gen_timings","global_id","hash","hash","id","id","id","in_msg","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_deployed","known_payload","last_lt","last_transaction_id","latest_lt","lock_stake","max_lt","message_hash","method","min_lt","name","name","new","new_code_hash","new_code_hash","new_custodians","new_from_millis","new_lifetime","new_lifetime","new_manager","new_owner","new_owners","new_req_confirms","new_req_confirms","ordinary_stake","orig_status","out_msgs","owner_address","owner_address","payload","payload","payload","payload","prev_trans_id","raw","reason","recipient","refresh","refresh_from_millis","reinvest","result_code","reward","root_address","root_token_contract","root_token_contract","round_id","send_flags","send_gas_to","send_gas_to","send_gas_to","sender_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature_id","signs_received","signs_received","signs_required","src","src","symbol","timestamp","timestamp","to","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","tokens","tokens","tokens","total_fees","total_supply","trans_id","transaction","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","value","value","value","value","version","vesting_stake","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Transport","TransportInfo","__clone_box","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","deserialize","erased_serialize","fmt","from","get_accounts_by_code_hash","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_key_block","get_transaction","get_transactions","gql","has_key_blocks","info","into","into_any","into_any_arc","into_any_rc","max_transactions_per_fetch","models","poll_contract_state","reliable_behavior","send_message","serialize","to_owned","try_from","try_into","type_id","vzip","ApiFailure","FailedToSerialize","GqlTransport","InvalidAccountState","InvalidBlock","InvalidConfig","InvalidResponse","InvalidTransaction","LatestBlock","NoBlocksFound","NodeClientError","UnsupportedNetwork","__clone_box","__clone_box","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","end_lt","fmt","fmt","fmt","from","from","from","gen_utime","get_accounts_by_code_hash","get_block","get_blockchain_config","get_capabilities","get_contract_state","get_dst_transaction","get_latest_block","get_latest_key_block","get_transaction","get_transactions","id","info","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","poll_contract_state","send_message","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","wait_for_next_block","reason","ExistingContract","Exists","Exists","NotExists","NotExists","PollContractState","RawContractState","RawTransaction","Unchanged","__clone_box","__clone_box","__clone_box","__clone_box","account","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_context","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brief","brief","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","data","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","into","into","into","into","into_account","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_contract","last_known_trans_lt","last_transaction_id","partial_cmp","partial_cmp","serialize","serialize","serialize","timings","to_changed","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_timings","vzip","vzip","vzip","vzip","timings","timings","timings"],"q":[[0,"nekoton"],[8,"nekoton::core"],[67,"nekoton::core::accounts_storage"],[269,"nekoton::core::contract_subscription"],[327,"nekoton::core::dens"],[408,"nekoton::core::generic_contract"],[438,"nekoton::core::keystore"],[541,"nekoton::core::nft_wallet"],[669,"nekoton::core::owners_cache"],[730,"nekoton::core::parsing"],[765,"nekoton::core::token_wallet"],[798,"nekoton::core::ton_wallet"],[1000,"nekoton::core::ton_wallet::ever_wallet"],[1007,"nekoton::core::ton_wallet::highload_wallet_v2"],[1044,"nekoton::core::ton_wallet::multisig"],[1171,"nekoton::core::ton_wallet::wallet_v3"],[1207,"nekoton::core::transactions_tree"],[1249,"nekoton::core::utils"],[1318,"nekoton::crypto"],[2198,"nekoton::crypto::DerivedKeyCreateInput"],[2205,"nekoton::crypto::DerivedKeyPassword"],[2211,"nekoton::crypto::DerivedKeyUpdateParams"],[2217,"nekoton::crypto::EncryptedKeyUpdateParams"],[2222,"nekoton::crypto::LedgerUpdateKeyInput"],[2224,"nekoton::crypto::Password"],[2226,"nekoton::crypto::dict"],[2227,"nekoton::crypto::x25519"],[2228,"nekoton::external"],[2288,"nekoton::models"],[3697,"nekoton::transport"],[3736,"nekoton::transport::gql"],[3817,"nekoton::transport::gql::NodeClientError"],[3818,"nekoton::transport::models"],[3930,"nekoton::transport::models::PollContractState"],[3932,"nekoton::transport::models::RawContractState"],[3933,"dyn_clone::sealed"],[3934,"core::any"],[3935,"core::result"],[3936,"serde::de"],[3937,"erased_serde::ser"],[3938,"erased_serde::ser"],[3939,"core::fmt"],[3940,"core::fmt"],[3941,"alloc::sync"],[3942,"alloc::rc"],[3943,"ton_block::messages"],[3944,"anyhow"],[3945,"serde::ser"],[3946,"core::any"],[3947,"alloc::collections::btree::map"],[3948,"alloc::vec"],[3949,"core::iter::traits::collect"],[3950,"ton_block::messages"],[3951,"ton_block::transactions"],[3952,"ton_block::blocks"],[3953,"core::ops::function"],[3954,"nekoton_utils::clock"],[3955,"ton_types::types"],[3956,"ed25519_dalek::public"],[3957,"core::time"],[3958,"ton_types::cell"],[3959,"nekoton_contracts::tip4_1::nft_contract"],[3960,"nekoton_contracts::tip4_3::index_contract"],[3961,"nekoton_contracts::tip4_1::nft_contract"],[3962,"std::collections::hash::map"],[3963,"ton_block::transactions"],[3964,"num_bigint::biguint"],[3965,"ton_block::accounts"],[3966,"ton_block::messages"],[3967,"alloc::borrow"],[3968,"alloc::collections::vec_deque"],[3969,"ton_executor::blockchain_config"],[3970,"core::iter::traits::double_ended"],[3971,"ton_abi::token"],[3972,"ton_abi::function"],[3973,"ton_abi::token"],[3974,"core::future::future"],[3975,"core::pin"],[3976,"ed25519_dalek::keypair"],[3977,"anyhow"],[3978,"std::io"],[3979,"secstr"],[3980,"ed25519_dalek::secret"],[3981,"zeroize"],[3982,"core::clone"],[3983,"serde::de"],[3984,"core::cmp"],[3985,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Add account. It can later be fetched by ton wallet address","Add multiple accounts. It can later be fetched by ton …","","Additional assets, grouped by network group","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Removes all accounts and resets current account","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Loads full accounts storage state. Fails on invalid data","Loads full accounts storage state. Returns empty state on …","","","","","","Removes specified from the storage","Removes multiple accounts from the storage","","","","","","","","","","Returns handler to the inner data","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decodes data as accounts storage","","","","","","","","","","Used as a base object for different listeners …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Loads older transactions since specified id and notifies …","","Updates contract state. Returns whether the state was …","Arguments","","","","","","","","","","","","","","DeNS domains collection","","DeNS Top Level Domain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores a map to resolve owner’s wallet address from …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Returns map with token wallet as key and its owner as …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","Called every time new transactions are detected.","","","","","","","","","","","","","","","","Message info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Called when wallet custodians changed (e.g. on code …","Called when wallet details changed (e.g. expiration time …","Called when no transactions produced for the specific …","Called when found transaction which is relative with one …","Called every time a new state is detected","Called every time new transactions are detected.","Called when wallet has new pending transactions set","Called when wallet has new pending updates set","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","HighloadWalletV2 init data","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WalletV3 init data","","","","","","","","","","Adjusts seqno if there are some recent pending …","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Phrase with 12 words, used everywhere else. The additional …","","","","","","","","Phrase with 24 words, used in Crystal Wallet","","","Does nothing","","","","","","Removes the entry","","","","","","","","","","","","","Updates entry ttl or inserts the new entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current expiration timestamp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Generates mnemonic and keypair.","","","","","","","","","","Does nothing useful, only exists for compatibility with …","","Message body hash","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adjust expiration timestamp from now","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create signed message from prepared inputs","","","","","","Create signed message from prepared inputs, with payloads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve data from storage","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Remove data from storage and wait until operation complete","Remove data without waiting operation result","","Upsert data into storage and wait until operation complete","Upsert data into storage without waiting operation result","","","","","","","","","","","","","","","","Account exists, has a deployed contract code and has a …","","","Used for transports which support getting blocks directly …","","","Transaction with incoming message, which body is valid …","","","","","DePool notification","","DePool notification","","","","","","","","Account exists, but is frozen","","","","","Used for transports which doesn’t support getting blocks …","","","","Manual polling once a minute or by a click. Used when …","","","","","","","","","","","","","","","","","","Message will never be expired. Not recommended to use","","","","Account doesn’t exist","","","Third iteration of token wallets, but with fixed bugs …","","","","","Block-walking for GQL or fast refresh for ADNL. Used when …","","","","","","","","","Interval after which the message will be invalid. …","The specific moment in time. Will stay the same after each …","Latest iteration with completely new standard …","First iteration of NFT implementation","Second iteration of NFT implementation","Latest iteration of NFT implementation","","","","","","","Token wallet notification","","","","","","","","Transaction with additional data","","","","","","Account exists and has a positive balance","","","User interaction with wallet contract","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether transaction execution was unsuccessful","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Full account balance in nano TON","Whether this batch was from the preload request","Message body","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether this message will be bounced on unsuccessful …","Whether this message was bounced during unsuccessful …","","ETH address or something else","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contract code hash","","","","Message broadcast timestamp (adjusted)","Transaction unix timestamp","","","","","","","","","Base64 encoded message body","Decimals","Fixed decimals count","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destination message address, None for outbound messages","Account status after transaction execution","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute phase result code. None if compute phase was …","","Expiration timestamp (adjusted)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Full name","At what point was this state obtained","Network global id.","Message hash","Hash of body in cell representation","","","Full transaction id","Incoming message","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the contract is deployed","","Latest known lt","Last transaction id","Last known lt at the time the message was sent","","Maximum lt in a group","External message hash","","The smallest lt in a group","Full currency name","Short name, e.g. USDT, DAI, etc.","","","","","","","","","","","","","","Account status before transaction execution","Outgoing messages","Root owner contract address. Used as proxy address in …","Owner wallet address","","","","token transfer payload","Previous transaction id. None for last transaction","Raw software capabilities.","","","","","","Action phase result code. None if action phase was skipped","","Linked root token contract address","","Address of the root token contract","","","","","","Not the address of the token wallet, but the address of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the signature id if CapSignatureWithId capability …","","","","Incoming message source","Source message address, None for external messages","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sum of fees from all execution stages","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Message value in nano TON","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,4,0,4,16,4,16,4,4,16,4,16,4,4,4,4,0,0,4,4,4,4,16,4,0,16,4,16,4,16,4,16,4,0,0,16,0,0,0,16,4,16,4,4,0,0,0,16,4,16,4,16,4,0,16,4,0,0,0,0,0,0,0,0,0,0,26,23,31,32,33,34,21,25,25,25,23,32,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,23,31,32,33,34,26,23,31,32,33,34,26,32,31,31,26,23,31,32,33,34,33,34,33,33,33,34,34,34,26,23,31,32,33,34,26,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,31,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,23,26,32,25,25,25,25,25,33,26,23,31,32,33,34,25,26,23,31,32,33,34,31,23,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,26,21,23,31,32,33,34,25,25,26,21,23,31,32,33,34,26,0,0,40,38,38,38,40,38,40,38,40,38,40,40,40,38,40,40,40,40,40,40,40,40,38,38,40,38,40,38,38,40,38,40,38,40,38,40,40,38,38,38,38,38,38,38,40,38,40,38,38,40,38,40,38,40,38,40,0,0,0,57,57,57,0,57,54,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,54,57,57,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,54,57,56,55,55,56,54,54,57,56,55,54,57,56,55,54,57,55,54,55,55,54,56,55,54,57,0,56,55,54,57,56,0,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,62,62,62,62,59,59,59,59,59,59,59,59,59,59,66,66,66,0,66,0,0,0,0,66,66,64,66,64,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,63,64,66,64,66,63,63,64,63,63,64,66,66,63,65,64,66,63,63,63,65,64,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,65,64,64,63,64,63,63,63,64,63,64,64,66,66,63,65,64,66,63,65,64,66,63,65,64,66,63,65,63,65,64,66,65,0,0,0,0,0,0,0,78,76,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,77,79,78,78,81,76,81,76,78,77,79,82,81,76,77,78,79,82,77,79,82,79,81,81,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,81,76,76,81,89,89,89,89,89,76,76,76,76,76,76,77,76,76,76,78,78,78,81,76,77,78,79,82,81,76,77,78,79,82,81,76,77,78,79,82,76,81,76,77,78,79,82,92,93,92,0,0,0,0,93,90,90,90,92,93,90,92,93,90,92,93,90,92,93,90,93,93,92,93,93,90,92,93,90,90,92,93,90,92,93,90,92,93,90,92,93,90,90,90,93,93,90,92,93,90,92,93,90,92,93,90,92,93,0,0,226,227,226,227,226,227,226,227,226,227,227,226,227,226,227,226,227,226,227,227,0,0,0,0,0,226,227,226,227,226,227,226,227,0,0,104,104,104,104,104,104,104,104,104,104,0,0,0,104,104,104,104,104,109,109,104,104,104,104,104,104,104,104,104,104,104,0,114,102,0,0,102,0,102,0,114,0,0,0,0,0,0,102,112,113,114,102,111,116,113,111,116,112,113,114,102,111,116,112,113,114,102,113,111,116,112,113,114,102,111,116,112,113,114,102,113,112,113,114,102,112,113,114,102,102,102,0,111,116,111,116,112,102,113,111,102,112,102,112,112,112,102,102,102,116,112,102,111,0,112,0,0,113,112,102,102,111,116,112,113,114,102,102,111,111,111,0,111,0,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,112,113,114,102,112,112,0,123,123,123,123,123,123,123,123,111,111,102,111,111,111,111,111,111,111,239,111,111,111,116,111,112,112,111,116,112,102,113,111,111,111,112,112,112,112,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,102,111,116,112,113,114,102,111,116,112,113,114,102,111,116,0,111,0,0,0,0,0,0,0,0,0,0,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,0,126,126,126,126,0,0,126,126,126,126,126,126,126,126,126,126,126,95,0,95,95,0,0,95,95,95,95,95,0,128,95,129,130,128,95,129,130,128,95,129,130,95,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,0,95,95,95,95,95,95,128,129,0,0,128,95,95,130,128,95,129,130,95,0,0,0,0,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,95,95,129,129,129,130,130,130,130,128,0,0,0,0,0,0,128,129,95,128,95,128,95,129,130,95,0,128,95,129,130,128,95,129,130,128,95,129,130,128,95,129,130,0,0,0,132,132,132,132,132,132,132,132,0,0,132,132,132,132,132,132,0,132,132,0,0,132,132,132,132,132,132,132,132,132,132,132,132,134,134,0,0,134,133,134,133,134,133,134,133,134,133,134,134,133,134,133,134,133,134,133,134,133,134,133,133,133,133,133,134,133,134,133,134,133,134,133,133,133,134,0,138,0,0,0,138,137,240,143,138,137,143,138,137,143,138,137,143,138,137,240,138,137,138,137,0,137,143,143,0,137,143,138,138,137,143,138,137,143,138,137,143,138,137,143,138,137,143,138,137,137,0,0,0,138,137,138,143,138,137,143,138,137,143,138,137,143,138,137,157,157,69,177,181,75,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,75,75,75,75,160,160,166,0,75,178,160,160,165,165,160,165,147,0,0,0,0,0,0,0,147,165,0,167,0,0,0,0,0,167,181,163,177,0,75,0,0,0,0,0,0,0,167,0,75,0,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,147,161,155,170,183,75,151,152,153,67,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,156,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,182,72,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,154,75,151,152,153,72,164,67,72,151,152,167,0,0,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,166,167,168,69,67,170,0,182,182,182,182,151,152,154,147,69,151,151,151,152,152,152,154,154,154,147,147,147,69,69,69,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,168,75,151,152,153,75,151,152,153,0,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,161,162,163,164,155,165,165,147,183,166,167,168,169,69,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,154,155,69,0,72,182,151,152,153,154,154,75,151,152,153,121,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,182,176,162,182,151,152,153,174,176,155,170,168,154,179,180,179,161,155,170,72,151,152,154,153,155,67,176,162,174,176,179,158,148,175,179,180,156,72,241,154,158,159,164,155,170,169,67,72,121,72,182,151,152,153,72,169,157,174,175,176,177,178,179,158,180,159,181,161,162,163,164,155,147,183,166,167,168,69,67,170,121,75,151,152,154,153,121,169,67,72,182,151,152,153,151,157,152,158,159,154,160,153,161,162,163,164,155,165,147,166,167,168,148,169,69,67,170,160,165,69,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,75,151,152,153,72,156,151,157,174,175,176,177,178,152,179,158,180,159,181,154,160,153,161,162,163,164,155,165,147,183,166,167,168,148,169,69,67,170,164,183,0,242,243,242,242,243,242,243,244,244,245,244,245,245,246,247,246,247,247,246,248,249,249,248,249,250,250,251,251,0,0,0,0,0,0,0,190,191,191,190,191,190,191,191,190,191,190,191,190,191,190,191,190,191,191,191,190,191,190,191,36,187,190,191,190,191,190,191,190,191,232,190,232,36,36,191,36,36,187,187,190,191,190,191,190,191,190,191,190,191,191,101,0,215,219,219,193,86,86,103,99,96,96,0,103,0,103,0,96,0,0,212,218,218,215,0,0,0,101,193,212,214,0,47,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,120,51,0,0,215,219,51,100,101,106,0,0,47,0,0,96,96,96,101,101,0,120,120,100,80,80,80,0,0,99,0,99,106,103,0,0,0,0,0,0,0,0,0,0,86,101,0,215,220,214,103,0,0,195,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,60,200,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,108,41,61,216,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,200,201,118,216,216,210,210,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,197,118,119,39,60,118,119,199,200,202,203,204,87,217,107,110,41,216,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,200,201,118,216,60,100,107,108,199,200,201,202,203,204,118,119,205,207,208,209,210,47,193,211,120,141,110,80,41,39,39,39,212,51,215,219,100,100,100,107,107,107,108,108,108,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,118,118,118,119,119,119,205,205,205,207,207,207,208,208,208,209,209,209,210,210,210,47,47,47,193,193,193,211,211,211,120,120,120,141,141,141,110,110,110,80,80,80,41,41,41,39,39,39,212,212,212,51,51,51,215,215,215,219,219,219,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,197,60,141,39,201,100,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,193,211,120,141,110,80,80,41,39,212,87,61,51,60,214,214,215,216,217,218,218,219,220,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,215,216,217,218,219,220,100,193,80,110,41,211,216,217,118,119,60,60,118,119,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,41,194,41,41,39,196,61,39,194,61,107,110,141,202,119,119,141,202,119,209,208,202,202,119,196,60,60,107,108,200,201,118,206,60,211,196,194,141,141,196,60,196,108,198,110,196,118,207,208,209,205,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,215,216,217,211,118,119,118,39,216,107,120,141,206,207,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,193,80,214,218,220,205,206,210,60,107,200,87,199,100,107,108,103,194,99,195,196,196,197,197,198,198,96,199,199,200,200,201,201,202,202,203,203,204,204,118,119,101,86,205,205,206,206,207,207,208,208,209,209,106,210,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,60,214,215,216,216,217,218,219,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,202,203,204,200,201,118,216,107,196,100,107,108,103,194,99,195,196,197,198,96,199,200,201,202,203,204,118,119,101,86,205,206,207,208,209,106,210,47,193,211,120,141,110,80,41,39,212,87,61,51,60,214,215,216,217,218,219,220,0,0,228,228,228,228,228,228,228,228,228,228,228,15,15,15,15,15,15,15,15,0,228,15,228,228,228,228,228,0,15,228,15,228,228,228,228,228,228,230,230,0,230,230,230,230,230,0,230,0,230,229,230,231,229,230,231,229,230,231,229,230,231,229,230,229,230,229,230,229,229,230,230,231,229,230,229,231,231,231,231,231,231,231,231,231,231,229,231,231,229,230,231,229,230,231,229,230,231,229,230,231,231,231,229,230,230,231,229,230,231,229,230,231,229,230,231,229,230,231,252,0,234,235,234,235,0,0,0,235,234,235,117,139,117,234,235,117,139,234,235,117,139,117,234,235,117,139,234,235,117,139,234,117,234,235,117,139,234,235,117,139,139,139,234,235,117,117,139,139,139,139,234,235,117,234,235,117,139,234,235,235,117,139,139,234,235,117,139,234,234,235,117,139,234,235,117,139,234,235,117,139,234,234,117,117,139,234,235,117,117,235,234,235,117,139,234,235,117,139,234,235,117,139,234,235,117,139,234,234,235,117,139,253,254,255],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[4,4],[[-1,-2],2,[],[]],0,0,[-1,[[5,[4]]],6],0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[[12,[15]]],16],0,0,0,[[16,17],[[18,[2]]]],[[4,-1],5,19],[[16,[12,[15]]],2],0,[-1,-2,[],[]],0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[21,[[24,[22,23]]]],[[25,26],[[18,[23]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,[[18,[2]]]],[26,26],[23,23],[31,31],[32,32],[33,33],[34,34],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],31],0,[-1,[[5,[26]]],6],[-1,[[18,[23]]],6],[-1,[[5,[31]]],6],[-1,[[5,[32]]],6],[-1,[[5,[33]]],6],[-1,[[5,[34]]],6],[[33,33],35],[[34,34],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,[[26,10],11],[[21,10],11],[[23,10],11],[[31,10],11],[[32,10],11],[[33,10],11],[[34,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[31,30],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[36]]],[[18,[25]]]],[[[13,[36]]],25],0,0,0,0,[25,[[18,[2]]]],[[25,29],[[18,[[37,[23]]]]]],[[25,-1],[[18,[[27,[23]]]]],28],[[25,29,29,30],[[18,[23]]]],[[25,29,22],[[18,[23]]]],0,[[26,-1],5,19],[[23,-1],5,19],[[31,-1],5,19],[[32,-1],5,19],[[33,-1],5,19],[[34,-1],5,19],[25,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[[38,39],2],[38,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],2,[],[]],[38,41],[[],40],[-1,[[5,[40]]],6],0,[[40,40],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[38,17],[[18,[42]]]],[[38,17,40],[[18,[43]]]],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[[38,44,45,45,45],[[18,[[37,[41]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[38,[[46,[39]]]],[38,47],[[38,48,45],[[18,[2]]]],[[38,45,45,45,45],[[18,[2]]]],[[38,45],[[18,[35]]]],[[38,49,[37,[50]],51,45,45],[[18,[2]]]],[[38,17,52],[[18,[39]]]],[[40,-1],5,19],[[[13,[53]],[13,[15]],30,45,[37,[45]]],[[18,[38]]]],[-1,-2,[],[]],[38,[[13,[15]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[54,[13,[55]]],[[18,[2]]]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,54],[[[13,[53]],[13,[15]]],56],[57,57],[[-1,-2],2,[],[]],[[],54],[[57,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[53]],[13,[15]]],56],[[[13,[53]],[13,[15]],30],[[18,[55]]]],[55,29],[[56,30],[[18,[56]]]],[[54,29],[[37,[[13,[55]]]]]],[54,2],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[55,29,52],[[18,[57]]]],[[54,29,52],[[18,[57]]]],[[55,29],[[18,[[37,[58]]]]]],[[55,29],[[18,[[37,[30]]]]]],[[54,29],[[18,[[37,[30]]]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[29,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,50],56],0,0,[59,30],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[59,41],[[59,17],[[18,[42]]]],[[59,17,40],[[18,[60]]]],[-1,-1,[]],[[59,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[60]],61],2,[]],[59,[[46,[39]]]],[59,47],[[59,48],[[18,[2]]]],[59,[[18,[2]]]],[[59,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[62]],35],[[18,[59]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[63,[[18,[64]]]],[[63,-1],[[18,[[27,[64]]]]],28],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],65],[63,[[18,[2]]]],[64,64],[66,66],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[63,67],[[18,[[27,[49]]]]]],[[63,[46,[49]],[46,[68]],69],[[18,[[27,[67]]]]]],[[-1,7],[[5,[8,9]]],[]],[63,18],[63,18],[[64,10],11],[[66,10],11],[[66,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,[[27,[64]]]],[63,[[18,[[27,[68]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[63,[70,[49]],71],35],[[65,[13,[36]]],[[18,[63]]]],[[65,[13,[36]]],63],0,0,[63,72],0,[63,[[18,[2]]]],[[63,68],[[18,[[37,[64]]]]]],[[63,[46,[68]]],[[18,[[27,[64]]]]]],[[64,-1],5,19],[[63,[46,[49]],[37,[73]]],[[18,[74]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[63,[[18,[64]]]],[[65,29],[[18,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[65,29,-1],[[18,[65,66]]],75],0,0,0,0,0,0,0,[[-1,1],2,[]],[76,30],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,53],[[18,[78]]]],[[79,53],[[18,[[37,[80]]]]]],[78,78],[[-1,-2],2,[],[]],[81,30],[76,30],[[81,30],[[18,[58]]]],[76,38],[[],78],[[77,10],11],[[79,10],11],[[82,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[77,30,83],[[18,[58]]]],[[79,53],[[18,[84]]]],[[82,53],[[18,[85]]]],[[79,53],[[18,[22]]]],[[81,30,49,[37,[30]]],[[18,[[27,[30]]]]]],[81,83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[81,[[37,[22]]]],[76,30],[76,[[37,[22]]]],[[53,[13,[15]],30],[[18,[81]]]],[[-1,30],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,30],2,[]],[[-1,[27,[[87,[86]]]],61],2,[]],[76,30],[[76,48],[[18,[2]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[[76,30,30,[24,[30,88]]],[[18,[4]]]],[76,[[18,[2]]]],[[77,53],[[18,[83]]]],[[76,17,52],[[18,[39]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],[[[13,[53]],[13,[15]],30,[13,[89]]],[[18,[76]]]],0,0,[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[76,80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,1],2,[]],[[90,30,30],2],[[90,-1],2,91],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[90,30,30],[[18,[92]]]],[93,93],[[-1,-2],2,[],[]],[[92,10],11],[[93,10],11],[[93,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[90,30],[[37,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[29,[13,[53]],[13,[36]],[13,[15]],50],[[18,[90]]]],[[29,[13,[53]],[13,[36]],[13,[15]],50],90],[[90,[46,[30]]],[[94,[30,30]]]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[95,43],[[37,[96]]]],[[43,97],[[37,[86]]]],[98,[[37,[99]]]],[[43,97,100],[[37,[101]]]],[[43,102],[[37,[103]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[104,30],[-1,3,[]],[-1,3,[]],[104,105],[-1,-2,[],[]],[-1,-2,[],[]],[104,41],[104,38],[[104,106,105,35,83],[[18,[48]]]],[-1,-1,[]],[[53,15,30],[[18,[107]]]],[[53,15,30],[[18,[[2,[30,107]]]]]],[[53,15,30],[[18,[[2,[108,107]]]]]],[[104,44],[[18,[2]]]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[-1,105],2,[]],[[-1,[27,[[87,[101]]]],61],2,[]],[104,30],[[104,48],[[18,[2]]]],[[104,106,105,35,83,48],[[18,[4]]]],[104,[[18,[2]]]],[[[13,[53]],[13,[15]],30,30,[13,[109]]],[[18,[104]]]],[104,110],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[104,100],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[111,30],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[112,112],[113,113],[114,114],[102,102],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[102,83],[102,[[70,[49]]]],[[68,102,115],30],[111,41],0,[111,38],[-1,[[5,[116]]],6],[-1,[[5,[112]]],6],[-1,[[5,[102]]],6],0,[111,112],[102,112],[[112,112],35],[[102,102],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[111,17],[[18,[42]]]],0,0,[117,[[18,[[2,[68,102]]]]]],[[15,68,115,[46,[102]]],[[18,[[27,[116]]]]]],0,[[112,10],11],[[102,10],11],[[102,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[102]]]],[111,[[37,[[27,[58]]]]]],[111,[[46,[118]]]],[111,[[46,[119]]]],[[53,117,68,102],[[18,[[27,[58]]]]]],[[111,44],[[18,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,[[-1,[46,[58]]],2,[]],[[-1,112],2,[]],[[-1,39],2,[]],[[-1,39,[37,[60]]],2,[]],[[-1,41],2,[]],[[-1,[27,[[87,[103]]]],61],2,[]],[[-1,[46,[118]]],2,[]],[[-1,[46,[119]]],2,[]],[111,[[46,[39]]]],[111,47],[102,[[46,[102]]]],[[111,48],[[18,[2]]]],[[111,68,[70,[49]],120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,122,68,48,120],[[18,[[12,[121]]]]]],[[111,120],[[18,[[12,[121]]]]]],[[111,120,[46,[68]],49,[37,[52]]],[[18,[[12,[121]]]]]],[[111,122,68,48,83,120],[[18,[[12,[121]]]]]],[[-1,122,68,4,120],[[18,[114]]],[]],[[111,122,68,4,120],[[18,[114]]]],[[111,122,68,113,120],[[18,[114]]]],[111,68],0,[111,[[18,[2]]]],0,0,[[111,17,52],[[18,[39]]]],[[116,-1],5,19],[[112,-1],5,19],[[102,-1],5,19],0,[[[13,[53]],[13,[15]],115,68,102,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],30,[13,[123]]],[[18,[111]]]],[[[13,[53]],[13,[15]],116,[13,[123]]],[[18,[111]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[102,[[18,[124]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,102],0,0,[111,115],0,0,[[68,115],30],[58,35],[68,[[18,[125]]]],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,30,[27,[113]],120],[[18,[114]]]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,126],[[-1,-2],2,[],[]],[[126,115],[[18,[30]]]],[[68,115],30],0,[-1,-1,[]],[68,126],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],0,[[126,52],[[18,[[2,[58,127]]]]]],[126,[[18,[125]]]],[[126,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,[27,[113]],120],[[18,[114]]]],[126,[[70,[49]]]],0,[126,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[126]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[126,52],126],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[95,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[95,95],[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[95,83],[95,[[70,[49]]]],[[68,95,115],30],[-1,[[5,[95]]],6],[[95,95],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],0,0,[[53,95,[131,[122]],48],[[18,[35]]]],[[53,95,[131,[122]],48],[[18,[[37,[130]]]]]],[[128,10],11],[[95,10],11],[[95,10],11],[[130,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[18,[95]]]],[[53,95,[131,[122]]],[[18,[[27,[58]]]]]],[[53,95,[131,[122]]],[[18,[129]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[118]]]]]],[[53,95,[131,[122]],[46,[58]]],[[18,[[27,[119]]]]]],[58,[[37,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[95,35],[95,35],0,0,0,0,0,0,0,0,[[53,95,68,30,[70,[49]],120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,95,68,30,48,120],[[18,[[12,[121]]]]]],[[53,68,95,115,120,128],[[18,[[12,[121]]]]]],[[53,95,68,30,48,[37,[83]],120],[[18,[[12,[121]]]]]],[[53,95,68,35,30,113,120],[[18,[114]]]],0,0,[[95,-1],5,19],[68,128],[95,125],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[95,112],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,132],[[-1,-2],2,[],[]],[[132,115],[[18,[30]]]],[[68,115],30],[[53,122,[46,[39]]],52],[-1,-1,[]],[68,132],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[58,35],[132,[[18,[125]]]],[[132,-1,52],[[18,[[2,[58,127]]]]],28],[[53,68,115,120],[[18,[[12,[121]]]]]],[[53,68,122,52,[27,[113]],120],[[18,[114]]]],[132,[[70,[49]]]],0,0,[132,[[18,[83]]]],[-1,-2,[],[]],[83,[[18,[132]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,[[132,52],132],0,0,0,0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,133],[[134,10],11],[[134,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[133,[[135,[17]]]],[[17,136,[13,[15]],[13,[53]]],133],[133,[[5,[[37,[43]],134]]]],[133,[[37,[17]]]],[[133,-1],2,45],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[133,133],[133,133],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,30,17,137],[[18,[39]]],[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,39],2,[]],[138,138],[137,137],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[27,[139]]],[[0,[91,140]]]],0,0,0,[[48,120,68],[[2,[141,[94,[22,142]]]]]],0,[[143,10],11],[[138,10],11],[[138,10],11],[[137,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,[[53,17,120,68,[131,[144]],[27,[145]]],[[18,[[12,[121]]]]]],[[30,41,44],[[18,[143]]]],[[15,30,48,[37,[48]],49,[37,[50]]],[[0,[146]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[147,124],0,0,0,0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[154,22],[155,22],[156,29],[69,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[154,29,29],[[18,[2]]]],[-1,[[150,[[12,[149]]]]],[]],[72,2],[151,[[150,[[12,[149]]]]]],[152,[[150,[[12,[149]]]]]],[153,[[150,[[12,[149]]]]]],[151,151],[157,157],[152,152],[158,158],[159,159],[154,154],[160,160],[153,153],[161,161],[162,162],[163,163],[164,164],[155,155],[165,165],[147,147],[166,166],[167,167],[168,168],[148,148],[169,169],[69,69],[67,67],[170,170],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[154,[46,[68]],29],[[18,[[27,[169]]]]]],[[-1,148,[46,[68]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[68]]],[[150,[[12,[149]]]]]],[[152,148,[46,[68]]],[[150,[[12,[149]]]]]],[[153,148,[46,[68]]],[[150,[[12,[149]]]]]],[[72,[70,[49]],71],35],0,0,[[],72],[[],151],[[],152],[[],167],[171,22],[[29,147],[[5,[172,173]]]],[-1,[[5,[157]]],6],[-1,[[5,[174]]],6],[-1,[[5,[175]]],6],[-1,[[5,[176]]],6],[-1,[[5,[177]]],6],[-1,[[5,[178]]],6],[-1,[[5,[179]]],6],[-1,[[5,[158]]],6],[-1,[[5,[180]]],6],[-1,[[5,[159]]],6],[-1,[[5,[181]]],6],[-1,[[5,[161]]],6],[-1,[[5,[162]]],6],[-1,[[5,[163]]],6],[-1,[[5,[164]]],6],[-1,[[5,[155]]],6],[-1,[[5,[147]]],6],[-1,[[5,[166]]],6],[-1,[[5,[167]]],6],[-1,[[18,[168]]],6],[-1,[[5,[69]]],6],[-1,[[5,[67]]],6],[-1,[[5,[170]]],6],0,[[[12,[182]]],[[5,[[12,[-1]],[12,[182]]]]],182],[182,[[37,[-1]]],182],[[[14,[182]]],[[5,[[14,[-1]],[14,[182]]]]],182],[182,[[37,[-1]]],182],[[151,151],35],[[152,152],35],[[154,154],35],[[147,147],35],[[69,69],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[-1,52,[]],0,[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[[[46,[49]],[37,[73]]],[[131,[[46,[49]]]]]],[[151,10],11],[[157,10],11],[[174,10],11],[[175,10],11],[[176,10],11],[[177,10],11],[[178,10],11],[[152,10],11],[[179,10],11],[[158,10],11],[[180,10],11],[[159,10],11],[[181,10],11],[[154,10],11],[[160,10],11],[[160,10],11],[[161,10],11],[[162,10],11],[[163,10],11],[[164,10],11],[[155,10],11],[[165,10],11],[[165,10],11],[[147,10],11],[[183,10],11],[[166,10],11],[[167,10],11],[[168,10],11],[[169,10],11],[[69,10],11],[[69,10],11],[[67,10],11],[[170,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[184,160],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[154]]],185],[-1,[[18,[155]]],185],[29,[[18,[69]]]],[147,183],[[72,[70,[49]]],[[18,[[37,[186]]]]]],[-1,[[27,[170]]],[]],[151,[[27,[170]]]],[152,[[27,[170]]]],[153,[[27,[170]]]],[[154,29],[[18,[172,160]]]],[[154,29],[[18,[186,160]]]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,[[46,[49]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[182,35],0,0,[[-1,29],[[18,[2]]],[]],[[151,29],[[18,[2]]]],[[152,29],[[18,[2]]]],[[153,29],[[18,[2]]]],0,0,0,0,0,[154,147],0,0,0,0,0,0,[[],72],[[],151],[[],152],[[72,166,147,186,[37,[22]]],[[18,[[2,[154,156]]]]]],[[[13,[187]]],153],[[22,124,68,68],[[18,[155]]]],0,0,0,0,0,0,0,0,0,0,0,[156,2],[[72,[70,[49]],166],[[18,[156]]]],[-1,68,[]],[154,68],0,0,0,0,0,0,0,[72,2],[[-1,53],2,[]],[[72,[70,[49]]],2],[[-1,68],[[150,[[12,[149]]]]],[]],[[151,68],[[150,[[12,[149]]]]]],[[152,68],[[150,[[12,[149]]]]]],[[153,68],[[150,[[12,[149]]]]]],[72,2],0,[[157,-1],5,19],[[174,-1],5,19],[[175,-1],5,19],[[176,-1],5,19],[[177,-1],5,19],[[178,-1],5,19],[[179,-1],5,19],[[158,-1],5,19],[[180,-1],5,19],[[159,-1],5,19],[[181,-1],5,19],[[161,-1],5,19],[[162,-1],5,19],[[163,-1],5,19],[[164,-1],5,19],[[155,-1],5,19],[[147,-1],5,19],[[183,-1],5,19],[[166,-1],5,19],[[167,-1],5,19],[[168,-1],18,19],[[69,-1],5,19],[[67,-1],5,19],[[170,-1],5,19],[[-1,74],[[18,[168]]],[]],[[-1,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]],[]],[[151,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[152,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[154,[46,[49]],[37,[73]],29],[[18,[[70,[49]]]]]],[[153,148,[46,[49]],[37,[73]]],[[150,[[12,[149]]]]]],[[-1,74,124],[[18,[168]]],[]],0,0,[[72,[70,[49]],[46,[49]],71],[[18,[2]]]],[-1,22,[]],[151,22],[152,22],[153,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[-1,148],[[150,[[12,[149]]]]],[]],[[151,148],[[150,[[12,[149]]]]]],[[152,148],[[150,[[12,[149]]]]]],[[153,148],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[29,[[46,[29]]]],[[188,68],[[189,[[70,[49]]]]]],0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[191,191],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[5,[191]]],6],[[-1,7],[[5,[8,9]]],[]],[[190,10],11],[[191,10],11],[-1,-1,[]],[-1,-1,[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,124],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[-1,35,[]],0,[[-1,190],[[150,[[12,[149]]]]],[]],[[-1,29],[[150,[[12,[149]]]]],[]],[[-1,29],2,[]],[[191,-1],5,19],[[-1,29,29],[[150,[[12,[149]]]]],[]],[[-1,29,29],2,[]],[[-1,124,[37,[192]],[46,[49]]],[[150,[[12,[149]]]]],[]],[[-1,124,124,[37,[192]],[46,[49]],191],[[150,[[12,[149]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[100,29],[193,29],[80,29],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[100,100],[107,107],[108,108],[103,103],[194,194],[99,99],[195,195],[196,196],[197,197],[198,198],[96,96],[199,199],[200,200],[201,201],[202,202],[203,203],[204,204],[118,118],[119,119],[101,101],[86,86],[205,205],[206,206],[207,207],[208,208],[209,209],[106,106],[210,210],[47,47],[193,193],[211,211],[120,120],[141,141],[110,110],[80,80],[41,41],[39,39],[212,212],[[[87,[-1]]],[[87,[-1]]],213],[61,61],[51,51],[60,60],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],41],[[],216],[[],219],[-1,[[5,[100]]],6],[-1,[[5,[107]]],6],[-1,[[5,[108]]],6],[-1,[[5,[103]]],6],[-1,[[5,[194]]],6],[-1,[[5,[99]]],6],[-1,[[5,[195]]],6],[-1,[[5,[196]]],6],[-1,[[5,[197]]],6],[-1,[[5,[198]]],6],[-1,[[5,[96]]],6],[-1,[[5,[199]]],6],[-1,[[5,[200]]],6],[-1,[[5,[201]]],6],[-1,[[5,[202]]],6],[-1,[[5,[203]]],6],[-1,[[5,[204]]],6],[-1,[[5,[118]]],6],[-1,[[5,[119]]],6],[-1,[[5,[101]]],6],[-1,[[5,[86]]],6],[-1,[[5,[205]]],6],[-1,[[5,[206]]],6],[-1,[[5,[207]]],6],[-1,[[5,[208]]],6],[-1,[[5,[209]]],6],[-1,[[5,[106]]],6],[-1,[[5,[210]]],6],[-1,[[5,[47]]],6],[-1,[[5,[193]]],6],[-1,[[5,[211]]],6],[-1,[[5,[120]]],6],[-1,[[5,[141]]],6],[-1,[[5,[110]]],6],[-1,[[5,[80]]],6],[-1,[[5,[41]]],6],[-1,[[5,[39]]],6],[-1,[[5,[212]]],6],[-1,[[5,[[87,[-2]]]]],6,221],[-1,[[5,[61]]],6],[-1,[[5,[51]]],6],[-1,[[5,[60]]],6],[-1,[[5,[215]]],6],[-1,[[18,[216]]],6],[-1,[[5,[217]]],6],0,0,0,0,0,[[100,100],35],[[107,107],35],[[108,108],35],[[199,199],35],[[200,200],35],[[201,201],35],[[202,202],35],[[203,203],35],[[204,204],35],[[118,118],35],[[119,119],35],[[205,205],35],[[207,207],35],[[208,208],35],[[209,209],35],[[210,210],35],[[47,47],35],[[193,193],35],[[211,211],35],[[120,120],35],[[141,141],35],[[110,110],35],[[80,80],35],[[41,41],35],[[39,60],35],[[39,139],35],[[39,39],35],[[212,212],35],[[51,51],35],[[215,215],35],[[219,219],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],0,0,0,0,0,[[100,10],[[5,[2,222]]]],[[100,10],[[5,[2,222]]]],[[107,10],[[5,[2,222]]]],[[108,10],[[5,[2,222]]]],[[103,10],11],[[194,10],11],[[99,10],11],[[195,10],11],[[196,10],11],[[197,10],11],[[198,10],11],[[96,10],11],[[199,10],11],[[200,10],11],[[201,10],11],[[202,10],11],[[203,10],11],[[204,10],11],[[118,10],11],[[119,10],11],[[101,10],11],[[86,10],11],[[205,10],11],[[206,10],11],[[207,10],11],[[208,10],11],[[209,10],11],[[106,10],11],[[210,10],11],[[47,10],11],[[193,10],11],[[193,10],11],[[211,10],11],[[120,10],11],[[141,10],11],[[110,10],11],[[80,10],11],[[80,10],11],[[41,10],11],[[39,10],11],[[212,10],11],[[[87,[-1]],10],11,223],[[61,10],11],[[51,10],11],[[60,10],11],[[214,10],11],[[214,10],11],[[215,10],11],[[216,10],11],[[217,10],11],[[218,10],11],[[218,10],11],[[219,10],11],[[220,10],11],[[220,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[224,215],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[5,[100]]]],[29,[[18,[193]]]],[29,[[18,[80]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[53,120],141],0,0,0,[[120,48],141],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[141,53],35],[[141,48],35],0,0,0,0,0,0,0,0,0,0,0,0,[[100,-1],5,19],[[107,-1],5,19],[[108,-1],5,19],[[103,-1],5,19],[[194,-1],5,19],[[99,-1],5,19],[[195,-1],5,19],[[196,-1],5,19],[[197,-1],5,19],[[198,-1],5,19],[[96,-1],5,19],[[199,-1],5,19],[[200,-1],5,19],[[201,-1],5,19],[[202,-1],5,19],[[203,-1],5,19],[[204,-1],5,19],[[118,-1],5,19],[[119,-1],5,19],[[101,-1],5,19],[[86,-1],5,19],[[205,-1],5,19],[[206,-1],5,19],[[207,-1],5,19],[[208,-1],5,19],[[209,-1],5,19],[[106,-1],5,19],[[210,-1],5,19],[[47,-1],5,19],[[193,-1],5,19],[[211,-1],5,19],[[120,-1],5,19],[[141,-1],5,19],[[110,-1],5,19],[[80,-1],5,19],[[41,-1],5,19],[[39,-1],5,19],[[212,-1],5,19],[[[87,[-1]],-2],5,225,19],[[61,-1],5,19],[[51,-1],5,19],[[60,-1],5,19],[[215,-1],5,19],[[216,-1],18,19],[[217,-1],5,19],[211,[[37,[192]]]],0,0,0,0,0,0,[[120,53],52],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[196]]]],[-1,[[5,[-2]]],[],[]],[226,[[18,[197]]]],[-1,[[5,[-2]]],[],[]],[226,[[18,[198]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[199]]]],[[[2,[58,227]]],[[18,[200]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[226,[[18,[201]]]],[[[2,[58,227]]],[[18,[202]]]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[203]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,226]]],[[18,[204]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[205]]]],[-1,[[5,[-2]]],[],[]],[[[2,[226,0,100]]],[[18,[206]]]],[-1,[[5,[-2]]],[],[]],[226,[[5,[207]]]],[-1,[[5,[-2]]],[],[]],[226,[[5,[208]]]],[226,[[5,[209]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[226,100]]],[[18,[210]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[2,[58,43]]],[[18,[60]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[83,[[18,[216]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[49,[[18,[219]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[228,228],[[-1,-2],2,[],[]],[-1,[[5,[228]]],6],[[-1,7],[[5,[8,9]]],[]],[[228,10],11],[-1,-1,[]],[[-1,58,49,[37,[30]]],[[150,[[12,[149]]]]],[]],[[-1,53,35],[[150,[[12,[149]]]]],[]],[[-1,53],[[150,[[12,[149]]]]],[]],[[-1,30],[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[-1,[[150,[[12,[149]]]]],[]],[[-1,58],[[150,[[12,[149]]]]],[]],[[-1,30,48,49],[[150,[[12,[149]]]]],[]],0,0,[-1,228,[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],0,0,[[-1,30,48],[[150,[[12,[149]]]]],[]],0,[[-1,17],[[150,[[12,[149]]]]],[]],[[228,-1],5,19],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[229,229],[230,230],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[229,10],11],[[230,10],11],[[230,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[231,58,49,[37,[30]]],[[150,[[12,[149]]]]]],[[231,29],[[18,[44]]]],[[231,53,35],[[150,[[12,[149]]]]]],[[231,53],[[150,[[12,[149]]]]]],[[231,30],[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30],[[18,[229]]]],[231,[[150,[[12,[149]]]]]],[[231,58],[[150,[[12,[149]]]]]],[[231,30,48,49],[[150,[[12,[149]]]]]],0,[231,228],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[13,[232]]],231],[[231,30,48],[[150,[[12,[149]]]]]],[[231,17],[[150,[[12,[149]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[231,29,30,71],[[18,[22]]]],0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[[117,53],233],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,41],[117,41],[234,234],[235,235],[117,117],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[139,139],236],0,[-1,[[5,[234]]],6],[-1,[[5,[235]]],6],[-1,[[5,[117]]],6],[[117,117],35],[[139,139],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[-1,7],[[5,[8,9]]],[]],[[234,10],11],[[235,10],11],[[117,10],11],[[139,10],11],[-1,-1,[]],[234,235],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,237],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[234,[[37,[117]]]],[234,[[37,[48]]]],0,[[117,117],[[37,[236]]]],[[139,139],[[37,[236]]]],[[234,-1],5,19],[[235,-1],5,19],[[117,-1],5,19],0,[235,[[5,[234,238]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[234,238],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0],"c":[],"p":[[3,"Private",3933],[15,"tuple"],[8,"Any",3934],[3,"InternalMessage",8],[4,"Result",3935],[8,"Deserializer",3936],[8,"Serializer",3937],[3,"Ok",3937],[3,"Error",3938],[3,"Formatter",3939],[6,"Result",3939],[3,"Box",3940],[3,"Arc",3941],[3,"Rc",3942],[8,"Transport",3697],[3,"TonInterface",8],[3,"Message",3943],[6,"Result",3944],[8,"Serializer",3945],[3,"TypeId",3934],[3,"StoredAccountsData",67],[3,"String",3946],[3,"AssetsList",67],[3,"BTreeMap",3947],[3,"AccountsStorage",67],[3,"AccountToAdd",67],[3,"Vec",3948],[8,"IntoIterator",3949],[15,"str"],[4,"MsgAddressInt",3943],[3,"AdditionalAssets",67],[3,"TonWalletAsset",67],[3,"TokenWalletAsset",67],[3,"DePoolAsset",67],[15,"bool"],[8,"Storage",2228],[4,"Option",3950],[3,"ContractSubscription",269],[3,"PendingTransaction",2288],[3,"TransactionExecutionOptions",269],[3,"ContractState",2288],[15,"u128"],[3,"Transaction",3951],[3,"Block",3952],[8,"FnMut",3953],[15,"slice"],[4,"PollingMethod",2288],[15,"u64"],[15,"u8"],[15,"usize"],[4,"TransactionsBatchType",2288],[15,"u32"],[8,"Clock",3954],[3,"Dens",327],[3,"DensTld",327],[3,"DensBuilder",327],[4,"ResolvedValue",327],[3,"UInt256",3955],[3,"GenericContract",408],[3,"Transaction",2288],[3,"TransactionsBatchInfo",2288],[8,"GenericContractSubscriptionHandler",408],[3,"KeyStore",438],[3,"KeyStoreEntry",438],[3,"KeyStoreBuilder",438],[4,"KeyStoreError",438],[3,"EncryptedData",1318],[3,"PublicKey",3956],[4,"EncryptionAlgorithm",1318],[15,"array"],[3,"Duration",3957],[3,"PasswordCache",1318],[6,"SignatureId",1318],[6,"Signature",1318],[8,"Signer",1318],[3,"Nft",541],[3,"CollectionContractState",541],[3,"CollectionInterfaces",541],[3,"NftContractState",541],[4,"NftVersion",2288],[3,"NftCollection",541],[3,"IndexContractState",541],[3,"Cell",3958],[3,"GetInfoOutputs",3959],[3,"IndexGetInfoOutputs",3960],[4,"NftTransaction",2288],[3,"TransactionWithData",2288],[3,"NftCallbackPayload",3959],[8,"NftSubscriptionHandler",541],[3,"OwnersCache",669],[8,"Iterator",3961],[4,"RecipientWallet",669],[4,"OwnersCacheError",669],[3,"HashMap",3962],[4,"MultisigType",1044],[4,"MultisigTransaction",2288],[3,"TransactionDescrOrdinary",3951],[3,"SliceData",3963],[4,"KnownPayload",2288],[4,"TokenWalletVersion",2288],[4,"TokenWalletTransaction",2288],[4,"WalletType",798],[4,"TransactionAdditionalInfo",2288],[3,"TokenWallet",765],[3,"BigUint",3964],[4,"TransferRecipient",2288],[3,"RootTokenContractDetails",2288],[3,"TokenWalletDetails",2288],[8,"TokenWalletSubscriptionHandler",765],[3,"Symbol",2288],[3,"TonWallet",798],[3,"TonWalletDetails",798],[3,"Gift",798],[4,"TransferAction",798],[15,"i8"],[3,"ExistingWalletInfo",798],[3,"ExistingContract",3818],[3,"MultisigPendingTransaction",2288],[3,"MultisigPendingUpdate",2288],[4,"Expiration",2288],[8,"UnsignedMessage",1318],[3,"AccountStuff",3965],[8,"TonWalletSubscriptionHandler",798],[15,"u16"],[3,"StateInit",3943],[3,"InitData",1007],[3,"BuilderData",3966],[3,"DeployParams",1044],[3,"MultisigParamsPrefix",1044],[3,"UpdatedParams",1044],[4,"Cow",3967],[3,"InitData",1171],[3,"TransactionsTreeStream",1207],[4,"TransactionTreeError",1207],[3,"VecDeque",3968],[3,"BlockchainConfig",3969],[3,"MessageContext",1249],[4,"BlockParsingError",1249],[3,"RawTransaction",3818],[8,"DoubleEndedIterator",3970],[3,"ExpireAt",2288],[4,"TokenValue",3971],[3,"ParsedBlock",1249],[3,"Function",3972],[3,"Token",3971],[8,"Stream",3973],[4,"MnemonicType",1318],[3,"SignerContext",1318],[8,"Future",3974],[3,"Pin",3975],[3,"DerivedKeySigner",1318],[3,"EncryptedKeySigner",1318],[3,"LedgerKeySigner",1318],[3,"EncryptedKey",1318],[3,"LedgerKey",1318],[3,"PasswordCacheTransaction",1318],[4,"DerivedKeyPassword",1318],[3,"EncryptedKeyPassword",1318],[3,"EncryptedKeyGetPublicKeys",1318],[4,"EncryptedKeyError",1318],[3,"LedgerKeyCreateInput",1318],[3,"LedgerKeyGetPublicKeys",1318],[4,"LedgerUpdateKeyInput",1318],[3,"LedgerSignInput",1318],[4,"LedgerKeyError",1318],[4,"Password",1318],[4,"PasswordCacheBehavior",1318],[3,"SignedMessage",1318],[3,"SharedSecret",1318],[3,"SignerEntry",1318],[6,"PubKey",1318],[3,"Keypair",3976],[3,"Error",3944],[3,"DerivedKeyExportSeedParams",1318],[3,"DerivedKeyExportSeedOutput",1318],[3,"DerivedKeyGetPublicKeys",1318],[4,"DerivedKeyUpdateParams",1318],[4,"DerivedKeyCreateInput",1318],[3,"EncryptedKeyCreateInput",1318],[3,"EncryptedKeyExportSeedOutput",1318],[4,"EncryptedKeyUpdateParams",1318],[8,"SignerStorage",1318],[3,"GeneratedKey",1318],[4,"SymmetricCryptoError",3977],[8,"Read",3978],[3,"SecUtf8",3979],[8,"LedgerConnection",2228],[3,"SecretKey",3980],[3,"Zeroizing",3981],[3,"GqlRequest",2228],[3,"LedgerSignatureContext",2228],[15,"i32"],[4,"ReliableBehavior",2288],[3,"WalletInteractionInfo",2288],[4,"WalletInteractionMethod",2288],[3,"DePoolOnRoundCompleteNotification",2288],[3,"DePoolReceiveAnswerNotification",2288],[3,"TokenWalletDeployedNotification",2288],[3,"MultisigConfirmTransaction",2288],[3,"MultisigSubmitTransaction",2288],[3,"MultisigSendTransaction",2288],[3,"MultisigSubmitUpdate",2288],[3,"MultisigConfirmUpdate",2288],[3,"MultisigExecuteUpdate",2288],[3,"TokenIncomingTransfer",2288],[3,"TokenOutgoingTransfer",2288],[3,"IncomingNftTransfer",2288],[3,"IncomingChangeOwner",2288],[3,"IncomingChangeManager",2288],[3,"TokenSwapBack",2288],[3,"NetworkCapabilities",2288],[4,"MessageType",2288],[8,"Clone",3982],[4,"TransactionError",2288],[4,"AccountStatus",2288],[3,"Message",2288],[3,"MessageBody",2288],[4,"MessageBodyError",2288],[4,"MessageFlags",2288],[4,"MessageFlagsError",2288],[8,"Deserialize",3936],[3,"Error",3939],[8,"Debug",3939],[4,"AccountStatus",3965],[8,"Serialize",3945],[3,"InputMessage",730],[3,"ContractCall",730],[3,"TransportInfo",3697],[3,"LatestBlock",3736],[4,"NodeClientError",3736],[3,"GqlTransport",3736],[8,"GqlConnection",2228],[3,"ExecutionContext",3983],[4,"RawContractState",3818],[4,"PollContractState",3818],[4,"Ordering",3984],[4,"Account",3965],[4,"GenTimings",3985],[8,"InternalMessageSender",798],[8,"PendingTransactionsExt",1249],[8,"WithPublicKey",1318],[13,"Derive",2198],[13,"Import",2198],[13,"ByAccountId",2205],[13,"ByPublicKey",2205],[13,"RenameKey",2211],[13,"ChangePassword",2211],[13,"Rename",2217],[13,"ChangePassword",2217],[13,"Rename",2222],[13,"Explicit",2224],[13,"ApiFailure",3817],[13,"Unchanged",3930],[13,"NotExists",3930],[13,"NotExists",3932]],"b":[[482,"impl-Debug-for-KeyStoreError"],[483,"impl-Display-for-KeyStoreError"],[695,"impl-Display-for-OwnersCacheError"],[696,"impl-Debug-for-OwnersCacheError"],[886,"impl-Display-for-WalletType"],[887,"impl-Debug-for-WalletType"],[947,"impl-InternalMessageSender-for-TonWallet"],[948,"impl-TonWallet"],[1099,"impl-Display-for-MultisigType"],[1100,"impl-Debug-for-MultisigType"],[1221,"impl-Debug-for-TransactionTreeError"],[1222,"impl-Display-for-TransactionTreeError"],[1281,"impl-Display-for-BlockParsingError"],[1282,"impl-Debug-for-BlockParsingError"],[1729,"impl-Display-for-EncryptedKeyError"],[1730,"impl-Debug-for-EncryptedKeyError"],[1736,"impl-Display-for-LedgerKeyError"],[1737,"impl-Debug-for-LedgerKeyError"],[1744,"impl-Debug-for-EncryptionAlgorithm"],[1745,"impl-Display-for-EncryptionAlgorithm"],[2845,"impl-PartialEq%3CTransaction%3E-for-PendingTransaction"],[2846,"impl-PartialEq%3CRawTransaction%3E-for-PendingTransaction"],[2847,"impl-PartialEq-for-PendingTransaction"],[2989,"impl-Display-for-TokenWalletVersion"],[2990,"impl-Debug-for-TokenWalletVersion"],[3019,"impl-Debug-for-ReliableBehavior"],[3020,"impl-Display-for-ReliableBehavior"],[3025,"impl-Debug-for-NftVersion"],[3026,"impl-Display-for-NftVersion"],[3034,"impl-Debug-for-TransactionError"],[3035,"impl-Display-for-TransactionError"],[3039,"impl-Display-for-MessageBodyError"],[3040,"impl-Debug-for-MessageBodyError"],[3042,"impl-Display-for-MessageFlagsError"],[3043,"impl-Debug-for-MessageFlagsError"],[3768,"impl-Display-for-NodeClientError"],[3769,"impl-Debug-for-NodeClientError"]]},\ "nekoton_abi":{"doc":"","t":"NNNDDNDIINDNDNDDDDEDIIRENNNNNINNNNNNNNNNQNNIYIIYENDDENNNQIYIYNNDINDIEDCDNIYIYIIEGNLLLMAFLLLAAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFFLLLFLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFMFMLLLLLLLLLFALLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMFFLKKLLLLLLCCLLLKKFKKLLLKFFFFFLLFFLFFMLLLKLLLLLLLFLLLLLLLLLLLLLLLLLKLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAKKKKFKLLLFLLLLLLLLLLLLLLLLLLLLLLLLMMMFFFFFFFFFFFFFFFFFGNNDDNNDEDDDMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLMLLLLLLLLMMMMMMLMMLLMMLLLLLLLMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLFFFFFFFFF","n":["AccountDataNotFound","AccountIsNotActive","ArrayExpected","BigUint128","BigUint256","BoolExpected","BriefBlockchainConfig","BuildMapKeyTokenValue","BuildTokenValue","CellUnderflow","ContractOutputUnpacker","Err","EventBuilder","Exact","ExecutionContext","ExecutionOutput","Executor","ExpireHeader","ExtractionError","FunctionBuilder","FunctionExt","FunctionOutputMarker","GEN_TIMINGS_ALLOWABLE_INTERVAL","GenTimings","Guess","GuessInRange","Inexact","IntegerOverflow","IntegerValueExpected","IntoUnpacker","InvalidAbi","InvalidAddress","InvalidArrayLength","InvalidBytes","InvalidBytesLength","InvalidCell","InvalidMappingKey","InvalidNumber","InvalidPublicKey","InvalidPublicKey","Iter","Known","Known","KnownParamType","KnownParamType","KnownParamTypeArray","KnownParamTypePlain","KnownParamTypePlain","LastTransactionId","MapItemExpected","MaybeRef","MessageBuilder","MethodName","NumberExpected","ObjectExpected","Ok","Output","PackAbi","PackAbi","PackAbiPlain","PackAbiPlain","ParameterCountMismatch","ParameterNotFound","PubkeyHeader","StandaloneToken","StringExpected","TimeHeader","TokenValueExt","TokensJsonError","TransactionId","TransactionParser","TupleBuilder","Unknown","UnpackAbi","UnpackAbi","UnpackAbiPlain","UnpackAbiPlain","UnpackFirst","UnpackHeader","UnpackerError","UnpackerResult","UnsignedValueExpected","abi_version","abi_version","account","account_stuff","address_only_hash","answer_id","arg","arg","args","array_address_only_hash","array_int256_number","array_uint160_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build","bytes_as_string","capabilities","clock","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","code_to_tvc","create_boc_or_comment_payload","create_boc_payload","create_comment_payload","current_utime","decode_event","decode_input","decode_output","default","default","default","default_blockchain_config","default_headers","deserialize","deserialize","deserialize","disable_signature_check","eq","eq","equivalent","equivalent","equivalent","equivalent","expire_header","extract_public_key","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get_code_salt","get_state_init_hash","global_id","guess_method_by_input","hash","header","headers","id","in_arg","in_arg","input","input","inputs","inputs","insert_state_init_data","int256_number","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_account","into_unpacker","is_exact","item","item_param_type","item_param_type","last_transaction_lt","lt","lt","make_abi_token_value","make_abi_tokens","make_responsible","map_key_token_value","named","new","new","new","new","new","new_responsible","num_bigint","num_traits","out_arg","output","outputs","pack","pack","pack_into_cell","param_type","param_type","param_type","param_type","param_type","parse","parse_abi_token","parse_abi_token_value","parse_abi_tokens","parse_comment_payload","parse_transaction_messages","partial_cmp","partial_cmp","process_out_messages","process_raw_outputs","pubkey_header","read_function_id","read_input_function_id","result_code","run","run_local","run_local","run_local_ext","run_local_responsible","run_local_responsible","run_mut","run_once","serialize","serialize","serialize","set_code_salt","time_header","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token_value","token_value","token_value","token_value","tokens","transaction_parser","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uint128_number","uint160_bytes","uint256_number","unnamed","unpack","unpack","unpack_first","unpack_from_cell","unpack_header","unpack_header","unpack_header","unpack_header","unpack_headers","unpack_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_params","gen_lt","gen_utime","latest_lt","pack","param_type","unpack","pack","param_type","unpack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack","BounceHandler","BouncedFunction","Event","Extracted","ExtractedOwned","FunctionInput","FunctionOutput","FunctionWithBounceHandler","ParsedType","TransactionParser","TransactionParserBuilder","WrappedFunction","allow_partial_match","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced","bounced","build","build_with_external_in","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decode_input","decode_output","decoded_headers","decoded_headers","default","eq","equivalent","equivalent","event","events_list","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_str","function","function_bounce","function_id","function_id","function_in_list","function_input","function_output","functions_out_list","get_bounce_handler","get_function","hash","index_in_transaction","into","into","into","into","into","into","into","into_owned","is_in_message","is_in_message","message","message","message_hash","message_hash","message_recipient","name","name","new","parse","parsed_type","parsed_type","success","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","tokens","tokens","transaction_hash","transaction_sender","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","tx","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","pack","param_type","unpack","pack","param_type","unpack","pack","param_type","unpack"],"q":[[0,"nekoton_abi"],[466,"nekoton_abi::GenTimings"],[468,"nekoton_abi::LastTransactionId"],[469,"nekoton_abi::address_only_hash"],[472,"nekoton_abi::array_address_only_hash"],[475,"nekoton_abi::array_int256_number"],[477,"nekoton_abi::array_uint160_bytes"],[480,"nekoton_abi::bytes_as_string"],[483,"nekoton_abi::int256_number"],[486,"nekoton_abi::transaction_parser"],[628,"nekoton_abi::uint128_number"],[631,"nekoton_abi::uint160_bytes"],[634,"nekoton_abi::uint256_number"],[637,"ton_abi::contract"],[638,"ton_block::accounts"],[639,"ton_abi::token"],[640,"ton_abi::param_type::param_type"],[641,"ton_abi::event"],[642,"ton_abi::function"],[643,"alloc::vec"],[644,"core::cmp"],[645,"ton_types::cell"],[646,"ton_block::messages"],[647,"anyhow"],[648,"ton_types::cell::slice"],[649,"nekoton_utils::clock"],[650,"ton_abi::contract"],[651,"ton_executor::blockchain_config"],[652,"core::result"],[653,"serde::de"],[654,"ton_block::accounts"],[655,"core::fmt"],[656,"core::fmt"],[657,"ton_types::types"],[658,"ton_abi::param"],[659,"ton_abi::token"],[660,"ton_abi::token"],[661,"ton_block::transactions"],[662,"alloc::string"],[663,"core::any"],[664,"core::iter::traits::iterator"],[665,"num_bigint::bigint"],[666,"core::hash"],[667,"ton_block::messages"]],"d":["","","","","","","","","","","","Contains the error value","","","","","","","","","","","Additional estimated lag for the pending message to be …","","","","","","","","","","","","","","","","","","","","There is a known point in time at which this specific …","","","","","","","","TokenValue::Optional which always store its value in the …","","","","","Contains the success value","","","","","","","","","","","","","","","","","There is no way to determine the point in time at which …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to parse text as boc, encodes as comment otherwise","Creates slice data from base64 encoded boc","Creates slice data with string, encoded as comment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Adds input param","Adds input param","Adds input param","Adds input param","Sets the input params to the specified","Sets the input params to the specified","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether the exact id is known","","","","","Converts last transaction id into real or fake id","","","","","","","","","","","","","","","Adds output param","Adds output param","Sets the output params to the specified","","","","","","","","","","","","","","","","","","","","","","","Executes message without mutating the account state.","","","","","","Executes message and mutates the account state.","Consumes account and executes message without mutating the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses transactions with provided extractors","","","","","","","","","","","","","","","","","","","","","Returns Err if there are duplicate function_ids","Returns Err if there are duplicate function_ids or …","","","","","","","","","","","","","","","","","","","","Matches out messages with event_id","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Matches in messages with function_id and applies bounce …","","","","Matches all messages with in function_id.","Matches all messages with out function_id","","","","","The index of the message in the transaction","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","The index of the message in the transaction","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[25,25,47,0,0,47,0,0,0,25,0,67,0,18,0,0,0,0,0,0,0,0,0,0,35,35,18,47,47,0,20,47,47,47,47,47,47,47,47,25,83,35,17,0,0,0,0,0,0,47,0,0,0,47,47,67,84,0,0,0,0,47,47,0,0,47,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,47,1,3,4,26,0,0,7,10,10,0,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,1,3,7,10,0,21,26,1,3,7,17,18,19,20,21,22,23,24,25,26,1,3,7,17,18,19,20,21,22,23,24,25,26,18,19,0,0,0,0,17,0,0,0,7,17,21,0,3,17,18,19,4,18,19,18,18,19,19,3,0,1,3,7,10,17,18,19,45,20,20,47,47,21,22,23,24,25,25,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,21,21,22,23,24,25,26,48,49,7,0,0,21,0,19,3,3,3,1,3,1,3,1,3,0,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,83,18,7,85,85,4,18,19,0,0,3,86,87,4,1,3,7,10,3,0,0,3,3,3,12,88,0,89,65,63,64,49,90,0,0,0,0,0,18,19,0,0,3,0,0,48,4,90,26,90,90,26,4,4,17,18,19,0,3,1,3,7,17,18,19,20,21,22,23,24,25,26,20,47,25,11,63,64,49,48,0,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,0,0,0,87,91,92,93,0,84,22,23,24,0,45,63,64,35,4,1,3,7,10,17,18,19,45,20,47,21,22,23,24,25,26,48,49,4,94,94,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,72,0,0,72,72,0,0,0,0,0,77,72,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,73,73,74,74,75,72,76,77,74,75,72,76,77,77,77,78,76,73,72,72,72,73,73,74,75,72,72,78,76,77,74,73,75,72,78,76,77,72,77,73,78,76,73,73,73,73,74,74,72,78,74,73,75,72,78,76,77,78,78,76,78,76,78,76,78,78,76,75,74,78,76,78,74,75,72,76,77,72,78,76,78,78,74,73,75,72,78,76,77,74,73,75,72,78,76,77,78,76,74,73,75,72,78,76,77,74,73,75,72,78,76,77,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[[3,2],3],[4,5],0,0,[[],6],[[7,8,9],7],[[10,-1],10,11],[[10,-1],10,12],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,13],[3,14],[7,9],[10,[[16,[14,[15,[6]]]]]],0,0,0,[1,1],[3,3],[7,7],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[18,18],27],[[19,19],27],[28,[[30,[29]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[8,[[30,[31]]]],[[17,32],33],[[34,31,35],[[30,[[36,[[16,[13,[15,[6]]]]]]]]]],[[34,31,35,37],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[34,31,35],[[30,[[36,[[16,[14,[15,[6]]]]]]]]]],[[],7],[[],17],[[],21],[[],38],[3,3],[-1,[[39,[17]]],40],[-1,[[39,[18]]],40],[-1,[[39,[19]]],40],[4,4],[[18,18],37],[[19,19],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[3,3],[41,[[30,[42,25]]]],[[1,43],44],[[3,43],44],[[7,43],44],[[10,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[[45,[-1]],43],44,46],[[20,43],44],[[20,43],44],[[47,43],44],[[47,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[24,43],44],[[25,43],44],[[25,43],44],[[48,43],44],[[[49,[-1]],43],44,46],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,21],[38,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,7,50],[28,[[30,[[36,[28]]]]]],[[29,34,[36,[42]],[15,[6]]],[[30,[51]]]],0,[[34,31,35,37],[[30,[[36,[14]]]]]],0,[[3,8,9],3],[[3,[15,[52]]],3],[[3,33],3],[[1,8,9],1],[[3,8,9],3],[[1,8,9],1],[[3,8,9],3],[[1,[15,[52]]],1],[[3,[15,[52]]],3],[[34,31,[36,[42]],[15,[6]]],[[30,[31]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,5],[-1,45,[]],[18,37],[[7,8,9],7],[[],9],[[],9],[4,53],[18,53],0,[54,[[30,[55]]]],[[[56,[6]]],[[30,[55]]]],[3,16],[-1,57,[]],[[-1,-2],6,[],58],[[32,38,5],[[30,[4]]]],[8,1],[8,3],[[],7],[14,10],[8,3],0,0,[[3,8,9],3],[[3,8,9],3],[[3,[15,[52]]],3],[-1,[[15,[6]]],[]],[-1,54,[]],[[[56,[6]],2],[[30,[28]]]],[[],[[15,[52]]]],[[],9],[[],9],[[],9],[[],9],[[-1,59],[[30,[[15,[6]]]]],[]],[[52,55],[[39,[6,47]]]],[[9,55],[[39,[54,47]]]],[[[56,[52]],55],[[39,[[15,[6]],47]]]],[31,[[36,[60]]]],[59,[[30,[[15,[61]]]]]],[[18,18],[[36,[27]]]],[[19,19],[[36,[27]]]],[[[56,[61]],14],[[30,[[15,[6]]]]]],[[[56,[31]],14],[[30,[[15,[6]]]]]],[3,3],[31,[[30,[33]]]],[[34,31,37],[[30,[33]]]],0,[[4,61],[[30,[59]]]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[-1,32,41,[56,[6]],37,21],[[30,[48]]],[]],[[-1,32,41,[56,[6]]],[[30,[48]]],[]],[[26,14,[56,[6]]],[[30,[48]]]],[[4,61],[[30,[59]]]],[[4,61],[[30,[59]]]],[[17,-1],39,62],[[18,-1],39,62],[[19,-1],39,62],[[28,28],[[30,[28]]]],[3,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],[-1,60,[]],[-1,60,[]],[-1,54,[]],[63,54],[64,54],[[[49,[-1]]],54,[11,65]],0,0,[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],0,0,0,[-1,6,[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[-1,[[67,[-2]]],[],[]],[[[56,[52]],31,37,2],[[30,[[15,[6]]]]]],[31,30],[31,30],[31,30],[31,30],[31,[[30,[[16,[31]]]]]],[[[45,[-1]]],[[67,[-2]]],68,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[38,5,53,33,53],4],0,0,0,[51,54],[[],9],[54,[[67,[51]]]],[[[15,[51]]],54],[[],9],[54,[[67,[[15,[51]]]]]],[[],9],[54,[[67,[[15,[69]]]]]],[[[15,[[71,[70]]]]],54],[[],9],[54,[[67,[[15,[[71,[70]]]]]]]],[60,54],[[],9],[54,[[67,[60]]]],[69,54],[[],9],[54,[[67,[69]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[72,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[73,[[30,[74]]]],[73,[[30,[74]]]],[[],73],[74,74],[75,75],[72,72],[76,76],[77,77],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[77,31,37],[[30,[[15,[6]]]]]],[[77,31,37],[[30,[[15,[6]]]]]],0,0,[[],73],[[72,72],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[73,13],73],[[73,-1],73,50],[[74,43],44],[[75,43],44],[[72,43],44],[[72,43],44],[[78,43],44],[[76,43],44],[[77,43],44],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[30,[72]]]],0,[[73,75],73],0,0,[[73,-1,37],73,50],[[73,14,37],73],[[73,14,37],73],[[73,-1,37],73,50],[[74,33],[[36,[75]]]],[[74,33],[[36,[77]]]],[[72,-1],16,79],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,76],0,0,0,0,0,0,[78,[[36,[80]]]],0,0,[[14,81],75],[[74,59],[[30,[[15,[78]]]]]],0,0,[78,37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,60,[]],0,0,[78,[[30,[[71,[70]]]]]],[78,[[36,[80]]]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],0,0,[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,66,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,54],[[],9],[54,[[67,[82]]]],[[[71,[70]]],54],[[],9],[54,[[67,[[71,[70]]]]]],[82,54],[[],9],[54,[[67,[82]]]]],"c":[88,251,252,303,596],"p":[[3,"EventBuilder",0],[3,"AbiVersion",637],[3,"FunctionBuilder",0],[3,"Executor",0],[4,"Account",638],[3,"Token",639],[3,"TupleBuilder",0],[15,"str"],[4,"ParamType",640],[3,"MessageBuilder",0],[8,"BuildTokenValue",0],[8,"PackAbiPlain",0],[3,"Event",641],[3,"Function",642],[3,"Vec",643],[15,"tuple"],[4,"GenTimings",0],[4,"LastTransactionId",0],[3,"TransactionId",0],[4,"UnpackerError",0],[3,"BriefBlockchainConfig",0],[3,"PubkeyHeader",0],[3,"TimeHeader",0],[3,"ExpireHeader",0],[4,"ExtractionError",0],[3,"ExecutionContext",0],[4,"Ordering",644],[3,"Cell",645],[3,"StateInit",646],[6,"Result",647],[3,"SliceData",648],[8,"Clock",649],[15,"u32"],[3,"Contract",637],[4,"MethodName",0],[4,"Option",650],[15,"bool"],[3,"BlockchainConfig",651],[4,"Result",652],[8,"Deserializer",653],[3,"AccountStuff",638],[3,"PublicKey",654],[3,"Formatter",655],[6,"Result",655],[3,"ContractOutputUnpacker",0],[8,"Debug",655],[4,"TokensJsonError",0],[3,"ExecutionOutput",0],[3,"MaybeRef",0],[8,"IntoIterator",656],[3,"UInt256",657],[3,"Param",658],[15,"u64"],[4,"TokenValue",639],[4,"Value",659],[15,"slice"],[4,"MapKeyTokenValue",639],[8,"ToString",660],[3,"Transaction",661],[3,"String",660],[3,"Message",646],[8,"Serializer",662],[3,"BigUint128",0],[3,"BigUint256",0],[8,"KnownParamType",0],[3,"TypeId",663],[6,"UnpackerResult",0],[8,"Iterator",664],[3,"BigInt",665],[15,"u8"],[15,"array"],[4,"ParsedType",486],[3,"TransactionParserBuilder",486],[3,"TransactionParser",486],[3,"FunctionWithBounceHandler",486],[3,"ExtractedOwned",486],[3,"WrappedFunction",486],[3,"Extracted",486],[8,"Hasher",666],[4,"MsgAddressInt",646],[6,"BounceHandler",486],[3,"BigUint",667],[8,"IntoUnpacker",0],[8,"UnpackHeader",0],[8,"KnownParamTypeArray",0],[8,"BuildMapKeyTokenValue",0],[8,"TokenValueExt",0],[8,"PackAbi",0],[8,"KnownParamTypePlain",0],[8,"FunctionExt",0],[8,"UnpackAbiPlain",0],[8,"UnpackAbi",0],[8,"UnpackFirst",0],[13,"Known",466],[13,"Inexact",468]],"b":[[206,"impl-Display-for-UnpackerError"],[207,"impl-Debug-for-UnpackerError"],[208,"impl-Debug-for-TokensJsonError"],[209,"impl-Display-for-TokensJsonError"],[214,"impl-Display-for-ExtractionError"],[215,"impl-Debug-for-ExtractionError"],[232,"impl-From%3CBlockchainConfig%3E-for-BriefBlockchainConfig"],[233,"impl-From%3C%26BlockchainConfig%3E-for-BriefBlockchainConfig"],[541,"impl-Display-for-ParsedType"],[542,"impl-Debug-for-ParsedType"]]},\ -"nekoton_contracts":{"doc":"","t":"DLLLLALLLLAAAAAAAALLLLLLADIDSDDDQLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLKLLLLLLLLFFFDDLLLLLLLLLLLLLLLLLALALLLLLLLLDDDDLLLLLLLLMMLLLLLLLLMLLLLLLLLFFFLLLLFMLLLLMMMMMMMMMLLLLMMFMFLLLLLLLLLLLLLLLLDDDDDDDFMFMLLLLLLLLLLLLLLMFFMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFFMMFLLLLLLLMMMMLLLLLLLMMMMMMMMMMMMMMMLLLLLLLMMMMMMFMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMRRDDLLLLLLLLLLLLLLLLALLLALLLLLLLLLLRFFFFFFRFFFFFDDLLLLLLLLLLLLLLALLALLLLLLLLLDRFMLLMLLFLLLFLLMMFLLLLLFMDDRDDFFMMMMLLLLLLLLALLLLLLLLMLLLLLLLLLLLLMMMMFLLLLLLLLMMMMMMMMMMMLLLLFFLLLLLLLLLLLLLLLLDMLLFMLLLLLLLMMLLLLLDDLLLLLLLLLLLLALLLLLLALLLLLLLLLLLLRDLLLLMLLLFFFLLLFLLLLDDDRDDLLLLLLLLLLMMMFFLLLLLLLLLLMLLLLLLLLLLFMLLLLLMMMMLLLLLLLLLLMMMMMLLLLLLFLLLLLLLLLLLLLLLMLLLLLDLLLLLLLALLLLLRFDDLLLLLLLLALLLLALLALLLLLLLLLLRFFFFFDLLLLMLLFLMMLLLLLLLRFFFDLLLLLLALLLLLLLRFAAAAAFFFFFFFFFFFFFFFFFDDLLLLMLLFMFMMLLLLFFMMMLLLLMMAMFAMMFLLLLLLLMLLDDDDDDDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMFFMMFMMMFMLLLLLLLLLLLLLLLLFFFMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLMMMMMMFMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMAAMLLLLLLLLFFDLLLLMLLFLMMMLMLLLLLDLLLLMLLFLMMMLMMLLLLLFFF","n":["NonZeroResultCode","borrow","borrow_mut","clone","clone_into","dens","fmt","fmt","from","into","old_tip3","tip1155","tip3","tip3_1","tip4_1","tip4_2","tip4_3","tip6","to_owned","to_string","try_from","try_into","type_id","vzip","wallets","AdnlAddressRecord","CertificateRecord","DomainContract","RECORD_ID","RawRecord","RootContract","TargetAddressRecord","Value","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","domain_contract","fmt","fmt","fmt","from","from","from","from","from","get_path","get_path","into","into","into","into","into","query","query_raw","resolve","root_contract","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unpack","unpack","unpack","unpack","vzip","vzip","vzip","vzip","vzip","get_path","query","resolve","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","from","from","get_code_hash","get_details","get_details","get_version","get_version","get_wallet_address","into","into","root_token_contract","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MintInputs","RootTokenContractDetails","TokensBurnedInputs","TransferOwnerInputs","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_address","callback_payload","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decimals","fmt","fmt","fmt","fmt","from","from","from","from","get_details","get_version","get_wallet_address","into","into","into","into","mint","name","param_type","param_type","param_type","param_type","root_owner_address","root_owner_address","root_public_key","root_public_key","send_gas_to","sender_address","sender_public_key","symbol","to","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens_burned","total_supply","transfer_owner","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AcceptInputs","BurnByOwnerInputs","BurnByRootInputs","InternalTransferInputs","TokenWalletDetails","TransferInputs","TransferToRecipientInputs","accept","allow_non_notifiable","balance","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced_callback","burn_by_owner","burn_by_root","callback_address","callback_address","callback_payload","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deploy_grams","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_details","get_version","grams","grams","internal_transfer","into","into","into","into","into","into","into","notify_receiver","notify_receiver","notify_receiver","owner_address","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","payload","payload","receive_callback","recipient_address","recipient_public_key","root_address","send_gas_to","send_gas_to","send_gas_to","send_gas_to","send_gas_to","sender_address","sender_public_key","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens","tokens","tokens","tokens","transfer","transfer_grams","transfer_to_recipient","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet_public_key","MULTI_TOKEN_COLLECTION_INTERFACE_ID","MULTI_TOKEN_NFT_INTERFACE_ID","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decimals","from","from","into","into","name","root","root_token_contract","symbol","to_owned","to_owned","token_wallet_contract","total_supply","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_code","INTERFACE_ID","accept_burn","decimals","name","symbol","total_supply","wallet_code","INTERFACE_ID","accept_mint","accept_transfer","balance","root","wallet_code","RootTokenContract","TokenWalletContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","from","from","into","into","owner","root_owner","root_token_contract","to_owned","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_of","AcceptBurnInputs","INTERFACE_ID","accept_burn","amount","borrow","borrow_mut","callback_to","clone","clone_into","deploy_wallet","fmt","from","into","mint","pack","param_type","payload","remaining_gas_to","root_owner","to_owned","try_from","try_into","type_id","vzip","wallet_of","wallet_owner","AcceptMintInputs","AcceptTransferInputs","INTERFACE_ID","TransferInputs","TransferToWalletInputs","accept_mint","accept_transfer","amount","amount","amount","amount","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","burnable","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deploy_wallet_value","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","notify","notify","notify","notify","owner","pack","pack","pack","pack","param_type","param_type","param_type","param_type","payload","payload","payload","payload","recipient","recipient_token_wallet","remaining_gas_to","remaining_gas_to","remaining_gas_to","remaining_gas_to","sender","to_owned","to_owned","to_owned","to_owned","transfer","transfer_to_wallet","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","BurnInputs","amount","borrow","borrow_mut","burn","callback_to","clone","clone_into","fmt","from","into","pack","param_type","payload","remaining_gas_to","to_owned","try_from","try_into","type_id","vzip","CollectionContract","NftContract","borrow","borrow","borrow_mut","borrow_mut","change_manager","change_owner","clone","clone","clone_into","clone_into","code","code_hash","collection_contract","from","from","get_info","into","into","nft_address","nft_contract","to_owned","to_owned","total_supply","transfer","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","NftCodeHashOutputs","borrow","borrow_mut","clone","clone_into","code_hash","fmt","from","into","nft_address","nft_code","nft_code_hash","pack","param_type","to_owned","total_supply","try_from","try_into","type_id","vzip","ChangeManagerInputs","ChangeOwnerInputs","GetInfoOutputs","INTERFACE_ID","NftCallbackPayload","TransferInputs","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callbacks","callbacks","callbacks","change_manager","change_owner","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","collection","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_info","id","into","into","into","into","into","manager","new_manager","new_owner","owner","pack","pack","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","payload","send_gas_to","send_gas_to","send_gas_to","to","to_owned","to_owned","to_owned","to_owned","to_owned","token_value","transfer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","MetadataContract","borrow","borrow_mut","clone","clone_into","from","get_json","into","metadata_contract","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","get_json","CollectionContract","IndexContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","collection_contract","from","from","get_info","index_code","index_contract","into","into","nft_contract","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","index_basis_code","index_basis_code_hash","index_code","index_code_hash","resolve_index_basis","IndexGetInfoOutputs","borrow","borrow_mut","clone","clone_into","collection","fmt","from","get_info","into","nft","owner","pack","param_type","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","index_code","index_code_hash","resolve_index","SidContract","borrow","borrow_mut","clone","clone_into","from","into","sid","supports_interface","supports_interfaces","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","supports_interface","code","ever_wallet","multisig","multisig2","notifications","bridge_multisig_wallet","ever_wallet","highload_wallet_v2","multisig2","multisig2_1","safe_multisig_wallet","safe_multisig_wallet_24h","setcode_multisig_wallet","setcode_multisig_wallet_24h","surf_wallet","wallet_v3","send_transaction","send_transaction_raw_0","send_transaction_raw_1","send_transaction_raw_2","send_transaction_raw_3","send_transaction_raw_4","MultisigCustodian","MultisigTransaction","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","confirm_transaction","confirmation_mask","constructor","creator","dest","fmt","fmt","from","from","get_custodians","get_transactions","id","index","index","into","into","param_type","param_type","payload","pubkey","safe_multisig","send_flags","send_transaction","set_code_multisig","signs_received","signs_required","submit_transaction","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","vzip","vzip","ConfirmUpdateParams","ExecuteUpdateParams","MultisigCustodian","MultisigTransaction","SetCodeMultisigParams","SubmitUpdateOutput","SubmitUpdateParams","UpdateTransaction","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code_hash","confirm_transaction","confirm_update","confirmation_mask","confirmations_mask","constructor","creator","creator","dest","execute_update","expiration_time","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_custodians","get_parameters","get_transactions","id","id","index","index","index","into","into","into","into","into","into","into","into","lifetime","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","pubkey","req_confirms","required_txn_confirms","required_upd_confirms","send_flags","send_transaction","signs","signs_received","signs_required","state_init","submit_transaction","submit_update","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","v2_0","v2_1","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","get_update_requests","get_update_requests","SafeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","to_owned","try_from","try_into","type_id","vzip","SetCodeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","required_upd_confirms","to_owned","try_from","try_into","type_id","vzip","depool_on_round_complete","depool_receive_answer","notify_wallet_deployed"],"q":[[0,"nekoton_contracts"],[25,"nekoton_contracts::dens"],[102,"nekoton_contracts::dens::domain_contract"],[104,"nekoton_contracts::dens::root_contract"],[105,"nekoton_contracts::old_tip3"],[135,"nekoton_contracts::old_tip3::root_token_contract"],[213,"nekoton_contracts::old_tip3::token_wallet_contract"],[357,"nekoton_contracts::tip1155"],[359,"nekoton_contracts::tip3"],[392,"nekoton_contracts::tip3::root_token_contract"],[399,"nekoton_contracts::tip3::token_wallet_contract"],[405,"nekoton_contracts::tip3_1"],[434,"nekoton_contracts::tip3_1::root_token_contract"],[460,"nekoton_contracts::tip3_1::token_wallet_contract"],[547,"nekoton_contracts::tip3_1::token_wallet_contract::burnable"],[567,"nekoton_contracts::tip4_1"],[601,"nekoton_contracts::tip4_1::collection_contract"],[622,"nekoton_contracts::tip4_1::nft_contract"],[718,"nekoton_contracts::tip4_2"],[732,"nekoton_contracts::tip4_2::metadata_contract"],[734,"nekoton_contracts::tip4_3"],[763,"nekoton_contracts::tip4_3::collection_contract"],[769,"nekoton_contracts::tip4_3::index_contract"],[788,"nekoton_contracts::tip4_3::nft_contract"],[792,"nekoton_contracts::tip6"],[807,"nekoton_contracts::tip6::sid"],[809,"nekoton_contracts::wallets"],[814,"nekoton_contracts::wallets::code"],[825,"nekoton_contracts::wallets::ever_wallet"],[831,"nekoton_contracts::wallets::multisig"],[877,"nekoton_contracts::wallets::multisig2"],[1038,"nekoton_contracts::wallets::multisig2::v2_0"],[1039,"nekoton_contracts::wallets::multisig2::v2_1"],[1040,"nekoton_contracts::wallets::multisig::safe_multisig"],[1060,"nekoton_contracts::wallets::multisig::set_code_multisig"],[1081,"nekoton_contracts::wallets::notifications"],[1084,"core::fmt"],[1085,"core::fmt"],[1086,"core::result"],[1087,"core::any"],[1088,"anyhow"],[1089,"core::option"],[1090,"ton_types::cell"],[1091,"ton_block::messages"],[1092,"core::convert"],[1093,"nekoton_abi::token_packer"],[1094,"ton_abi::function"],[1095,"num_bigint::biguint"],[1096,"ton_types::types"],[1097,"ton_abi::param_type::param_type"],[1098,"ton_abi::param"],[1099,"alloc::vec"],[1100,"ton_abi::token"],[1101,"ton_abi::token"]],"d":["","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns top level domain name","Returns full domain path","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns full domain path","Returns optional certificate record","Returns a certificate address derived from the specified …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Called by token wallet on burn","Returns the number of decimals the token uses - e.g. 8, …","Returns the name of the token - e.g. MyToken.","Returns the symbol of the token. E.g. “HIX”.","Returns the total token supply.","Returns the token wallet code.","","Called by root token contract on mint","Called by another token wallet on transfer","Returns the token wallet balance.","Returns the token root address.","Returns the token wallet code.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Called by token wallet on burn","","","","","","","Deploy new TokenWallet","","Returns the argument unchanged.","Calls U::from(self).","Mint tokens to recipient with deploy wallet optional","","","","","Get root owner","","","","","","Derive TokenWallet address from owner address","","","","","","","Accept minted tokens from root","Callback for transfer operation","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Get token wallet owner address","","","","","","","","","","","","","","","","","","","","","","","","Transfer tokens and optionally deploy token wallet for the …","Transfer tokens using token wallet address","","","","","","","","","","","","","","","","","","","","","TODO: fill docs","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Computes NFT address by unique NFT id","Get the NFT code","Get the NFT code hash","","","","Get count of active NFTs for this collection","","","","","","","","","","","","","","","","","","","","","","","","Change NFT manager","Change NFT owner","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get NFT info","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Change NFT owner and manager","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Get NFT metadata in JSON format","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get contract index basis code","Get contract index basis code hash","Get contract index code","Get contract index code hash","Get contract index basis","","","","","","","","Returns the argument unchanged.","Get NFT info","Calls U::from(self).","","","","","","","","","","","Get contract index code","Get contract index code hash","Resolve contract index","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","A contract that is compliant with TIP6 shall implement the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,81,0,0,0,81,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,0,10,11,12,8,9,10,11,12,8,9,8,9,10,11,12,9,9,8,0,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,81,10,11,12,8,9,10,11,12,0,0,0,0,0,22,22,24,22,24,24,24,22,24,22,22,24,22,24,24,22,24,0,24,0,22,24,22,24,22,24,22,24,0,0,0,0,27,28,29,30,27,28,29,30,29,29,27,28,29,30,27,28,29,30,27,27,28,29,30,27,28,29,30,0,0,0,27,28,29,30,0,27,27,28,29,30,27,30,27,30,29,29,29,27,28,27,28,29,30,28,29,0,27,0,27,28,29,30,27,28,29,30,27,28,29,30,27,28,29,30,0,0,0,0,0,0,0,0,26,0,26,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,38,39,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,35,26,34,35,36,37,38,39,26,34,35,36,37,38,39,0,0,36,38,0,26,34,35,36,37,38,39,35,36,37,26,26,34,35,36,37,38,39,35,36,37,26,35,35,26,35,36,37,38,39,37,37,36,26,34,35,36,37,38,39,34,35,36,37,38,39,0,35,0,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,0,0,40,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,0,41,41,40,0,41,41,40,41,40,41,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,43,44,43,44,43,44,43,44,43,44,44,43,0,43,44,0,43,44,43,44,43,44,43,44,43,0,0,0,45,45,45,45,45,45,0,45,45,45,0,45,45,45,45,0,45,45,45,45,45,0,45,0,0,0,0,0,0,0,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,47,48,49,50,49,47,48,49,50,0,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,0,54,52,54,52,52,52,54,52,54,52,54,54,0,54,52,52,54,52,54,0,54,52,54,52,54,52,54,52,54,52,54,52,0,0,57,57,57,57,57,57,57,57,0,0,0,57,57,57,0,57,57,57,57,0,0,0,0,0,0,55,53,58,59,60,55,53,58,59,60,53,58,59,0,0,55,53,58,59,60,55,53,58,59,60,55,55,53,58,59,60,55,53,58,59,60,0,55,55,53,58,59,60,55,58,53,55,55,53,58,59,60,55,53,58,59,60,60,53,58,59,59,55,53,58,59,60,60,0,55,53,58,59,60,55,53,58,59,60,55,53,58,59,60,60,55,53,58,59,60,0,62,62,62,62,62,62,62,0,62,62,62,62,62,0,0,0,0,63,64,63,64,63,64,63,64,0,63,64,64,63,0,63,64,0,63,64,63,64,63,64,63,64,63,64,0,0,0,0,0,0,0,65,65,65,65,65,65,65,0,65,65,65,65,65,65,65,65,65,65,0,0,0,0,0,66,66,66,66,66,66,0,66,66,66,66,66,66,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,69,70,69,70,69,69,0,70,0,70,70,70,69,70,69,0,0,70,70,69,70,69,70,69,70,69,0,70,0,0,70,70,0,69,70,69,70,69,70,69,70,70,69,0,0,0,0,0,0,0,0,78,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,71,72,73,74,75,76,77,75,72,0,0,78,77,0,78,77,78,0,76,78,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,0,0,0,78,77,78,71,77,78,71,72,73,74,75,76,77,72,76,76,76,77,77,77,77,72,72,74,75,78,71,72,73,74,75,76,77,78,71,72,76,76,78,0,77,78,78,78,0,0,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,78,71,72,73,74,75,76,77,73,74,75,0,0,78,78,71,72,73,74,75,76,77,0,0,0,79,79,79,79,79,79,79,0,79,79,79,79,79,79,79,79,79,79,79,0,80,80,80,80,80,80,80,0,80,80,80,80,80,80,80,80,80,80,80,80,0,0,0],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],0,[[1,3],4],[[1,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,5,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[9,9],[10,10],[11,11],[12,12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[10,3],4],[[11,3],4],[[12,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[13,[5]]]],[9,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,[[13,[14]]]],[[9,15],[[13,[[14,[16]]]]]],[[8,-1],[[13,[17]]],[[19,[18]],20]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[16,13],[16,13],[16,13],[16,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],0,0,[22,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[22,[[13,[25]]]],[22,[[13,[26]]]],[24,[[13,[27]]]],[22,[[13,[15]]]],[24,[[13,[15]]]],[[24,17],[[13,[17]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[27,27],[28,28],[29,29],[30,30],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[27,3],4],[[28,3],4],[[29,3],4],[[30,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[],21],0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],0,0,0,0,[26,26],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[26,3],4],[[34,3],4],[[35,3],4],[[36,3],4],[[37,3],4],[[38,3],4],[[39,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[40,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[40,40],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[41,[[13,[42]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[5]]]],[40,[[13,[17]]]],0,[41,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[41,[[13,[23]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[16]]]],0,[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[44,44],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,[[13,[17]]]],[43,[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[43,17],[[13,[17]]]],0,0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[45,45],[[-1,-2],2,[],[]],[[],21],[[45,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[45,[[33,[46]]]],[[],[[33,[32]]]],0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],0,0,0,0,0,0,[[],21],[[],21],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[47,47],[48,48],[49,49],[50,50],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[47,3],4],[[48,3],4],[[49,3],4],[[50,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],21],[47,[[33,[46]]]],[48,[[33,[46]]]],[49,[[33,[46]]]],[50,[[33,[46]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[51,51],[[-1,-2],2,[],[]],[[51,3],4],[-1,-1,[]],[-1,-2,[],[]],[51,[[33,[46]]]],[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[52,53],[[13,[2]]]],[[52,53],[[13,[2]]]],[54,54],[52,52],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[54,[[13,[16]]]],[[54,16],[[13,[25]]]],0,[-1,-1,[]],[-1,-1,[]],[52,[[13,[55]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,25],[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[54,[[13,[56]]]],[[52,53],[[13,[2]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[57,57],[[-1,-2],2,[],[]],0,[[57,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],[57,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],21],[[],21],[55,55],[53,53],[58,58],[59,59],[60,60],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[55,3],4],[[53,3],4],[[58,3],4],[[59,3],4],[[60,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[55,[[33,[46]]]],[53,[[33,[46]]]],[58,[[33,[46]]]],[59,[[33,[46]]]],[60,61],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,61],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[62,62],[[-1,-2],2,[],[]],[-1,-1,[]],[62,[[13,[5]]]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[63,63],[64,64],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,-1,[]],[-1,-1,[]],[64,[[13,[65]]]],[63,[[13,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[65,65],[[-1,-2],2,[],[]],0,[[65,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,[65,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[66,66],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[66,15],[[13,[67]]]],[[66,[68,[15]]],[[13,[67]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[69,69],[[-1,-2],2,[],[]],[[],21],0,[[],21],0,0,[[70,3],4],[[69,3],4],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],31],[[],31],0,0,0,0,[[],21],0,0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[71,71],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],21],[[],21],0,0,[[],21],0,0,0,[[],21],0,[[78,3],4],[[71,3],4],[[72,3],4],[[73,3],4],[[74,3],4],[[75,3],4],[[76,3],4],[[77,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[72,[[33,[46]]]],[74,[[33,[46]]]],[75,[[33,[46]]]],[[],31],[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,0,[[],21],0,0,0,0,[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[79,79],[[-1,-2],2,[],[]],0,[[79,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[80,80],[[-1,-2],2,[],[]],0,[[80,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21]],"c":[],"p":[[3,"NonZeroResultCode",0],[15,"tuple"],[3,"Formatter",1084],[6,"Result",1084],[3,"String",1085],[4,"Result",1086],[3,"TypeId",1087],[3,"RootContract",25],[3,"DomainContract",25],[3,"TargetAddressRecord",25],[3,"AdnlAddressRecord",25],[3,"RawRecord",25],[6,"Result",1088],[4,"Option",1089],[15,"u32"],[3,"Cell",1090],[4,"MsgAddressInt",1091],[15,"str"],[8,"AsRef",1092],[8,"BuildTokenValue",1093],[3,"Function",1094],[3,"TokenWalletContract",105],[3,"BigUint",1095],[3,"RootTokenContract",105],[3,"UInt256",1096],[3,"TokenWalletDetails",213],[3,"RootTokenContractDetails",135],[3,"MintInputs",135],[3,"TokensBurnedInputs",135],[3,"TransferOwnerInputs",135],[4,"ParamType",1097],[3,"Param",1098],[3,"Vec",1099],[3,"AcceptInputs",213],[3,"TransferToRecipientInputs",213],[3,"TransferInputs",213],[3,"InternalTransferInputs",213],[3,"BurnByOwnerInputs",213],[3,"BurnByRootInputs",213],[3,"TokenWalletContract",359],[3,"RootTokenContract",359],[15,"u8"],[3,"RootTokenContract",405],[3,"TokenWalletContract",405],[3,"AcceptBurnInputs",434],[3,"Token",1100],[3,"TransferInputs",460],[3,"TransferToWalletInputs",460],[3,"AcceptTransferInputs",460],[3,"AcceptMintInputs",460],[3,"BurnInputs",547],[3,"NftContract",567],[3,"ChangeOwnerInputs",622],[3,"CollectionContract",567],[3,"GetInfoOutputs",622],[15,"u128"],[3,"NftCodeHashOutputs",601],[3,"ChangeManagerInputs",622],[3,"TransferInputs",622],[3,"NftCallbackPayload",622],[4,"TokenValue",1100],[3,"MetadataContract",718],[3,"CollectionContract",734],[3,"IndexContract",734],[3,"IndexGetInfoOutputs",769],[3,"SidContract",792],[15,"bool"],[15,"slice"],[3,"MultisigCustodian",831],[3,"MultisigTransaction",831],[3,"MultisigCustodian",877],[3,"SubmitUpdateParams",877],[3,"SubmitUpdateOutput",877],[3,"ConfirmUpdateParams",877],[3,"ExecuteUpdateParams",877],[3,"SetCodeMultisigParams",877],[3,"UpdateTransaction",877],[3,"MultisigTransaction",877],[3,"SafeMultisigParams",1040],[3,"SetCodeMultisigParams",1060],[8,"CertificateRecord",25]],"b":[[6,"impl-Debug-for-NonZeroResultCode"],[7,"impl-Display-for-NonZeroResultCode"]]},\ +"nekoton_contracts":{"doc":"","t":"DLLLLALLLLAAAAAAAAALLLLLLADIDSDDDQLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLKLLLLLLLLFFFDDLLLLLLLLLLLLLLLLLALALLLLLLLLDDDDLLLLLLLLMMLLLLLLLLMLLLLLLLLFFFLLLLFMLLLLMMMMMMMMMLLLLMMFMFLLLLLLLLLLLLLLLLDDDDDDDFMFMLLLLLLLLLLLLLLMFFMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFFMMFLLLLLLLMMMMLLLLLLLMMMMMMMMMMMMMMMLLLLLLLMMMMMMFMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLMRRDDLLLLLLLLLLLLLLLLALLLALLLLLLLLLLRFFFFFFRFFFFFDDLLLLLLLLLLLLLLALLALLLLLLLLLDRFMLLMLLFLLLFLLMMFLLLLLFMDDRDDFFMMMMLLLLLLLLALLLLLLLLMLLLLLLLLLLLLMMMMFLLLLLLLLMMMMMMMMMMMLLLLFFLLLLLLLLLLLLLLLLDMLLFMLLLLLLLMMLLLLLNDDNEDDENNLMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLMLLLLLMLLLLLLLLLLLLLLLLLLMLLLLLLDDLLLLLLLLLLLLALLLLLLALLLLLLLLLLLLRDLLLLMLLLFFFLLLFLLLLDDDRDDLLLLLLLLLLMMMFFLLLLLLLLLLMLLLLLLLLLLFMLLLLLMMMMLLLLLLLLLLMMMMMLLLLLLFLLLLLLLLLLLLLLLMLLLLLDLLLLLLLALLLLLRFDDLLLLLLLLALLLLALLALLLLLLLLLLRFFFFFDLLLLMLLFLMMLLLLLLLRFFFDLLLLLLALLLLLLLRFAAAAAFFFFFFFFFFFFFFFFFDDLLLLMLLFMFMMLLLLFFMMMLLLLMMAMFAMMFLLLLLLLMLLDDDDDDDDLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMFFMMFMMMFMLLLLLLLLLLLLLLLLFFFMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLMMMMMMFMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMAAMLLLLLLLLFFDLLLLMLLFLMMMLMLLLLLDLLLLMLLFLMMMLMMLLLLLFFF","n":["NonZeroResultCode","borrow","borrow_mut","clone","clone_into","dens","fmt","fmt","from","into","old_tip3","tip1155","tip3","tip3_1","tip3_any","tip4_1","tip4_2","tip4_3","tip6","to_owned","to_string","try_from","try_into","type_id","vzip","wallets","AdnlAddressRecord","CertificateRecord","DomainContract","RECORD_ID","RawRecord","RootContract","TargetAddressRecord","Value","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","domain_contract","fmt","fmt","fmt","from","from","from","from","from","get_path","get_path","into","into","into","into","into","query","query_raw","resolve","root_contract","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unpack","unpack","unpack","unpack","vzip","vzip","vzip","vzip","vzip","get_path","query","resolve","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","from","from","get_code_hash","get_details","get_details","get_version","get_version","get_wallet_address","into","into","root_token_contract","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MintInputs","RootTokenContractDetails","TokensBurnedInputs","TransferOwnerInputs","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback_address","callback_payload","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decimals","fmt","fmt","fmt","fmt","from","from","from","from","get_details","get_version","get_wallet_address","into","into","into","into","mint","name","param_type","param_type","param_type","param_type","root_owner_address","root_owner_address","root_public_key","root_public_key","send_gas_to","sender_address","sender_public_key","symbol","to","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens_burned","total_supply","transfer_owner","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AcceptInputs","BurnByOwnerInputs","BurnByRootInputs","InternalTransferInputs","TokenWalletDetails","TransferInputs","TransferToRecipientInputs","accept","allow_non_notifiable","balance","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounced_callback","burn_by_owner","burn_by_root","callback_address","callback_address","callback_payload","callback_payload","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deploy_grams","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_details","get_version","grams","grams","internal_transfer","into","into","into","into","into","into","into","notify_receiver","notify_receiver","notify_receiver","owner_address","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","payload","payload","receive_callback","recipient_address","recipient_public_key","root_address","send_gas_to","send_gas_to","send_gas_to","send_gas_to","send_gas_to","sender_address","sender_public_key","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","tokens","tokens","tokens","tokens","tokens","transfer","transfer_grams","transfer_to_recipient","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wallet_public_key","MULTI_TOKEN_COLLECTION_INTERFACE_ID","MULTI_TOKEN_NFT_INTERFACE_ID","RootTokenContract","TokenWalletContract","balance","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decimals","from","from","into","into","name","root","root_token_contract","symbol","to_owned","to_owned","token_wallet_contract","total_supply","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_code","INTERFACE_ID","accept_burn","decimals","name","symbol","total_supply","wallet_code","INTERFACE_ID","accept_mint","accept_transfer","balance","root","wallet_code","RootTokenContract","TokenWalletContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","from","from","into","into","owner","root_owner","root_token_contract","to_owned","to_owned","token_wallet_contract","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wallet_of","AcceptBurnInputs","INTERFACE_ID","accept_burn","amount","borrow","borrow_mut","callback_to","clone","clone_into","deploy_wallet","fmt","from","into","mint","pack","param_type","payload","remaining_gas_to","root_owner","to_owned","try_from","try_into","type_id","vzip","wallet_of","wallet_owner","AcceptMintInputs","AcceptTransferInputs","INTERFACE_ID","TransferInputs","TransferToWalletInputs","accept_mint","accept_transfer","amount","amount","amount","amount","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","burnable","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deploy_wallet_value","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","notify","notify","notify","notify","owner","pack","pack","pack","pack","param_type","param_type","param_type","param_type","payload","payload","payload","payload","recipient","recipient_token_wallet","remaining_gas_to","remaining_gas_to","remaining_gas_to","remaining_gas_to","sender","to_owned","to_owned","to_owned","to_owned","transfer","transfer_to_wallet","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","BurnInputs","amount","borrow","borrow_mut","burn","callback_to","clone","clone_into","fmt","from","into","pack","param_type","payload","remaining_gas_to","to_owned","try_from","try_into","type_id","vzip","OldTip3v4","RootTokenContractDetails","RootTokenContractState","Tip3","Tip3Error","TokenWalletContractState","TokenWalletDetails","TokenWalletVersion","UnknownVersion","WalletNotDeployed","as_str","balance","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","decimals","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_str","get_balance","get_code_hash","get_details","get_details","get_version","get_wallet_address","guess_details","into","into","into","into","into","into","name","owner_address","owner_address","root_address","serialize","serialize","serialize","symbol","to_owned","to_owned","to_owned","to_string","to_string","total_supply","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","CollectionContract","NftContract","borrow","borrow","borrow_mut","borrow_mut","change_manager","change_owner","clone","clone","clone_into","clone_into","code","code_hash","collection_contract","from","from","get_info","into","into","nft_address","nft_contract","to_owned","to_owned","total_supply","transfer","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","NftCodeHashOutputs","borrow","borrow_mut","clone","clone_into","code_hash","fmt","from","into","nft_address","nft_code","nft_code_hash","pack","param_type","to_owned","total_supply","try_from","try_into","type_id","vzip","ChangeManagerInputs","ChangeOwnerInputs","GetInfoOutputs","INTERFACE_ID","NftCallbackPayload","TransferInputs","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callbacks","callbacks","callbacks","change_manager","change_owner","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","collection","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_info","id","into","into","into","into","into","manager","new_manager","new_owner","owner","pack","pack","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","payload","send_gas_to","send_gas_to","send_gas_to","to","to_owned","to_owned","to_owned","to_owned","to_owned","token_value","transfer","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","MetadataContract","borrow","borrow_mut","clone","clone_into","from","get_json","into","metadata_contract","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","get_json","CollectionContract","IndexContract","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","collection_contract","from","from","get_info","index_code","index_contract","into","into","nft_contract","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","INTERFACE_ID","index_basis_code","index_basis_code_hash","index_code","index_code_hash","resolve_index_basis","IndexGetInfoOutputs","borrow","borrow_mut","clone","clone_into","collection","fmt","from","get_info","into","nft","owner","pack","param_type","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","index_code","index_code_hash","resolve_index","SidContract","borrow","borrow_mut","clone","clone_into","from","into","sid","supports_interface","supports_interfaces","to_owned","try_from","try_into","type_id","vzip","INTERFACE_ID","supports_interface","code","ever_wallet","multisig","multisig2","notifications","bridge_multisig_wallet","ever_wallet","highload_wallet_v2","multisig2","multisig2_1","safe_multisig_wallet","safe_multisig_wallet_24h","setcode_multisig_wallet","setcode_multisig_wallet_24h","surf_wallet","wallet_v3","send_transaction","send_transaction_raw_0","send_transaction_raw_1","send_transaction_raw_2","send_transaction_raw_3","send_transaction_raw_4","MultisigCustodian","MultisigTransaction","borrow","borrow","borrow_mut","borrow_mut","bounce","clone","clone_into","confirm_transaction","confirmation_mask","constructor","creator","dest","fmt","fmt","from","from","get_custodians","get_transactions","id","index","index","into","into","param_type","param_type","payload","pubkey","safe_multisig","send_flags","send_transaction","set_code_multisig","signs_received","signs_required","submit_transaction","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","vzip","vzip","ConfirmUpdateParams","ExecuteUpdateParams","MultisigCustodian","MultisigTransaction","SetCodeMultisigParams","SubmitUpdateOutput","SubmitUpdateParams","UpdateTransaction","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bounce","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code_hash","confirm_transaction","confirm_update","confirmation_mask","confirmations_mask","constructor","creator","creator","dest","execute_update","expiration_time","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_custodians","get_parameters","get_transactions","id","id","index","index","index","into","into","into","into","into","into","into","into","lifetime","max_custodian_count","max_queued_transactions","min_value","new_code_hash","new_custodians","new_lifetime","new_req_confirms","owners","pack","pack","pack","param_type","param_type","param_type","param_type","param_type","param_type","param_type","param_type","payload","pubkey","req_confirms","required_txn_confirms","required_upd_confirms","send_flags","send_transaction","signs","signs_received","signs_required","state_init","submit_transaction","submit_update","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_id","update_id","update_id","v2_0","v2_1","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","get_update_requests","get_update_requests","SafeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","to_owned","try_from","try_into","type_id","vzip","SetCodeMultisigParams","borrow","borrow_mut","clone","clone_into","expiration_time","fmt","from","get_parameters","into","max_custodian_count","max_queued_transactions","min_value","param_type","required_txn_confirms","required_upd_confirms","to_owned","try_from","try_into","type_id","vzip","depool_on_round_complete","depool_receive_answer","notify_wallet_deployed"],"q":[[0,"nekoton_contracts"],[26,"nekoton_contracts::dens"],[103,"nekoton_contracts::dens::domain_contract"],[105,"nekoton_contracts::dens::root_contract"],[106,"nekoton_contracts::old_tip3"],[136,"nekoton_contracts::old_tip3::root_token_contract"],[214,"nekoton_contracts::old_tip3::token_wallet_contract"],[358,"nekoton_contracts::tip1155"],[360,"nekoton_contracts::tip3"],[393,"nekoton_contracts::tip3::root_token_contract"],[400,"nekoton_contracts::tip3::token_wallet_contract"],[406,"nekoton_contracts::tip3_1"],[435,"nekoton_contracts::tip3_1::root_token_contract"],[461,"nekoton_contracts::tip3_1::token_wallet_contract"],[548,"nekoton_contracts::tip3_1::token_wallet_contract::burnable"],[568,"nekoton_contracts::tip3_any"],[676,"nekoton_contracts::tip4_1"],[710,"nekoton_contracts::tip4_1::collection_contract"],[731,"nekoton_contracts::tip4_1::nft_contract"],[827,"nekoton_contracts::tip4_2"],[841,"nekoton_contracts::tip4_2::metadata_contract"],[843,"nekoton_contracts::tip4_3"],[872,"nekoton_contracts::tip4_3::collection_contract"],[878,"nekoton_contracts::tip4_3::index_contract"],[897,"nekoton_contracts::tip4_3::nft_contract"],[901,"nekoton_contracts::tip6"],[916,"nekoton_contracts::tip6::sid"],[918,"nekoton_contracts::wallets"],[923,"nekoton_contracts::wallets::code"],[934,"nekoton_contracts::wallets::ever_wallet"],[940,"nekoton_contracts::wallets::multisig"],[986,"nekoton_contracts::wallets::multisig2"],[1147,"nekoton_contracts::wallets::multisig2::v2_0"],[1148,"nekoton_contracts::wallets::multisig2::v2_1"],[1149,"nekoton_contracts::wallets::multisig::safe_multisig"],[1169,"nekoton_contracts::wallets::multisig::set_code_multisig"],[1190,"nekoton_contracts::wallets::notifications"],[1193,"core::fmt"],[1194,"core::fmt"],[1195,"core::result"],[1196,"core::any"],[1197,"anyhow"],[1198,"core::option"],[1199,"ton_types::cell"],[1200,"ton_block::messages"],[1201,"core::convert"],[1202,"nekoton_abi::token_packer"],[1203,"ton_abi::function"],[1204,"num_bigint::biguint"],[1205,"ton_types::types"],[1206,"ton_abi::param_type::param_type"],[1207,"ton_abi::param"],[1208,"alloc::vec"],[1209,"ton_abi::token"],[1210,"serde::de"],[1211,"serde::ser"],[1212,"ton_abi::token"]],"d":["","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns top level domain name","Returns full domain path","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns full domain path","Returns optional certificate record","Returns a certificate address derived from the specified …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Called by token wallet on burn","Returns the number of decimals the token uses - e.g. 8, …","Returns the name of the token - e.g. MyToken.","Returns the symbol of the token. E.g. “HIX”.","Returns the total token supply.","Returns the token wallet code.","","Called by root token contract on mint","Called by another token wallet on transfer","Returns the token wallet balance.","Returns the token root address.","Returns the token wallet code.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Called by token wallet on burn","","","","","","","Deploy new TokenWallet","","Returns the argument unchanged.","Calls U::from(self).","Mint tokens to recipient with deploy wallet optional","","","","","Get root owner","","","","","","Derive TokenWallet address from owner address","","","","","","","Accept minted tokens from root","Callback for transfer operation","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Get token wallet owner address","","","","","","","","","","","","","","","","","","","","","","","","Transfer tokens and optionally deploy token wallet for the …","Transfer tokens using token wallet address","","","","","","","","","","","","","","","","","","","","","TODO: fill docs","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Third iteration of token wallets, but with fixed bugs …","","","Latest iteration with completely new standard …","","","","","","","","","","","","","","","","","","","","","","","","","","","Decimals","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Retrieve details using specified version","","","Calculates token wallet address","Tries to guess version and retrieve details","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Full currency name","Root owner contract address. Used as proxy address in …","Owner wallet address","Linked root token contract address","","","","Short currency name","","","","","","","","","","","","","","","","","","","","","","","","","Token ecosystem version","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Computes NFT address by unique NFT id","Get the NFT code","Get the NFT code hash","","","","Get count of active NFTs for this collection","","","","","","","","","","","","","","","","","","","","","","","","Change NFT manager","Change NFT owner","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get NFT info","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Change NFT owner and manager","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Get NFT metadata in JSON format","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get contract index basis code","Get contract index basis code hash","Get contract index code","Get contract index code hash","Get contract index basis","","","","","","","","Returns the argument unchanged.","Get NFT info","Calls U::from(self).","","","","","","","","","","","Get contract index code","Get contract index code hash","Resolve contract index","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","A contract that is compliant with TIP6 shall implement the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,89,0,0,0,89,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,0,10,11,12,8,9,10,11,12,8,9,8,9,10,11,12,9,9,8,0,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,8,9,10,11,12,89,10,11,12,8,9,10,11,12,0,0,0,0,0,22,22,24,22,24,24,24,22,24,22,22,24,22,24,24,22,24,0,24,0,22,24,22,24,22,24,22,24,0,0,0,0,27,28,29,30,27,28,29,30,29,29,27,28,29,30,27,28,29,30,27,27,28,29,30,27,28,29,30,0,0,0,27,28,29,30,0,27,27,28,29,30,27,30,27,30,29,29,29,27,28,27,28,29,30,28,29,0,27,0,27,28,29,30,27,28,29,30,27,28,29,30,27,28,29,30,0,0,0,0,0,0,0,0,26,0,26,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,38,39,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,35,26,34,35,36,37,38,39,26,34,35,36,37,38,39,0,0,36,38,0,26,34,35,36,37,38,39,35,36,37,26,26,34,35,36,37,38,39,35,36,37,26,35,35,26,35,36,37,38,39,37,37,36,26,34,35,36,37,38,39,34,35,36,37,38,39,0,35,0,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,34,35,36,37,38,39,26,0,0,0,0,40,41,40,41,40,41,40,41,40,41,41,40,41,40,41,40,0,41,41,40,0,41,41,40,41,40,41,40,41,40,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,43,44,43,44,43,44,43,44,43,44,44,43,0,43,44,0,43,44,43,44,43,44,43,44,43,0,0,0,45,45,45,45,45,45,0,45,45,45,0,45,45,45,45,0,45,45,45,45,45,0,45,0,0,0,0,0,0,0,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,47,48,49,50,49,47,48,49,50,0,0,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,0,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,52,0,0,52,0,0,0,0,57,57,52,54,59,58,52,53,54,57,59,58,52,53,54,57,52,53,54,52,53,54,53,52,53,54,52,53,54,52,52,53,53,54,54,52,52,53,54,57,57,59,58,52,53,54,57,52,58,58,59,58,58,59,59,59,58,52,53,54,57,53,53,54,54,52,53,54,53,52,53,54,52,57,53,59,58,52,53,54,57,59,58,52,53,54,57,59,58,52,53,54,57,53,59,58,52,53,54,57,0,0,63,61,63,61,61,61,63,61,63,61,63,63,0,63,61,61,63,61,63,0,63,61,63,61,63,61,63,61,63,61,63,61,0,0,66,66,66,66,66,66,66,66,0,0,0,66,66,66,0,66,66,66,66,0,0,0,0,0,0,64,62,67,68,69,64,62,67,68,69,62,67,68,0,0,64,62,67,68,69,64,62,67,68,69,64,64,62,67,68,69,64,62,67,68,69,0,64,64,62,67,68,69,64,67,62,64,64,62,67,68,69,64,62,67,68,69,69,62,67,68,68,64,62,67,68,69,69,0,64,62,67,68,69,64,62,67,68,69,64,62,67,68,69,69,64,62,67,68,69,0,71,71,71,71,71,71,71,0,71,71,71,71,71,0,0,0,0,72,73,72,73,72,73,72,73,0,72,73,73,72,0,72,73,0,72,73,72,73,72,73,72,73,72,73,0,0,0,0,0,0,0,74,74,74,74,74,74,74,0,74,74,74,74,74,74,74,74,74,74,0,0,0,0,0,75,75,75,75,75,75,0,75,75,75,75,75,75,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,77,78,77,78,77,77,0,78,0,78,78,78,77,78,77,0,0,78,78,77,78,77,78,77,78,77,0,78,0,0,78,78,0,77,78,77,78,77,78,77,78,78,77,0,0,0,0,0,0,0,0,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,79,80,81,82,83,84,85,83,80,0,0,86,85,0,86,85,86,0,84,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,0,0,0,86,85,86,79,85,86,79,80,81,82,83,84,85,80,84,84,84,85,85,85,85,80,80,82,83,86,79,80,81,82,83,84,85,86,79,80,84,84,86,0,85,86,86,86,0,0,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,86,79,80,81,82,83,84,85,81,82,83,0,0,86,86,79,80,81,82,83,84,85,0,0,0,87,87,87,87,87,87,87,0,87,87,87,87,87,87,87,87,87,87,87,0,88,88,88,88,88,88,88,0,88,88,88,88,88,88,88,88,88,88,88,88,0,0,0],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],0,[[1,3],4],[[1,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,5,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[9,9],[10,10],[11,11],[12,12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[10,3],4],[[11,3],4],[[12,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,[[13,[5]]]],[9,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,[[13,[14]]]],[[9,15],[[13,[[14,[16]]]]]],[[8,-1],[[13,[17]]],[[19,[18]],20]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[16,13],[16,13],[16,13],[16,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],0,0,[22,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[22,[[13,[25]]]],[22,[[13,[26]]]],[24,[[13,[27]]]],[22,[[13,[15]]]],[24,[[13,[15]]]],[[24,17],[[13,[17]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[27,27],[28,28],[29,29],[30,30],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[27,3],4],[[28,3],4],[[29,3],4],[[30,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[],21],0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],0,0,0,0,[26,26],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[26,3],4],[[34,3],4],[[35,3],4],[[36,3],4],[[37,3],4],[[38,3],4],[[39,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[],21],0,[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[40,[[13,[23]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[40,40],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[41,[[13,[42]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[5]]]],[40,[[13,[17]]]],0,[41,[[13,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[41,[[13,[23]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,[[13,[16]]]],0,[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[44,44],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,[[13,[17]]]],[43,[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[43,17],[[13,[17]]]],0,0,[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[45,45],[[-1,-2],2,[],[]],[[],21],[[45,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[45,[[33,[46]]]],[[],[[33,[32]]]],0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],0,0,0,0,0,0,[[],21],[[],21],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[47,47],[48,48],[49,49],[50,50],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[47,3],4],[[48,3],4],[[49,3],4],[[50,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[],21],[47,[[33,[46]]]],[48,[[33,[46]]]],[49,[[33,[46]]]],[50,[[33,[46]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],21],0,[51,51],[[-1,-2],2,[],[]],[[51,3],4],[-1,-1,[]],[-1,-2,[],[]],[51,[[33,[46]]]],[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[52,18],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[52,52],[53,53],[54,54],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[52]]],55],[-1,[[6,[53]]],55],[-1,[[6,[54]]],55],[[52,52],56],[[53,53],56],[[54,54],56],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[-1,-2],56,[],[]],[[52,3],4],[[52,3],4],[[53,3],4],[[54,3],4],[[57,3],4],[[57,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[6,[52]]]],[[58,52],[[13,[23]]]],[58,[[13,[25]]]],[[59,52],[[13,[53]]]],[[58,52],[[13,[54]]]],[58,[[13,[52]]]],[[59,52,17],[[13,[17]]]],[59,[[13,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[52,-1],6,60],[[53,-1],6,60],[[54,-1],6,60],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,5,[]],[-1,5,[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,62],[[13,[2]]]],[[61,62],[[13,[2]]]],[63,63],[61,61],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[63,[[13,[16]]]],[[63,16],[[13,[25]]]],0,[-1,-1,[]],[-1,-1,[]],[61,[[13,[64]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[63,25],[[13,[17]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[63,[[13,[65]]]],[[61,62],[[13,[2]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[66,66],[[-1,-2],2,[],[]],0,[[66,3],4],[-1,-1,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21],[66,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],21],[[],21],[64,64],[62,62],[67,67],[68,68],[69,69],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[64,3],4],[[62,3],4],[[67,3],4],[[68,3],4],[[69,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[64,[[33,[46]]]],[62,[[33,[46]]]],[67,[[33,[46]]]],[68,[[33,[46]]]],[69,70],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,70],[[],21],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],2,[],[]],[-1,-1,[]],[71,[[13,[5]]]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[73,73],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,-1,[]],[-1,-1,[]],[73,[[13,[74]]]],[72,[[13,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[74,74],[[-1,-2],2,[],[]],0,[[74,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,[74,[[33,[46]]]],[[],[[33,[32]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[75,15],[[13,[56]]]],[[75,[76,[15]]],[[13,[56]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[],21],0,0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[77,77],[[-1,-2],2,[],[]],[[],21],0,[[],21],0,0,[[78,3],4],[[77,3],4],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],31],[[],31],0,0,0,0,[[],21],0,0,0,[[],21],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[],21],[[],21],0,0,[[],21],0,0,0,[[],21],0,[[86,3],4],[[79,3],4],[[80,3],4],[[81,3],4],[[82,3],4],[[83,3],4],[[84,3],4],[[85,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],21],[[],21],[[],21],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[80,[[33,[46]]]],[82,[[33,[46]]]],[83,[[33,[46]]]],[[],31],[[],31],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],[[33,[32]]]],[[],31],0,0,0,0,0,0,[[],21],0,0,0,0,[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],0,[-1,-2,[],[]],[-1,-2,[],[]],[87,87],[[-1,-2],2,[],[]],0,[[87,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[88,88],[[-1,-2],2,[],[]],0,[[88,3],4],[-1,-1,[]],[[],21],[-1,-2,[],[]],0,0,0,[[],[[33,[32]]]],0,0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[],21],[[],21],[[],21]],"c":[],"p":[[3,"NonZeroResultCode",0],[15,"tuple"],[3,"Formatter",1193],[6,"Result",1193],[3,"String",1194],[4,"Result",1195],[3,"TypeId",1196],[3,"RootContract",26],[3,"DomainContract",26],[3,"TargetAddressRecord",26],[3,"AdnlAddressRecord",26],[3,"RawRecord",26],[6,"Result",1197],[4,"Option",1198],[15,"u32"],[3,"Cell",1199],[4,"MsgAddressInt",1200],[15,"str"],[8,"AsRef",1201],[8,"BuildTokenValue",1202],[3,"Function",1203],[3,"TokenWalletContract",106],[3,"BigUint",1204],[3,"RootTokenContract",106],[3,"UInt256",1205],[3,"TokenWalletDetails",214],[3,"RootTokenContractDetails",136],[3,"MintInputs",136],[3,"TokensBurnedInputs",136],[3,"TransferOwnerInputs",136],[4,"ParamType",1206],[3,"Param",1207],[3,"Vec",1208],[3,"AcceptInputs",214],[3,"TransferToRecipientInputs",214],[3,"TransferInputs",214],[3,"InternalTransferInputs",214],[3,"BurnByOwnerInputs",214],[3,"BurnByRootInputs",214],[3,"TokenWalletContract",360],[3,"RootTokenContract",360],[15,"u8"],[3,"RootTokenContract",406],[3,"TokenWalletContract",406],[3,"AcceptBurnInputs",435],[3,"Token",1209],[3,"TransferInputs",461],[3,"TransferToWalletInputs",461],[3,"AcceptTransferInputs",461],[3,"AcceptMintInputs",461],[3,"BurnInputs",548],[4,"TokenWalletVersion",568],[3,"RootTokenContractDetails",568],[3,"TokenWalletDetails",568],[8,"Deserializer",1210],[15,"bool"],[4,"Tip3Error",568],[3,"TokenWalletContractState",568],[3,"RootTokenContractState",568],[8,"Serializer",1211],[3,"NftContract",676],[3,"ChangeOwnerInputs",731],[3,"CollectionContract",676],[3,"GetInfoOutputs",731],[15,"u128"],[3,"NftCodeHashOutputs",710],[3,"ChangeManagerInputs",731],[3,"TransferInputs",731],[3,"NftCallbackPayload",731],[4,"TokenValue",1209],[3,"MetadataContract",827],[3,"CollectionContract",843],[3,"IndexContract",843],[3,"IndexGetInfoOutputs",878],[3,"SidContract",901],[15,"slice"],[3,"MultisigCustodian",940],[3,"MultisigTransaction",940],[3,"MultisigCustodian",986],[3,"SubmitUpdateParams",986],[3,"SubmitUpdateOutput",986],[3,"ConfirmUpdateParams",986],[3,"ExecuteUpdateParams",986],[3,"SetCodeMultisigParams",986],[3,"UpdateTransaction",986],[3,"MultisigTransaction",986],[3,"SafeMultisigParams",1149],[3,"SetCodeMultisigParams",1169],[8,"CertificateRecord",26]],"b":[[6,"impl-Debug-for-NonZeroResultCode"],[7,"impl-Display-for-NonZeroResultCode"],[611,"impl-Display-for-TokenWalletVersion"],[612,"impl-Debug-for-TokenWalletVersion"],[615,"impl-Debug-for-Tip3Error"],[616,"impl-Display-for-Tip3Error"]]},\ "nekoton_derive":{"doc":"","t":"YYYYYY","n":["KnownParamType","KnownParamTypePlain","PackAbi","PackAbiPlain","UnpackAbi","UnpackAbiPlain"],"q":[[0,"nekoton_derive"]],"d":["","","","","",""],"i":[0,0,0,0,0,0],"f":[0,0,0,0,0,0],"c":[],"p":[],"b":[]},\ "nekoton_proto":{"doc":"","t":"ACAAADDDLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLMAAMLLLLLLLLLLLLLLLEDNNNDNDNNNNDNDNDNMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDNDNDNDNDNDNDNDNENMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLMMMMLMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDNEDNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLMMMMLLLLMLALLLLLLLLLLLLLLLLLLLLDNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMMLLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLFFF","n":["models","prost","protos","utils","rpc","Error","Request","Response","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","code","default","default","default","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","into","into","into","message","request","response","result","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Call","GetAccountsByCodeHash","GetAccountsByCodeHash","GetBlockchainConfig","GetCapabilities","GetContractState","GetContractState","GetDstTransaction","GetDstTransaction","GetLatestKeyBlock","GetStatus","GetTimings","GetTransaction","GetTransaction","GetTransactionsList","GetTransactionsList","SendMessage","SendMessage","account","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code_hash","continuation","continuation","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","id","into","into","into","into","into","into","into","last_transaction_lt","last_transaction_lt","last_transaction_lt","last_transaction_lt","limit","limit","merge","message","message_hash","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GetAccounts","GetAccountsByCodeHash","GetBlockchainConfig","GetBlockchainConfig","GetCapabilities","GetCapabilities","GetContractState","GetContractState","GetLatestKeyBlock","GetLatestKeyBlock","GetRawTransaction","GetRawTransaction","GetStatus","GetStatus","GetTimings","GetTimings","GetTransactionsList","GetTransactionsList","Result","SendMessage","account","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capabilities","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config","default","default","default","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_contract_state","global_id","into","into","into","into","into","into","into","into","into","into","last_mc_block_seqno","last_mc_utime","last_shard_client_mc_block_seqno","mc_time_diff","merge","ready","shard_client_time_diff","smallest_known_lt","state","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction","transaction","transactions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Exists","Exists","NotExist","NotExists","State","Timings","Unchanged","account","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","exists","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","gen_lt","gen_timings","gen_timings","gen_utime","into","into","into","into","last_transaction_id","merge","not_exist","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Exact","Exact","Inexact","Inexact","LastTransactionId","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from","hash","into","into","into","latest_lt","lt","merge","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","GenTimings","Known","Unknown","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from","into","merge","to_owned","try_from","try_into","type_id","vzip","addr_to_bytes","bytes_to_addr","deserialize_account_stuff"],"q":[[0,"nekoton_proto"],[4,"nekoton_proto::protos"],[5,"nekoton_proto::protos::rpc"],[62,"nekoton_proto::protos::rpc::request"],[206,"nekoton_proto::protos::rpc::response"],[405,"nekoton_proto::protos::rpc::response::get_contract_state"],[487,"nekoton_proto::protos::rpc::response::get_contract_state::exists"],[544,"nekoton_proto::protos::rpc::response::get_contract_state::not_exist"],[564,"nekoton_proto::utils"],[567,"core::fmt"],[568,"core::fmt"],[569,"core::any"],[570,"bytes::buf::buf_mut"],[571,"core::option"],[572,"prost::encoding"],[573,"prost::encoding"],[574,"bytes::buf::buf_impl"],[575,"nekoton_abi::models"],[576,"nekoton_abi::models"],[577,"bytes::bytes"],[578,"anyhow"],[579,"ton_block::accounts"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Nested message and enum types in Request.","Nested message and enum types in Response.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of continuation, or the default value if …","","","","","","","","Encodes the message to a buffer.","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of last_transaction_lt, or the default …","Returns the value of last_transaction_lt, or the default …","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nested message and enum types in GetContractState.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","Returns the value of transaction, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","Nested message and enum types in Exists.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in NotExist.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","Returns the argument unchanged.","Calls U::from(self).","Decodes an instance of the message from a buffer, and …","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,1,3,4,1,3,4,1,1,3,4,1,3,4,1,3,4,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,4,0,0,3,1,3,4,1,3,4,1,3,4,1,3,4,1,3,4,0,0,17,17,17,0,17,0,17,17,17,17,0,17,0,17,0,17,14,11,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,11,12,13,14,15,16,17,11,12,13,14,15,16,17,15,15,15,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,12,11,12,13,14,15,16,17,11,14,11,14,14,15,17,16,13,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,11,12,13,14,15,16,17,37,0,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,0,37,35,33,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,32,28,29,30,31,32,33,34,35,36,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,34,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,30,30,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,34,28,29,30,31,32,33,34,35,36,37,30,30,30,30,37,31,30,30,36,28,29,30,31,32,33,34,35,36,37,28,28,29,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,28,29,30,31,32,33,34,35,36,37,0,41,0,41,0,0,41,40,38,39,40,41,38,39,40,41,38,39,40,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,38,39,40,41,38,38,39,39,39,40,41,38,39,40,38,38,39,40,41,40,41,0,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,38,39,40,41,0,45,0,45,0,43,44,45,43,44,45,43,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,45,43,43,44,45,44,43,45,43,44,45,43,44,45,43,44,45,43,44,45,43,44,45,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0],"f":[0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,2],[3,2],[4,2],[1,1],[3,3],[4,4],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],1],[[],3],[[],4],[1,5],[3,5],[4,5],[[1,1],6],[[3,3],6],[[4,4],6],[[1,7],8],[[3,7],8],[[4,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,2],[12,2],[13,2],[14,2],[15,2],[16,2],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[15,[[19,[18]]]],0,[[],11],[[],12],[[],13],[[],14],[[],15],[[],16],[[17,-1],2,20],[11,5],[12,5],[13,5],[14,5],[15,5],[16,5],[17,5],[[11,11],6],[[12,12],6],[[13,13],6],[[14,14],6],[[15,15],6],[[16,16],6],[[17,17],6],[[11,7],8],[[12,7],8],[[13,7],8],[[14,7],8],[[15,7],8],[[16,7],8],[[17,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,21],[14,21],0,0,0,0,[[[22,[17]],23,24,-1,25],[[9,[2,26]]],27],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[28,2],[29,2],[30,2],[31,2],[32,2],[33,2],[34,2],[35,2],[36,2],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[],28],[[],29],[[],30],[[],31],[[],32],[[],33],[[],34],[[],35],[[],36],[[37,-1],2,20],[28,5],[29,5],[30,5],[31,5],[32,5],[33,5],[34,5],[35,5],[36,5],[37,5],[[28,28],6],[[29,29],6],[[30,30],6],[[31,31],6],[[32,32],6],[[33,33],6],[[34,34],6],[[35,35],6],[[36,36],6],[[37,37],6],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[28,7],8],[[29,7],8],[[30,7],8],[[31,7],8],[[32,7],8],[[33,7],8],[[34,7],8],[[35,7],8],[[36,7],8],[[37,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[[22,[37]],23,24,-1,25],[[9,[2,26]]],27],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,[[19,[18]]]],0,0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,2],[39,2],[40,2],[38,38],[39,39],[40,40],[41,41],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],38],[[],39],[[],40],[[41,-1],2,20],[38,5],[39,5],[40,5],[41,5],[[38,38],6],[[39,39],6],[[40,40],6],[[41,41],6],0,[[38,7],8],[[39,7],8],[[40,7],8],[[41,7],8],[42,38],[-1,-1,[]],[42,39],[-1,-1,[]],[38,39],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[22,[41]],23,24,-1,25],[[9,[2,26]]],27],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,2],[44,2],[43,43],[44,44],[45,45],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],43],[[],44],[[45,-1],2,20],[43,5],[44,5],[45,5],[[43,43],6],[[44,44],6],[[45,45],6],[[43,7],8],[[44,7],8],[[45,7],8],[-1,-1,[]],[-1,-1,[]],[46,45],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[22,[45]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[[-1,-2],2,[],[]],[[47,-1],2,20],[47,5],[[47,47],6],[[47,7],8],[42,47],[-1,-1,[]],[-1,-2,[],[]],[[[22,[47]],23,24,-1,25],[[9,[2,26]]],27],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[48,49],[49,[[50,[48]]]],[49,[[50,[51]]]]],"c":[],"p":[[3,"Request",5],[15,"tuple"],[3,"Response",5],[3,"Error",5],[15,"usize"],[15,"bool"],[3,"Formatter",567],[6,"Result",567],[4,"Result",568],[3,"TypeId",569],[3,"GetContractState",62],[3,"GetTransaction",62],[3,"GetDstTransaction",62],[3,"GetTransactionsList",62],[3,"GetAccountsByCodeHash",62],[3,"SendMessage",62],[4,"Call",62],[15,"u8"],[15,"slice"],[8,"BufMut",570],[15,"u64"],[4,"Option",571],[15,"u32"],[4,"WireType",572],[3,"DecodeContext",572],[3,"DecodeError",573],[8,"Buf",574],[3,"GetRawTransaction",206],[3,"GetTransactionsList",206],[3,"GetTimings",206],[3,"GetStatus",206],[3,"GetCapabilities",206],[3,"GetLatestKeyBlock",206],[3,"GetBlockchainConfig",206],[3,"GetAccountsByCodeHash",206],[3,"GetContractState",206],[4,"Result",206],[3,"Timings",405],[3,"NotExist",405],[3,"Exists",405],[4,"State",405],[4,"GenTimings",575],[3,"Exact",487],[3,"Inexact",487],[4,"LastTransactionId",487],[4,"LastTransactionId",575],[4,"GenTimings",544],[4,"MsgAddressInt",576],[3,"Bytes",577],[6,"Result",578],[3,"AccountStuff",579]],"b":[[451,"impl-From%3CGenTimings%3E-for-NotExist"],[453,"impl-From%3CTimings%3E-for-NotExist"]]},\ "nekoton_transport":{"doc":"","t":"ADDLLLLLLLLLLLLLMMLLLLLLLLLLLLLMMMLLLLLLLLLLLL","n":["gql","GqlClient","GqlNetworkSettings","__clone_box","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deserialize","endpoint_selection_retry_count","endpoints","erased_serialize","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_local","latency_detection_interval","local","max_latency","new","post","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"nekoton_transport"],[1,"nekoton_transport::gql"],[46,"dyn_clone::sealed"],[47,"core::any"],[48,"core::result"],[49,"serde::de"],[50,"erased_serde::ser"],[51,"erased_serde::ser"],[52,"core::fmt"],[53,"core::fmt"],[54,"alloc::sync"],[55,"alloc::rc"],[56,"anyhow"],[57,"nekoton::external"],[58,"core::future::future"],[59,"core::pin"],[60,"serde::ser"],[61,"core::any"]],"d":["","","","","","","","","","","","","","","","","Maximum amount of retries during endpoint selection","Path to graphql api endpoints, e.g. https://main.ton.dev","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Frequency of sync latency detection. Default: 60000","Gql node type","Maximum value for the endpoint’s blockchain data sync …","","","","","","","","","","","",""],"i":[0,0,0,4,15,4,15,4,15,4,15,4,4,4,4,4,4,4,4,4,15,4,15,4,15,4,15,4,15,4,15,4,4,4,15,15,4,4,15,4,15,4,15,4,15,4],"f":[0,0,0,[[-1,1],2,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],2,[],[]],[[],4],[-1,[[5,[4]]],6],0,0,[[-1,7],[[5,[8,9]]],[]],[[4,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[12,[-1]]],[[12,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[13,[-1]]],[[13,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[[[14,[-1]]],[[14,[3]]],[]],[15,16],0,0,0,[4,[[17,[[13,[15]]]]]],[[15,18],[[20,[[12,[19]]]]]],[[4,-1],5,21],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",46],[15,"tuple"],[8,"Any",47],[3,"GqlNetworkSettings",1],[4,"Result",48],[8,"Deserializer",49],[8,"Serializer",50],[3,"Ok",50],[3,"Error",51],[3,"Formatter",52],[6,"Result",52],[3,"Box",53],[3,"Arc",54],[3,"Rc",55],[3,"GqlClient",1],[15,"bool"],[6,"Result",56],[3,"GqlRequest",57],[8,"Future",58],[3,"Pin",59],[8,"Serializer",60],[3,"TypeId",47]],"b":[]},\ diff --git a/src-files.js b/src-files.js index c7a34f7e6..4a2285299 100644 --- a/src-files.js +++ b/src-files.js @@ -2,7 +2,7 @@ var srcIndex = JSON.parse('{\ "gen_protos":["",[],["main.rs"]],\ "nekoton":["",[["core",[["accounts_storage",[],["mod.rs"]],["contract_subscription",[],["mod.rs"]],["generic_contract",[],["mod.rs"]],["keystore",[],["mod.rs"]],["nft_wallet",[],["mod.rs"]],["owners_cache",[],["mod.rs"]],["token_wallet",[],["mod.rs"]],["ton_wallet",[],["ever_wallet.rs","highload_wallet_v2.rs","mod.rs","multisig.rs","wallet_v3.rs"]],["transactions_tree",[],["mod.rs"]]],["dens.rs","mod.rs","parsing.rs","utils.rs"]],["crypto",[["derived_key",[],["mod.rs"]],["encrypted_key",[],["mod.rs"]],["ledger_key",[],["mod.rs"]],["mnemonic",[],["dict.rs","labs.rs","legacy.rs","mod.rs"]],["password_cache",[],["mod.rs"]]],["mod.rs"]],["external",[],["mod.rs"]],["transport",[["gql",[],["mod.rs","queries.rs"]]],["mod.rs","models.rs","utils.rs"]]],["lib.rs","models.rs"]],\ "nekoton_abi":["",[],["abi_helpers.rs","code_salt.rs","event_builder.rs","function_builder.rs","known_param_type.rs","lib.rs","message_builder.rs","models.rs","token_packer.rs","token_unpacker.rs","tokens_json.rs","transaction_parser.rs","tvm.rs"]],\ -"nekoton_contracts":["",[["dens",[],["domain_contract.rs","mod.rs","root_contract.rs"]],["old_tip3",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip1155",[],["mod.rs"]],["tip3",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip3_1",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip4_1",[],["collection_contract.rs","mod.rs","nft_contract.rs"]],["tip4_2",[],["metadata_contract.rs","mod.rs"]],["tip4_3",[],["collection_contract.rs","index_contract.rs","mod.rs","nft_contract.rs"]],["tip6",[],["mod.rs","sid.rs"]],["wallets",[["code",[],["mod.rs"]]],["ever_wallet.rs","mod.rs","multisig.rs","multisig2.rs","notifications.rs"]]],["lib.rs"]],\ +"nekoton_contracts":["",[["dens",[],["domain_contract.rs","mod.rs","root_contract.rs"]],["old_tip3",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip1155",[],["mod.rs"]],["tip3",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip3_1",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip3_any",[],["mod.rs","root_token_contract.rs","token_wallet_contract.rs"]],["tip4_1",[],["collection_contract.rs","mod.rs","nft_contract.rs"]],["tip4_2",[],["metadata_contract.rs","mod.rs"]],["tip4_3",[],["collection_contract.rs","index_contract.rs","mod.rs","nft_contract.rs"]],["tip6",[],["mod.rs","sid.rs"]],["wallets",[["code",[],["mod.rs"]]],["ever_wallet.rs","mod.rs","multisig.rs","multisig2.rs","notifications.rs"]]],["lib.rs"]],\ "nekoton_derive":["",[],["ast.rs","attr.rs","known_param_type.rs","lib.rs","pack_abi.rs","parsing_context.rs","symbol.rs","unpack_abi.rs","utils.rs"]],\ "nekoton_proto":["",[["protos",[],["mod.rs","rpc.rs"]]],["lib.rs","models.rs","utils.rs"]],\ "nekoton_transport":["",[],["gql.rs","lib.rs"]],\ diff --git a/src/nekoton/core/owners_cache/mod.rs.html b/src/nekoton/core/owners_cache/mod.rs.html index 029fcf12f..28295fcd3 100644 --- a/src/nekoton/core/owners_cache/mod.rs.html +++ b/src/nekoton/core/owners_cache/mod.rs.html @@ -290,10 +290,10 @@ use tokio::sync::{RwLock, Semaphore}; use ton_block::MsgAddressInt; +use nekoton_contracts::tip3_any::{RootTokenContractState, TokenWalletContractState}; use nekoton_utils::*; use super::models::TokenWalletVersion; -use crate::core::token_wallet::{RootTokenContractState, TokenWalletContractState}; use crate::external::Storage; use crate::transport::models::{ExistingContract, RawContractState}; use crate::transport::Transport; @@ -405,8 +405,8 @@ } }; - let version = RootTokenContractState(&state) - .guess_details(self.clock.as_ref())? + let version = RootTokenContractState(state.as_context(self.clock.as_ref())) + .guess_details()? .version; check_token_wallet( @@ -449,9 +449,9 @@ } }; - let state = TokenWalletContractState(&contract_state); - let version = state.get_version(clock).ok()?; - let details = state.get_details(clock, version).ok()?; + let state = TokenWalletContractState(contract_state.as_context(clock)); + let version = state.get_version().ok()?; + let details = state.get_details(version).ok()?; owners .write() @@ -529,8 +529,8 @@ (state, version): &(ExistingContract, TokenWalletVersion), owner_wallet: &MsgAddressInt, ) -> Result<RecipientWallet> { - let token_wallet = - RootTokenContractState(state).get_wallet_address(clock, *version, owner_wallet)?; + let token_wallet = RootTokenContractState(state.as_context(clock)) + .get_wallet_address(*version, owner_wallet)?; { let mut owners = owners.write().await; diff --git a/src/nekoton/core/token_wallet/mod.rs.html b/src/nekoton/core/token_wallet/mod.rs.html index 059e9055f..3da2d3399 100644 --- a/src/nekoton/core/token_wallet/mod.rs.html +++ b/src/nekoton/core/token_wallet/mod.rs.html @@ -645,192 +645,6 @@ 645 646 647 -648 -649 -650 -651 -652 -653 -654 -655 -656 -657 -658 -659 -660 -661 -662 -663 -664 -665 -666 -667 -668 -669 -670 -671 -672 -673 -674 -675 -676 -677 -678 -679 -680 -681 -682 -683 -684 -685 -686 -687 -688 -689 -690 -691 -692 -693 -694 -695 -696 -697 -698 -699 -700 -701 -702 -703 -704 -705 -706 -707 -708 -709 -710 -711 -712 -713 -714 -715 -716 -717 -718 -719 -720 -721 -722 -723 -724 -725 -726 -727 -728 -729 -730 -731 -732 -733 -734 -735 -736 -737 -738 -739 -740 -741 -742 -743 -744 -745 -746 -747 -748 -749 -750 -751 -752 -753 -754 -755 -756 -757 -758 -759 -760 -761 -762 -763 -764 -765 -766 -767 -768 -769 -770 -771 -772 -773 -774 -775 -776 -777 -778 -779 -780 -781 -782 -783 -784 -785 -786 -787 -788 -789 -790 -791 -792 -793 -794 -795 -796 -797 -798 -799 -800 -801 -802 -803 -804 -805 -806 -807 -808 -809 -810 -811 -812 -813 -814 -815 -816 -817 -818 -819 -820 -821 -822 -823 -824 -825 -826 -827 -828 -829 -830 -831 -832 -833
    use std::convert::TryFrom;
     use std::sync::Arc;
     
    @@ -839,13 +653,14 @@
     use ton_block::MsgAddressInt;
     
     use nekoton_abi::*;
    -use nekoton_contracts::{old_tip3, tip3, tip3_1, tip6};
    +use nekoton_contracts::tip3_any::{RootTokenContractState, TokenWalletContractState};
    +use nekoton_contracts::{old_tip3, tip3_1};
     use nekoton_utils::*;
     
     use crate::core::models::*;
     use crate::core::parsing::*;
     use crate::core::transactions_tree::*;
    -use crate::transport::models::{ExistingContract, RawContractState, RawTransaction};
    +use crate::transport::models::{RawContractState, RawTransaction};
     use crate::transport::Transport;
     
     use super::{ContractSubscription, InternalMessage};
    @@ -874,16 +689,16 @@
                     return Err(TokenWalletError::InvalidRootTokenContract.into())
                 }
             };
    -        let state = RootTokenContractState(&state);
    +        let state = RootTokenContractState(state.as_context(clock.as_ref()));
             let RootTokenContractDetails {
                 symbol: name,
                 decimals,
                 version,
                 name: full_name,
                 ..
    -        } = state.guess_details(clock.as_ref())?;
    +        } = state.guess_details()?;
     
    -        let address = state.get_wallet_address(clock.as_ref(), version, &owner)?;
    +        let address = state.get_wallet_address(version, &owner)?;
     
             let mut balance = Default::default();
             let contract_subscription = ContractSubscription::subscribe(
    @@ -1220,7 +1035,7 @@
                 return Err(TokenWalletError::InvalidRootTokenContract.into())
             }
         };
    -    RootTokenContractState(&state).guess_details(clock)
    +    RootTokenContractState(state.as_context(clock)).guess_details()
     }
     
     pub async fn get_token_wallet_details(
    @@ -1234,10 +1049,10 @@
                 return Err(TokenWalletError::InvalidTokenWalletContract.into())
             }
         };
    -    let token_wallet_state = TokenWalletContractState(&token_wallet_state);
    +    let token_wallet_state = TokenWalletContractState(token_wallet_state.as_context(clock));
     
    -    let version = token_wallet_state.get_version(clock)?;
    -    let token_wallet_details = token_wallet_state.get_details(clock, version)?;
    +    let version = token_wallet_state.get_version()?;
    +    let token_wallet_details = token_wallet_state.get_details(version)?;
     
         let root_contract_state = match transport
             .get_contract_state(&token_wallet_details.root_address)
    @@ -1249,7 +1064,7 @@
             }
         };
         let root_contract_details =
    -        RootTokenContractState(&root_contract_state).get_details(clock, version)?;
    +        RootTokenContractState(root_contract_state.as_context(clock)).get_details(version)?;
     
         Ok((token_wallet_details, root_contract_details))
     }
    @@ -1265,9 +1080,9 @@
                 return Err(TokenWalletError::WalletNotDeployed.into())
             }
         };
    -    let state = TokenWalletContractState(&state);
    -    let version = state.get_version(clock)?;
    -    let root_token_contract = state.get_details(clock, version)?.root_address;
    +    let state = TokenWalletContractState(state.as_context(clock));
    +    let version = state.get_version()?;
    +    let root_token_contract = state.get_details(version)?.root_address;
     
         let state = match transport.get_contract_state(&root_token_contract).await? {
             RawContractState::Exists(state) => state,
    @@ -1275,8 +1090,8 @@
                 return Err(TokenWalletError::InvalidRootTokenContract.into())
             }
         };
    -    let state = RootTokenContractState(&state);
    -    let details = state.get_details(clock, version)?;
    +    let state = RootTokenContractState(state.as_context(clock));
    +    let details = state.get_details(version)?;
     
         Ok((root_token_contract, details))
     }
    @@ -1291,7 +1106,7 @@
         move |contract_state| {
             if let RawContractState::Exists(state) = contract_state {
                 if let Ok(new_balance) =
    -                TokenWalletContractState(state).get_balance(clock.as_ref(), version)
    +                TokenWalletContractState(state.as_context(clock.as_ref())).get_balance(version)
                 {
                     *balance = new_balance;
                 }
    @@ -1326,196 +1141,12 @@
         }
     }
     
    -pub struct RootTokenContractState<'a>(pub &'a ExistingContract);
    -
    -impl RootTokenContractState<'_> {
    -    /// Calculates token wallet address
    -    pub fn get_wallet_address(
    -        &self,
    -        clock: &dyn Clock,
    -        version: TokenWalletVersion,
    -        owner: &MsgAddressInt,
    -    ) -> Result<MsgAddressInt> {
    -        let ctx = self.0.as_context(clock);
    -        match version {
    -            TokenWalletVersion::OldTip3v4 => {
    -                old_tip3::RootTokenContract(ctx).get_wallet_address(owner.clone())
    -            }
    -            TokenWalletVersion::Tip3 => tip3_1::RootTokenContract(ctx).wallet_of(owner.clone()),
    -        }
    -    }
    -
    -    /// Tries to guess version and retrieve details
    -    pub fn guess_details(&self, clock: &dyn Clock) -> Result<RootTokenContractDetails> {
    -        let ctx = self.0.as_context(clock);
    -
    -        if let Ok(true) = tip6::SidContract(ctx).supports_interfaces(&[
    -            tip3::root_token_contract::INTERFACE_ID,
    -            tip3_1::root_token_contract::INTERFACE_ID,
    -        ]) {
    -            return self.get_details(clock, TokenWalletVersion::Tip3);
    -        }
    -
    -        let version = match old_tip3::RootTokenContract(ctx).get_version()? {
    -            4 => TokenWalletVersion::OldTip3v4,
    -            _ => return Err(TokenWalletError::UnknownVersion.into()),
    -        };
    -
    -        self.get_details(clock, version)
    -    }
    -
    -    /// Retrieve details using specified version
    -    pub fn get_details(
    -        &self,
    -        clock: &dyn Clock,
    -        version: TokenWalletVersion,
    -    ) -> Result<RootTokenContractDetails> {
    -        let ctx = self.0.as_context(clock);
    -        Ok(match version {
    -            TokenWalletVersion::OldTip3v4 => {
    -                let details = old_tip3::RootTokenContract(ctx).get_details()?;
    -
    -                RootTokenContractDetails {
    -                    version,
    -                    name: details.name,
    -                    symbol: details.symbol,
    -                    decimals: details.decimals,
    -                    owner_address: details.root_owner_address,
    -                    total_supply: details.total_supply,
    -                }
    -            }
    -            TokenWalletVersion::Tip3 => {
    -                let root_contract = tip3::RootTokenContract(ctx);
    -                let name = root_contract.name()?;
    -                let symbol = root_contract.symbol()?;
    -                let decimals = root_contract.decimals()?;
    -                let total_supply = root_contract.total_supply()?;
    -
    -                let root_contract = tip3_1::RootTokenContract(ctx);
    -                let owner_address = root_contract.root_owner()?;
    -
    -                RootTokenContractDetails {
    -                    version,
    -                    name,
    -                    symbol,
    -                    decimals,
    -                    owner_address,
    -                    total_supply,
    -                }
    -            }
    -        })
    -    }
    -}
    -
    -#[derive(Debug)]
    -pub struct TokenWalletContractState<'a>(pub &'a ExistingContract);
    -
    -impl<'a> TokenWalletContractState<'a> {
    -    pub fn get_code_hash(&self) -> Result<ton_types::UInt256> {
    -        match &self.0.account.storage.state {
    -            ton_block::AccountState::AccountActive { state_init, .. } => {
    -                let code = state_init
    -                    .code
    -                    .as_ref()
    -                    .ok_or(TokenWalletError::WalletNotDeployed)?;
    -                Ok(code.repr_hash())
    -            }
    -            _ => Err(TokenWalletError::WalletNotDeployed.into()),
    -        }
    -    }
    -
    -    pub fn get_balance(&self, clock: &dyn Clock, version: TokenWalletVersion) -> Result<BigUint> {
    -        let ctx = self.0.as_context(clock);
    -        match version {
    -            TokenWalletVersion::OldTip3v4 => old_tip3::TokenWalletContract(ctx).balance(),
    -            TokenWalletVersion::Tip3 => tip3::TokenWalletContract(ctx).balance(),
    -        }
    -    }
    -
    -    pub fn get_details(
    -        &self,
    -        clock: &dyn Clock,
    -        version: TokenWalletVersion,
    -    ) -> Result<TokenWalletDetails> {
    -        let ctx = self.0.as_context(clock);
    -        Ok(match version {
    -            TokenWalletVersion::OldTip3v4 => {
    -                let details = old_tip3::TokenWalletContract(ctx).get_details()?;
    -
    -                TokenWalletDetails {
    -                    root_address: details.root_address,
    -                    owner_address: details.owner_address,
    -                    balance: details.balance,
    -                }
    -            }
    -            TokenWalletVersion::Tip3 => {
    -                let token_wallet = tip3::TokenWalletContract(ctx);
    -                let root_address = token_wallet.root()?;
    -                let balance = token_wallet.balance()?;
    -
    -                let token_wallet = tip3_1::TokenWalletContract(ctx);
    -                let owner_address = token_wallet.owner()?;
    -
    -                TokenWalletDetails {
    -                    root_address,
    -                    owner_address,
    -                    balance,
    -                }
    -            }
    -        })
    -    }
    -
    -    pub fn get_version(&self, clock: &dyn Clock) -> Result<TokenWalletVersion> {
    -        let ctx = self.0.as_context(clock);
    -
    -        if let Ok(true) = tip6::SidContract(ctx).supports_interfaces(&[
    -            tip3::token_wallet_contract::INTERFACE_ID,
    -            tip3_1::token_wallet_contract::INTERFACE_ID,
    -        ]) {
    -            return Ok(TokenWalletVersion::Tip3);
    -        }
    -
    -        match old_tip3::TokenWalletContract(ctx).get_version()? {
    -            4 => Ok(TokenWalletVersion::OldTip3v4),
    -            _ => Err(TokenWalletError::UnknownVersion.into()),
    -        }
    -    }
    -}
    -
    -trait ExistingContractExt {
    -    fn run_local(
    -        &self,
    -        clock: &dyn Clock,
    -        function: &ton_abi::Function,
    -        input: &[ton_abi::Token],
    -    ) -> Result<Vec<ton_abi::Token>>;
    -}
    -
    -impl ExistingContractExt for ExistingContract {
    -    fn run_local(
    -        &self,
    -        clock: &dyn Clock,
    -        function: &ton_abi::Function,
    -        input: &[ton_abi::Token],
    -    ) -> Result<Vec<ton_abi::Token>> {
    -        let ExecutionOutput {
    -            tokens,
    -            result_code,
    -        } = function.run_local(clock, self.account.clone(), input)?;
    -        tokens.ok_or_else(|| TokenWalletError::NonZeroResultCode(result_code).into())
    -    }
    -}
    -
     #[derive(thiserror::Error, Debug)]
     enum TokenWalletError {
    -    #[error("Unknown version")]
    -    UnknownVersion,
         #[error("Invalid root token contract")]
         InvalidRootTokenContract,
         #[error("Invalid token wallet contract")]
         InvalidTokenWalletContract,
    -    #[error("Non-zero execution result code: {}", .0)]
    -    NonZeroResultCode(i32),
         #[error("Wallet not deployed")]
         WalletNotDeployed,
         #[error("No source transaction produced")]
    @@ -1536,6 +1167,7 @@
         use nekoton_abi::LastTransactionId;
     
         use super::*;
    +    use crate::transport::models::ExistingContract;
     
         fn convert_address(addr: &str) -> MsgAddressInt {
             MsgAddressInt::from_str(addr).unwrap()
    @@ -1581,13 +1213,13 @@
     
             for &version in &versions {
                 let contract = token_wallet_contract(version);
    -            let state = TokenWalletContractState(&contract);
    +            let state = TokenWalletContractState(contract.as_context(&SimpleClock));
     
    -            let parsed_version = state.get_version(&SimpleClock).unwrap();
    +            let parsed_version = state.get_version().unwrap();
                 assert_eq!(parsed_version, version);
     
    -            state.get_details(&SimpleClock, parsed_version).unwrap();
    -            state.get_balance(&SimpleClock, version).unwrap();
    +            state.get_details(parsed_version).unwrap();
    +            state.get_balance(version).unwrap();
             }
         }
     
    @@ -1610,17 +1242,13 @@
             // guess details from state for each version
             for &(version, token_wallet) in &versions {
                 let contract = root_token_contract(version);
    -            let state = RootTokenContractState(&contract);
    +            let state = RootTokenContractState(contract.as_context(&SimpleClock));
     
    -            let details = state.guess_details(&SimpleClock).unwrap();
    +            let details = state.guess_details().unwrap();
                 assert_eq!(details.version, version);
     
                 let address = state
    -                .get_wallet_address(
    -                    &SimpleClock,
    -                    details.version,
    -                    &convert_address(owner_address),
    -                )
    +                .get_wallet_address(details.version, &convert_address(owner_address))
                     .unwrap();
     
                 assert_eq!(address, convert_address(token_wallet));
    @@ -1631,8 +1259,8 @@
         fn get_root_contract_details() {
             // Old
             let root_state = root_token_contract(TokenWalletVersion::OldTip3v4);
    -        let details = RootTokenContractState(&root_state)
    -            .guess_details(&SimpleClock)
    +        let details = RootTokenContractState(root_state.as_context(&SimpleClock))
    +            .guess_details()
                 .unwrap();
             assert_eq!(
                 details.total_supply,
    @@ -1644,8 +1272,8 @@
     
             // New
             let root_state = root_token_contract(TokenWalletVersion::Tip3);
    -        let details = RootTokenContractState(&root_state)
    -            .guess_details(&SimpleClock)
    +        let details = RootTokenContractState(root_state.as_context(&SimpleClock))
    +            .guess_details()
                 .unwrap();
             assert_eq!(
                 details.total_supply,
    @@ -1660,8 +1288,8 @@
         fn get_strange_root_contract_details() {
             let root_state = r#"{"account":"te6ccgECpgEALrQAAnKAHh5eeOtBZE9N4jZNP+Kf124tRZChZNcAVHqtbpKGWoYGmYCwsgYPfoTgAAB4cmmGFjKAl0UXiSZgAQTzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwe+zxf4AAAAAAAAAAAAONfmkrtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBfUVECAhD0pCCK7VP0oANhAgEgBwQBAv8FAv5/jQhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+Gkh2zzTAAGOHYECANcYIPkBAdMAAZTT/wMBkwL4QuIg+GX5EPKoldMAAfJ64tM/AY4d+EMhuSCfMCD4I4ED6KiCCBt3QKC53pMg+GPg8jTYMNMfAfgjvPK5EQYCFtMfAds8+EdujoDeCggDbt9wItDTA/pAMPhpqTgA+ER/b3GCCJiWgG9ybW9zcG90+GSOgOAhxwDcIdMfId0B2zz4R26OgN5ICggBBlvbPAkCDvhBbuMA2zxQSQRYIIIQDC/yDbuOgOAgghApxIl+u46A4CCCEEvxYOK7joDgIIIQebJe4buOgOA8KBQLBFAgghBotV8/uuMCIIIQce7odbrjAiCCEHVszfe64wIgghB5sl7huuMCEA8ODALqMPhBbuMA0x/4RFhvdfhk0fhEcG9ycG9xgEBvdPhk+Er4TPhN+E74UPhR+FJvByHA/45CI9DTAfpAMDHIz4cgzoBgz0DPgc+DyM+T5sl7hiJvJ1UGJ88WJs8L/yXPFiTPC3/IJM8WI88WIs8KAGxyzc3JcPsAUA0Bvo5W+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPg8j4RG8VzwsfIm8nVQYnzxYmzwv/Jc8WJM8Lf8gkzxYjzxYizwoAbHLNzcn4RG8U+wDiMOMAf/hnSQPiMPhBbuMA0fhN+kJvE9cL/8MAIJcw+E34SccF3iCOFDD4TMMAIJww+Ez4RSBukjBw3rre3/LgZPhN+kJvE9cL/8MAjoCS+ADibfhv+E36Qm8T1wv/jhX4ScjPhYjOgG3PQM+Bz4HJgQCA+wDe2zx/+GdQRUkCsDD4QW7jAPpBldTR0PpA39cMAJXU0dDSAN/R+E36Qm8T1wv/wwAglzD4TfhJxwXeII4UMPhMwwAgnDD4TPhFIG6SMHDeut7f8uBk+AAh+HAg+HJb2zx/+GdQSQLiMPhBbuMA+Ebyc3H4ZtH4TPhCuiCOFDD4TfpCbxPXC//AACCVMPhMwADf3vLgZPgAf/hy+E36Qm8T1wv/ji34TcjPhYjOjQPInEAAAAAAAAAAAAAAAAABzxbPgc+Bz5EhTuze+ErPFslx+wDe2zx/+GcRSQGS7UTQINdJwgGOPNP/0z/TANX6QPpA+HH4cPht+kDU0//Tf/QEASBuldDTf28C3/hv1woA+HL4bvhs+Gv4an/4Yfhm+GP4Yo6A4hIB/vQFcSGAQPQOjiSNCGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATf+GpyIYBA9A+SyMnf+GtzIYBA9A6T1wv/kXDi+Gx0IYBA9A6OJI0IYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABN/4bXD4bm0TAM74b40IYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPhwjQhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+HFw+HJwAYBA9A7yvdcL//hicPhjcPhmf/hhA0AgghA/ENGru46A4CCCEElpWH+7joDgIIIQS/Fg4rrjAiAZFQL+MPhBbuMA+kGV1NHQ+kDf1w1/ldTR0NN/39cNf5XU0dDTf9/6QZXU0dD6QN/XDACV1NHQ0gDf1NH4TfpCbxPXC//DACCXMPhN+EnHBd4gjhQw+EzDACCcMPhM+EUgbpIwcN663t/y4GQkwgDy4GQk+E678uBlJfpCbxPXC//DAFAWAjLy4G8l+CjHBbPy4G/4TfpCbxPXC//DAI6AGBcB5I5o+CdvECS88uBuI4IK+vCAvPLgbvgAJPhOAaG1f/huIyZ/yM+FgMoAc89AzgH6AoBpz0DPgc+DyM+QY0hcCibPC3/4TM8L//hNzxYk+kJvE9cL/8MAkSSS+CjizxYjzwoAIs8Uzclx+wDiXwbbPH/4Z0kB7oIK+vCA+CdvENs8obV/tgn4J28QIYIK+vCAoLV/vPLgbiBy+wIl+E4BobV/+G4mf8jPhYDKAHPPQM6Abc9Az4HPg8jPkGNIXAonzwt/+EzPC//4Tc8WJfpCbxPXC//DAJElkvhN4s8WJM8KACPPFM3JgQCB+wAwmwIoIIIQP1Z5UbrjAiCCEElpWH+64wIcGgKQMPhBbuMA0x/4RFhvdfhk0fhEcG9ycG9xgEBvdPhk+E4hwP+OIyPQ0wH6QDAxyM+HIM6AYM9Az4HPgc+TJaVh/iHPC3/JcPsAUBsBgI43+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPgfhEbxXPCx8hzwt/yfhEbxT7AOIw4wB/+GdJBPww+EFu4wD6QZXU0dD6QN/XDX+V1NHQ03/f+kGV1NHQ+kDf1wwAldTR0NIA39TR+E9us/Lga/hJ+E8gbvJ/bxHHBfLgbCP4TyBu8n9vELvy4G0j+E678uBlI8IA8uBkJPgoxwWz8uBv+E36Qm8T1wv/wwCOgI6A4iP4TgGhtX9QHx4dAbT4bvhPIG7yf28QJKG1f/hPIG7yf28RbwL4byR/yM+FgMoAc89AzoBtz0DPgc+DyM+QY0hcCiXPC3/4TM8L//hNzxYkzxYjzwoAIs8UzcmBAIH7AF8F2zx/+GdJAi7bPIIK+vCAvPLgbvgnbxDbPKG1f3L7ApubAnKCCvrwgPgnbxDbPKG1f7YJ+CdvECGCCvrwgKC1f7zy4G4gcvsCggr68ID4J28Q2zyhtX+2CXL7AjCbmwIoIIIQLalNL7rjAiCCED8Q0au64wInIQL+MPhBbuMA1w3/ldTR0NP/3/pBldTR0PpA39cNf5XU0dDTf9/XDX+V1NHQ03/f1w1/ldTR0NN/3/pBldTR0PpA39cMAJXU0dDSAN/U0fhN+kJvE9cL/8MAIJcw+E34SccF3iCOFDD4TMMAIJww+Ez4RSBukjBw3rre3/LgZCXCAFAiAvzy4GQl+E678uBlJvpCbxPXC//AACCUMCfAAN/y4G/4TfpCbxPXC//DAI6AjiD4J28QJSWgtX+88uBuI4IK+vCAvPLgbif4TL3y4GT4AOJtKMjL/3BYgED0Q/hKcViAQPQW+EtyWIBA9BcoyMv/c1iAQPRDJ3RYgED0Fsj0AMkmIwH8+EvIz4SA9AD0AM+ByY0IYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCbCAI43ISD5APgo+kJvEsjPhkDKB8v/ydAoIcjPhYjOAfoCgGnPQM+Dz4MizxTPgc+RotV8/slx+wAxMZ0h+QDIz4oAQMv/ydAx4vhNJAG4+kJvE9cL/8MAjlEn+E4BobV/+G4gf8jPhYDKAHPPQM6Abc9Az4HPg8jPkGNIXAopzwt/+EzPC//4Tc8WJvpCbxPXC//DAJEmkvhN4s8WJc8KACTPFM3JgQCB+wAlAbyOUyf4TgGhtX/4biUhf8jPhYDKAHPPQM4B+gKAac9Az4HPg8jPkGNIXAopzwt/+EzPC//4Tc8WJvpCbxPXC//DAJEmkvgo4s8WJc8KACTPFM3JcfsA4ltfCNs8f/hnSQFmggr68ID4J28Q2zyhtX+2CfgnbxAhggr68ICgtX8noLV/vPLgbif4TccFs/LgbyBy+wIwmwHoMNMf+ERYb3X4ZNF0IcD/jiMj0NMB+kAwMcjPhyDOgGDPQM+Bz4HPkralNL4hzwsfyXD7AI43+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPgfhEbxXPCx8hzwsfyfhEbxT7AOIw4wB/+GdJA0AgghAQR8kEu46A4CCCEBjSFwK7joDgIIIQKcSJfrrjAjQsKQL+MPhBbuMA+kGV1NHQ+kDf+kGV1NHQ+kDf1w1/ldTR0NN/39cNf5XU0dDTf9/6QZXU0dD6QN/XDACV1NHQ0gDf1NH4TfpCbxPXC//DACCXMPhN+EnHBd4gjhQw+EzDACCcMPhM+EUgbpIwcN663t/y4GQl+kJvE9cL/8MA8uBvJFAqAvbCAPLgZCYmxwWz8uBv+E36Qm8T1wv/wwCOgI5X+CdvECS88uBuI4IK+vCAcqi1f7zy4G74ACMnyM+FiM4B+gKAac9Az4HPg8jPkP1Z5UYnzxYmzwt/JPpCbxPXC//DAJEkkvgo4s8WI88KACLPFM3JcfsA4l8H2zx/+GcrSQHMggr68ID4J28Q2zyhtX+2CfgnbxAhggr68IByqLV/oLV/vPLgbiBy+wInyM+FiM6Abc9Az4HPg8jPkP1Z5UYozxYnzwt/JfpCbxPXC//DAJElkvhN4s8WJM8KACPPFM3JgQCB+wAwmwIoIIIQGG1zvLrjAiCCEBjSFwK64wIyLQL+MPhBbuMA1w1/ldTR0NN/39cN/5XU0dDT/9/6QZXU0dD6QN/6QZXU0dD6QN/XDACV1NHQ0gDf1NEh+FKxIJww+FD6Qm8T1wv/wADf8uBwJCRtIsjL/3BYgED0Q/hKcViAQPQW+EtyWIBA9BciyMv/c1iAQPRDIXRYgED0Fsj0AFAuA77J+EvIz4SA9AD0AM+BySD5AMjPigBAy//J0DFsIfhJIccF8uBnJPhNxwWzIJUwJfhMvd/y4G/4TfpCbxPXC//DAI6AjoDiJvhOAaC1f/huIiCcMPhQ+kJvE9cL/8MA3jEwLwHIjkP4UMjPhYjOgG3PQM+Bz4PIz5FlBH7m+CjPFvhKzxYozwt/J88L/8gnzxb4Sc8WJs8WyPhOzwt/Jc8Uzc3NyYEAgPsAjhQjyM+FiM6Abc9Az4HPgcmBAID7AOIwXwbbPH/4Z0kBGPgnbxDbPKG1f3L7ApsBPIIK+vCA+CdvENs8obV/tgn4J28QIbzy4G4gcvsCMJsCrDD4QW7jANMf+ERYb3X4ZNH4RHBvcnBvcYBAb3T4ZPhPbrOW+E8gbvJ/jidwjQhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEbwLiIcD/UDMB7o4sI9DTAfpAMDHIz4cgzoBgz0DPgc+Bz5Jhtc7yIW8iWCLPC38hzxZsIclw+wCOQPhEIG8TIW8S+ElVAm8RyHLPQMoAc89AzgH6AvQAgGjPQM+Bz4H4RG8VzwsfIW8iWCLPC38hzxZsIcn4RG8U+wDiMOMAf/hnSQIoIIIQDwJYqrrjAiCCEBBHyQS64wI6NQP2MPhBbuMA1w1/ldTR0NN/39cNf5XU0dDTf9/6QZXU0dD6QN/6QZXU0dD6QN/U0fhN+kJvE9cL/8MAIJcw+E34SccF3iCOFDD4TMMAIJww+Ez4RSBukjBw3rre3/LgZCTCAPLgZCT4Trvy4GX4TfpCbxPXC//DACCOgN4gUDk2AmCOHTD4TfpCbxPXC//AACCeMCP4J28QuyCUMCPCAN7e3/LgbvhN+kJvE9cL/8MAjoA4NwHCjlf4ACT4TgGhtX/4biP4Sn/Iz4WAygBzz0DOAfoCgGnPQM+Bz4PIz5C4oiKqJs8Lf/hMzwv/+E3PFiT6Qm8T1wv/wwCRJJL4KOLPFsgkzxYjzxTNzclw+wDiXwXbPH/4Z0kBzIIK+vCA+CdvENs8obV/tgly+wIk+E4BobV/+G74Sn/Iz4WAygBzz0DOgG3PQM+Bz4PIz5C4oiKqJs8Lf/hMzwv/+E3PFiT6Qm8T1wv/wwCRJJL4TeLPFsgkzxYjzxTNzcmBAID7AJsBCjDbPMIAmwMuMPhBbuMA+kGV1NHQ+kDf0ds82zx/+GdQO0kAvPhN+kJvE9cL/8MAIJcw+E34SccF3iCOFDD4TMMAIJww+Ez4RSBukjBw3rre3/LgZPhOwADy4GT4ACDIz4UIzo0DyA+gAAAAAAAAAAAAAAAAAc8Wz4HPgcmBAKD7ADADPiCCCyHRc7uOgOAgghALP89Xu46A4CCCEAwv8g264wJCPz0D/jD4QW7jANcNf5XU0dDTf9/6QZXU0dD6QN/6QZXU0dD6QN/U0fhK+EnHBfLgZiPCAPLgZCP4Trvy4GX4J28Q2zyhtX9y+wIj+E4BobV/+G74Sn/Iz4WAygBzz0DOgG3PQM+Bz4PIz5C4oiKqJc8Lf/hMzwv/+E3PFiTPFsgkzxZQmz4BJCPPFM3NyYEAgPsAXwTbPH/4Z0kCKCCCEAXFAA+64wIgghALP89XuuMCQUACVjD4QW7jANcNf5XU0dDTf9/R+Er4SccF8uBm+AAg+E4BoLV/+G4w2zx/+GdQSQKWMPhBbuMA+kGV1NHQ+kDf0fhN+kJvE9cL/8MAIJcw+E34SccF3iCOFDD4TMMAIJww+Ez4RSBukjBw3rre3/LgZPgAIPhxMNs8f/hnUEkCJCCCCXwzWbrjAiCCCyHRc7rjAkZDA/Aw+EFu4wD6QZXU0dD6QN/XDX+V1NHQ03/f1w1/ldTR0NN/39H4TfpCbxPXC//DACCXMPhN+EnHBd4gjhQw+EzDACCcMPhM+EUgbpIwcN663t/y4GQhwAAgljD4T26zs9/y4Gr4TfpCbxPXC//DAI6AkvgA4vhPbrNQRUQBiI4S+E8gbvJ/bxAiupYgI28C+G/eliAjbwL4b+L4TfpCbxPXC/+OFfhJyM+FiM6Abc9Az4HPgcmBAID7AN5fA9s8f/hnSQEmggr68ID4J28Q2zyhtX+2CXL7ApsC/jD4QW7jANMf+ERYb3X4ZNH4RHBvcnBvcYBAb3T4ZPhLIcD/jiIj0NMB+kAwMcjPhyDOgGDPQM+Bz4HPkgXwzWYhzxTJcPsAjjb4RCBvEyFvEvhJVQJvEchyz0DKAHPPQM4B+gL0AIBoz0DPgc+B+ERvFc8LHyHPFMn4RG8U+wBQRwEO4jDjAH/4Z0kEQCHWHzH4QW7jAPgAINMfMiCCEBjSFwK6joCOgOIwMNs8UExKSQCs+ELIy//4Q88LP/hGzwsAyPhN+FD4UV4gzs7O+Er4S/hM+E74T/hSXmDPEc7My//LfwEgbrOOFcgBbyLIIs8LfyHPFmwhzxcBz4PPEZMwz4HiygDJ7VQBFiCCEC4oiKq6joDeSwEwIdN/M/hOAaC1f/hu+E36Qm8T1wv/joDeTgI8IdN/MyD4TgGgtX/4bvhR+kJvE9cL/8MAjoCOgOIwT00BGPhN+kJvE9cL/46A3k4BUIIK+vCA+CdvENs8obV/tgly+wL4TcjPhYjOgG3PQM+Bz4HJgQCA+wCbAYD4J28Q2zyhtX9y+wL4UcjPhYjOgG3PQM+Bz4PIz5DqFdlC+CjPFvhKzxYizwt/yPhJzxb4Ts8Lf83NyYEAgPsAmwB+7UTQ0//TP9MA1fpA+kD4cfhw+G36QNTT/9N/9AQBIG6V0NN/bwLf+G/XCgD4cvhu+Gz4a/hqf/hh+Gb4Y/hiAf6qTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTWF1cmlzIGV0IGR1aSBlZ2V0IG5pYmggdGVtcHVzIHB1bHZpbmFyLiBRdWlzcXVlIHVsbGFtY29ycGVyLCBkb2xvciBzUgH+ZWQgdm9sdXRwYXQgdm9sdXRwYXQsIGV4IG1hdXJpcyBwb3N1ZXJlIGV4LCBldSB1bHRyaWNpZXMgZGlhbSBuZXF1ZSBtb2xlc3RpZSBtaS4gTWFlY2VuYXMgYSBibGFuZGl0IG1hc3NhLiBGdXNjZSBhdCB2ZWxpdCB0b3J0b1MB/nIuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIEFlbmVhbiBzY2VsZXJpc3F1ZSBkaWN0dW0gcmlzdXMgcXVpcyBoZW5kcmVyaXQuIER1aXMgaW50ZXJkdW0gZWxlaWZUAf5lbmQgZW5pbS4gRnVzY2UgdmVsIGZlbGlzIGNvbW1vZG8sIGZlcm1lbnR1bSB2ZWxpdCBzdXNjaXBpdCwgaW1wZXJkaWV0IGxlby4gTWFlY2VuYXMgdml0YWUgcHVydXMgdml0YWUgbWV0dXMgbWFsZXN1YWRhIGZldWdpYXQuVQH+IFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBWZXN0aWJ1bHVtIHNlZCBkaWFtIHZpdGFlIGxhY3VzIG1vbGVzdFYB/mllIHZhcml1cyBldSBhdCBlcmF0LiBOdWxsYSBsdWN0dXMgcGVsbGVudGVzcXVlIG5pYmggdmVsIHNvZGFsZXMuIFZlc3RpYnVsdW0gYW50ZSBvcmNpLCBwbGFjZXJhdCBhYyBydXRydW0gZWdldCwgYmliZW5kdW0gaW4gYW5XAf50ZS4gTWF1cmlzIG1hdHRpcyBtYXNzYSBldCB0b3J0b3IgbW9sbGlzIGZpbmlidXMuqlBoYXNlbGx1cyBiaWJlbmR1bSBsaWd1bGEgdG9ydG9yLCBpZCB2ZWhpY3VsYSBhcmN1IGNvbnNlcXVhdCBlbGVtZW50dW0uIEFsaXF1WAH+YW0gdnVscHV0YXRlIGhlbmRyZXJpdCBhcmN1IGlkIGZldWdpYXQuIEV0aWFtIGNvbW1vZG8gbG9ib3J0aXMgZWdlc3Rhcy4gSW4gYSBudWxsYSB0ZW1wb3IsIGZyaW5naWxsYSBkdWkgZXUsIGxvYm9ydGlzIHVybmEuIE1hZVkB/mNlbmFzIG9ybmFyZSwgbWkgYWMgdml2ZXJyYSBhdWN0b3IsIGV4IHNlbSBzb2RhbGVzIG9yY2ksIHF1aXMgcnV0cnVtIG1pIHZlbGl0IGEgbmliaC4gRHVpcyBpYWN1bGlzLCBzZW0gZ3JhdmlkYSBpbXBlcmRpZXQgY29uZGlaAf5tZW50dW0sIGlwc3VtIGRpYW0gdWxsYW1jb3JwZXIgZHVpLCBhdCBlbGVtZW50dW0gc2VtIHB1cnVzIHNlZCBhcmN1LiBEb25lYyB2ZWwgb3JuYXJlIG1hZ25hLiBDdXJhYml0dXIgY29uc2VjdGV0dXIgbmVjIG1hZ25hIGF0WwH+IHVsdHJpY2VzLiBJbnRlZ2VyIG5lYyBmaW5pYnVzIHRlbGx1cy4gSW50ZWdlciB2aXRhZSBtYXR0aXMgZHVpLCB2aXRhZSB0cmlzdGlxdWUgbWkuIFNlZCBuaWJoIG9yY2ksIGVsZW1lbnR1bSBub24gbmlzaSBhYywgZmFjaVwB/mxpc2lzIHBvc3VlcmUgbG9yZW0uIFV0IHNhcGllbiBmZWxpcywgdWxsYW1jb3JwZXIgaWQgbGFjdXMgZXQsIGF1Y3RvciBkaWduaXNzaW0gZGlhbS4gVml2YW11cyBuZWMgdXJuYSBuZXF1ZS4gTnVuYyBtYXVyaXMgb3JjaSxdAf4gZGljdHVtIG5vbiB1cm5hIHZlbCwgdmFyaXVzIHRpbmNpZHVudCBtaS4gU3VzcGVuZGlzc2UgdWx0cmljaWVzIG51bGxhIG1pLCBpZCBzZW1wZXIgbWFzc2Egc2FnaXR0aXMgdXQuIFNlZCBmYWNpbGlzaXMgdGVsbHVzIHV0XgA2IG1ldHVzIGZlcm1lbnR1bSBpbnRlcmR1bS4gAGOAE1v3A5m4uXTpo3Ifu8Brbi0ngv0nlmNbRglcPELhQ3NAAAAAAAAAAAAAAAAO5rKAEAIQ9KQgiu1T9KBjYQEK9KQg9KFiAAACASBnZAEC/2UC/n+NCGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT4aSHbPNMAAY4dgQIA1xgg+QEB0wABlNP/AwGTAvhC4iD4ZfkQ8qiV0wAB8nri0z8Bjh34QyG5IJ8wIPgjgQPoqIIIG3dAoLnekyD4Y+DyNNgw0x8B+CO88rmeZgIW0x8B2zz4R26OgN5qaANu33Ai0NMD+kAw+GmpOAD4RH9vcYIImJaAb3Jtb3Nwb3T4ZI6A4CHHANwh0x8h3QHbPPhHbo6A3qNqaAEGW9s8aQIO+EFu4wDbPKWkBFggghAVAFsHu46A4CCCEDMfUaS7joDgIIIQcj3EzruOgOAgghB/96R8u46A4JKEcGsDPCCCEHJuk3+64wIgghB5hbP0uuMCIIIQf/ekfLrjAm9ubALcMPhBbuMA0x/4RFhvdfhk0fhEcG9ycG9xgEBvdPhk+Ev4TPhN+FD4UfhPbwYhwP+OPSPQ0wH6QDAxyM+HIM6AYM9Az4HPg8jPk//ekfIibyZVBSbPFCXPFCTPCwcjzwv/Is8WIc8Lf2xhzclw+wClbQG0jlH4RCBvEyFvEvhJVQJvEchyz0DKAHPPQM4B+gL0AIBoz0DPgc+DyPhEbxXPCx8ibyZVBSbPFCXPFCTPCwcjzwv/Is8WIc8Lf2xhzcn4RG8U+wDiMOMAf/hnpAFmMNHbPCDA/44l+EvIi9wAAAAAAAAAAAAAAAAgzxbPgc+Bz5PmFs/SIc8UyXD7AN4wf/hnpQFoMNHbPCDA/44m+FLIi9wAAAAAAAAAAAAAAAAgzxbPgc+Bz5PJuk3+Ic8Lf8lw+wDeMH/4Z6UDQiCCEEWzvf27joDgIIIQVbOp+7uOgOAgghByPcTOu46A4IB6cQIoIIIQZiEcb7rjAiCCEHI9xM664wJ0cgL8MPhBbuMA1w1/ldTR0NN/3/pBldTR0PpA39H4UfpCbxPXC//DACCXMPhR+EnHBd4gjhQw+FDDACCcMPhQ+EUgbpIwcN663t/y4GT4ACDIz4WIzo0EDmJaAAAAAAAAAAAAAAAAAAHPFs+Bz4HPkCz/PV4izwt/yXD7ACH4TwGgpXMBFLV/+G9b2zx/+GekAuIw+EFu4wDXDX+V1NHQ03/f1w1/ldTR0NN/39cN/5XU0dDT/9/6QZXU0dD6QN/6QZXU0dD6QN/RjQhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+FH6Qm8T1wv/wwAglzD4UfhJxwXeIKV1AvyOFDD4UMMAIJww+FD4RSBukjBw3rre3/LgZCVwvvLgZCL6Qm8T1wv/wwAglDAjwADeII4SMCL6Qm8T1wv/wAAglDAjwwDe3/LgZ/hR+kJvE9cL/8AAkvgAjoDibSTIy/9wWIBA9EP4KHFYgED0FvhOcliAQPQXJMjL/3NYgEB5dgH09EMjdFiAQPQWyPQAyfhOyM+EgPQA9ADPgcmNCGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQmwgCONyEg+QD4KPpCbxLIz4ZAygfL/8nQKCHIz4WIzgH6AoBpz0DPg8+DIs8Uz4HPkaLVfP7JcfsAMTF3AZydIfkAyM+KAEDL/8nQMeIgyM+FiM6NBA5iWgAAAAAAAAAAAAAAAAABzxbPgc+Bz5As/z1eKM8Lf8lw+wAn+E8BoLV/+G/4UfpCbxPXC/94AeCOOCP6Qm8T1wv/wwCOFCPIz4WIzoBtz0DPgc+ByYEAgPsAjhX4ScjPhYjOgG3PQM+Bz4HJgQCA+wDi3iBsE1lbbFEhwP+OIiPQ0wH6QDAxyM+HIM6AYM9Az4HPgc+TmIRxviHPFslw+wDeMNs8f/hnpAEg+FL4J28Q2zyhtX+2CXL7ApsCKCCCEFQrFnK64wIgghBVs6n7uuMCfXsD/jD4QW7jANcN/5XU0dDT/9/6QZXU0dD6QN/6QZXU0dD6QN/R+CdvENs8obV/cvsCIiJtIsjL/3BYgED0Q/gocViAQPQW+E5yWIBA9BciyMv/c1iAQPRDIXRYgED0Fsj0AMn4TsjPhID0APQAz4HJIPkAyM+KAEDL/8nQMWwhIcilm3wBWM+FiM6Abc9Az4HPg8jPkEXN5XIizxYlzwv/JM8WzcmBAID7ADBfA9s8f/hnpAP+MPhBbuMA1w1/ldTR0NN/39cN/5XU0dDT/9/6QZXU0dD6QN/6QZXU0dD6QN/RIfpCbxPXC//DACCUMCLAAN4gjhIwIfpCbxPXC//AACCUMCLDAN7f8uBn+CdvENs8obV/cvsCbSPIy/9wWIBA9EP4KHFYgED0FvhOcliAQPQXI6WbfgHeyMv/c1iAQPRDInRYgED0Fsj0AMn4TsjPhID0APQAz4HJIPkAyM+KAEDL/8nQJSHIz4WIzgH6AoBpz0DPg8+DIs8Uz4HPkaLVfP7JcfsAMSH6Qm8T1wv/wwCOFCHIz4WIzoBtz0DPgc+ByYEAgPsAfwGUjhX4ScjPhYjOgG3PQM+Bz4HJgQCA+wDiIDFsQSHA/44iI9DTAfpAMDHIz4cgzoBgz0DPgc+Bz5NQrFnKIc8WyXD7AN4w2zx/+GekAiggghA4KCYauuMCIIIQRbO9/brjAoKBAWYw0ds8IMD/jiX4TMiL3AAAAAAAAAAAAAAAACDPFs+Bz4HPkxbO9/YhzxTJcPsA3jB/+GelA/4w+EFu4wDXDf+V1NHQ0//f+kGV1NHQ+kDf0fhR+kJvE9cL/8MAIJcw+FH4SccF3iCOFDD4UMMAIJww+FD4RSBukjBw3rre3/LgZCHDACCbMCD6Qm8T1wv/wADeII4SMCHAACCbMCD6Qm8T1wv/wwDe3/LgZ/gAIfhwIPhxW9s8paSDAAZ/+GcDQiCCECDrx227joDgIIIQLiiIqruOgOAgghAzH1Gku46A4I6JhQIoIIIQMI1m0brjAiCCEDMfUaS64wKIhgKQMPhBbuMA0x/4RFhvdfhk0fhEcG9ycG9xgEBvdPhk+E8hwP+OIyPQ0wH6QDAxyM+HIM6AYM9Az4HPgc+SzH1GkiHPC3/JcPsApYcBgI43+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPgfhEbxXPCx8hzwt/yfhEbxT7AOIw4wB/+GekAWgw0ds8IMD/jib4U8iL3AAAAAAAAAAAAAAAACDPFs+Bz4HPksI1m0YhzwoAyXD7AN4wf/hnpQIoIIIQLalNL7rjAiCCEC4oiKq64wKNigL+MPhBbuMA1w1/ldTR0NN/39cN/5XU0dDT/9/6QZXU0dD6QN/6QZXU0dD6QN/6QZXU0dD6QN/U0fhTs/LgaCQkbSLIy/9wWIBA9EP4KHFYgED0FvhOcliAQPQXIsjL/3NYgED0QyF0WIBA9BbI9ADJ+E7Iz4SA9AD0AM+BySD5AKWLAv7Iz4oAQMv/ydAxbCH4SSHHBfLgZvgnbxDbPKG1f3L7Aib4TwGhtX/4byL6Qm8T1wv/wACOFCPIz4WIzoBtz0DPgc+ByYEAgPsAjjIiyM+FiM6Abc9Az4HPg8jPkPMkQPoozwt/I88UJ88L/ybPFiLPFsgmzxbNzcmBAID7AOIwm4wBDl8G2zx/+GekAegw0x/4RFhvdfhk0XQhwP+OIyPQ0wH6QDAxyM+HIM6AYM9Az4HPgc+StqU0viHPCx/JcPsAjjf4RCBvEyFvEvhJVQJvEchyz0DKAHPPQM4B+gL0AIBoz0DPgc+B+ERvFc8LHyHPCx/J+ERvFPsA4jDjAH/4Z6QCKCCCEB34aKm64wIgghAg68dtuuMCkI8CmjD4QW7jAPpBldTR0PpA39H4UfpCbxPXC//DACCXMPhR+EnHBd7y4GT4UnL7AiDIz4WIzoBtz0DPgc+Bz5A7trPyyYEAgPsAMNs8f/hnpaQD/DD4QW7jANcNf5XU0dDTf9/6QZXU0dD6QN/6QZXU0dD6QN/6QZXU0dD6QN/U0fhR+kJvE9cL/8MAIJcw+FH4SccF3vLgZPgnbxDbPKG1f3L7AiJwJW0iyMv/cFiAQPRD+ChxWIBA9Bb4TnJYgED0FyLIy/9zWIBA9EMhdFiAQKWbkQG+9BbI9ADJ+E7Iz4SA9AD0AM+BySD5AMjPigBAy//J0DFsIST6Qm8T1wv/kiUy3yDIz4WIzoBtz0DPgc+DyM+QML/INijPC38jzxYlzxYkzxTNyYEAgPsAW18F2zx/+GekA0AgggnVPR27joDgIIIQBpoI+LuOgOAgghAVAFsHu46A4JyWkwIoIIIQDVr8crrjAiCCEBUAWwe64wKVlAFoMNHbPCDA/44m+E3Ii9wAAAAAAAAAAAAAAAAgzxbPgc+Bz5JUAWweIc8LB8lw+wDeMH/4Z6UCiDD4QW7jANIA0fhR+kJvE9cL/8MAIJcw+FH4SccF3iCOFDD4UMMAIJww+FD4RSBukjBw3rre3/LgZPgAIPhzMNs8f/hnpaQCJiCCCfUaZrrjAiCCEAaaCPi64wKalwL8MPhBbuMA0x/4RFhvdfhk1w3/ldTR0NP/3/pBldTR0PpA39Eg+kJvE9cL/8MAIJQwIcAA3iCOEjAg+kJvE9cL/8AAIJQwIcMA3t/y4Gf4RHBvcnBvcYBAb3T4ZCEhbSLIy/9wWIBA9EP4KHFYgED0FvhOcliAQPQXIsjL/3NYpZgBqIBA9EMhdFiAQPQWyPQAyfhOyM+EgPQA9ADPgckg+QDIz4oAQMv/ydAxbCFsISHA/44iI9DTAfpAMDHIz4cgzoBgz0DPgc+Bz5IaaCPiIc8WyXD7AJkBfo42+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPgfhEbxXPCx8hzxbJ+ERvFPsA4jDjAH/4Z6QDjjD4QW7jANM/+kGV1NHQ+kDf0fgnbxDbPKG1f3L7AiDIz4WIzoBtz0DPgc+Bz5HOG8OiIs8LP/hTzwoAyYEAgPsAW9s8f/hnpZukABhwaKb7YJVopv5gMd8CJCCCCXwzWbrjAiCCCdU9HbrjAqGdAsow+EFu4wD4RvJzcfhm1w3/ldTR0NP/3/pBldTR0PpA39EhwwAgmzAg+kJvE9cL/8AA3iCOEjAhwAAgmzAg+kJvE9cL/8MA3t/y4Gf4ACH4cCD4cXD4b3D4c/gnbxD4clvbPH/4Z56kAYjtRNAg10nCAY430//TP9MA1fpA1wt/+HL4cdP/1NTTB9TTf9P/1woA+HP4cPhv+G74bfhs+Gv4an/4Yfhm+GP4Yo6A4p8B/PQFcSGAQPQOk9cL/5Fw4vhqciGAQPQPksjJ3/hrcyGAQPQPksjJ3/hsdCGAQPQOk9cLB5Fw4vhtdSGAQPQPksjJ3/hucPhvcPhwjQhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE+HFw+HJw+HNwAYBA9A7yvaAAHNcL//hicPhjcPhmf/hhAv4w+EFu4wDTH/hEWG91+GTR+ERwb3Jwb3GAQG90+GT4TiHA/44iI9DTAfpAMDHIz4cgzoBgz0DPgc+Bz5IF8M1mIc8UyXD7AI42+EQgbxMhbxL4SVUCbxHIcs9AygBzz0DOAfoC9ACAaM9Az4HPgfhEbxXPCx8hzxTJ+ERvFPsApaIBDuIw4wB/+GekAlYh1h8x+EFu4wD4ACDTHzIgghALP89Xup4h038zIPhPAaG1f/hvMN4wMNs8paQAePhCyMv/+EPPCz/4Rs8LAMj4UfhSAs7Lf/hK+Ev4TPhN+E74T/hQ+FNegM8Ry//MzMsHzMt/y//KAMntVAB07UTQ0//TP9MA1fpA1wt/+HL4cdP/1NTTB9TTf9P/1woA+HP4cPhv+G74bfhs+Gv4an/4Yfhm+GP4Yg==","timings":{"genLt":"16558098000001","genUtime":1626868952},"lastTransactionId":{"isExact":true,"lt":"16554099000005","hash":"a73789af4437ff5a58f33a5b29a347d01b6b99088009437b8e47d73751f51741"}}"#;
             let root_state: ExistingContract = serde_json::from_str(root_state).unwrap();
    -        let root_state = RootTokenContractState(&root_state);
    -        root_state.guess_details(&SimpleClock).unwrap();
    +        let root_state = RootTokenContractState(root_state.as_context(&SimpleClock));
    +        root_state.guess_details().unwrap();
         }
     }
     

    \ No newline at end of file diff --git a/src/nekoton/models.rs.html b/src/nekoton/models.rs.html index e79179b88..a482d629c 100644 --- a/src/nekoton/models.rs.html +++ b/src/nekoton/models.rs.html @@ -986,45 +986,6 @@ 986 987 988 -989 -990 -991 -992 -993 -994 -995 -996 -997 -998 -999 -1000 -1001 -1002 -1003 -1004 -1005 -1006 -1007 -1008 -1009 -1010 -1011 -1012 -1013 -1014 -1015 -1016 -1017 -1018 -1019 -1020 -1021 -1022 -1023 -1024 -1025 -1026 -1027
    use std::convert::TryFrom;
     
     use anyhow::Result;
    @@ -1036,6 +997,11 @@
     use nekoton_abi::*;
     use nekoton_utils::*;
     
    +// TODO: (-_-)
    +pub use nekoton_contracts::tip3_any::{
    +    RootTokenContractDetails, TokenWalletDetails, TokenWalletVersion,
    +};
    +
     #[non_exhaustive]
     #[derive(Clone, Debug, Serialize, Deserialize)]
     #[serde(rename_all = "snake_case", tag = "type", content = "data")]
    @@ -1495,18 +1461,6 @@
         pub root_token_contract: MsgAddressInt,
     }
     
    -define_string_enum!(
    -    #[derive(Debug, Copy, Clone, Eq, PartialEq, Serialize, Deserialize)]
    -    pub enum TokenWalletVersion {
    -        /// Third iteration of token wallets, but with fixed bugs
    -        /// [implementation](https://github.com/broxus/ton-eth-bridge-token-contracts/tree/74905260499d79cf7cb0d89a6eb572176fc1fcd5)
    -        OldTip3v4,
    -        /// Latest iteration with completely new standard
    -        /// [implementation](https://github.com/broxus/ton-eth-bridge-token-contracts/tree/9168190f218fd05a64269f5f24295c69c4840d94)
    -        Tip3,
    -    }
    -);
    -
     define_string_enum!(
         #[derive(Debug, Copy, Clone, Eq, PartialEq, Serialize, Deserialize)]
         pub enum NftVersion {
    @@ -1522,38 +1476,6 @@
         }
     );
     
    -#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
    -#[serde(rename_all = "camelCase")]
    -pub struct TokenWalletDetails {
    -    /// Linked root token contract address
    -    #[serde(with = "serde_address")]
    -    pub root_address: MsgAddressInt,
    -
    -    /// Owner wallet address
    -    #[serde(with = "serde_address")]
    -    pub owner_address: MsgAddressInt,
    -
    -    #[serde(with = "serde_string")]
    -    pub balance: BigUint,
    -}
    -
    -#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
    -pub struct RootTokenContractDetails {
    -    /// Token ecosystem version
    -    pub version: TokenWalletVersion,
    -    /// Full currency name
    -    pub name: String,
    -    /// Short currency name
    -    pub symbol: String,
    -    /// Decimals
    -    pub decimals: u8,
    -    /// Root owner contract address. Used as proxy address in Tip3v1
    -    #[serde(with = "serde_address")]
    -    pub owner_address: MsgAddressInt,
    -    #[serde(with = "serde_string")]
    -    pub total_supply: BigUint,
    -}
    -
     #[derive(Debug, Clone, Default, Serialize, Deserialize, Copy)]
     #[serde(rename_all = "camelCase")]
     pub struct ContractState {
    diff --git a/src/nekoton_contracts/lib.rs.html b/src/nekoton_contracts/lib.rs.html
    index e70df634d..de6a1fba3 100644
    --- a/src/nekoton_contracts/lib.rs.html
    +++ b/src/nekoton_contracts/lib.rs.html
    @@ -166,7 +166,6 @@
     166
     167
     

    #![warn(
    -    missing_copy_implementations,
         macro_use_extern_crate,
         keyword_idents,
         explicit_outlives_requirements,
    @@ -227,6 +226,7 @@
     pub mod tip1155;
     pub mod tip3;
     pub mod tip3_1;
    +pub mod tip3_any;
     pub mod tip4_1;
     pub mod tip4_2;
     pub mod tip4_3;
    diff --git a/src/nekoton_contracts/tip3_any/mod.rs.html b/src/nekoton_contracts/tip3_any/mod.rs.html
    new file mode 100644
    index 000000000..81ab7dd91
    --- /dev/null
    +++ b/src/nekoton_contracts/tip3_any/mod.rs.html
    @@ -0,0 +1,125 @@
    +mod.rs - source
    1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +55
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +
    use nekoton_abi::num_bigint::BigUint;
    +use nekoton_utils::*;
    +use serde::{Deserialize, Serialize};
    +use ton_block::MsgAddressInt;
    +
    +pub use self::root_token_contract::RootTokenContractState;
    +pub use self::token_wallet_contract::TokenWalletContractState;
    +
    +mod root_token_contract;
    +mod token_wallet_contract;
    +
    +define_string_enum!(
    +    #[derive(Debug, Copy, Clone, Eq, PartialEq, Serialize, Deserialize)]
    +    pub enum TokenWalletVersion {
    +        /// Third iteration of token wallets, but with fixed bugs
    +        /// [implementation](https://github.com/broxus/ton-eth-bridge-token-contracts/tree/74905260499d79cf7cb0d89a6eb572176fc1fcd5)
    +        OldTip3v4,
    +        /// Latest iteration with completely new standard
    +        /// [implementation](https://github.com/broxus/ton-eth-bridge-token-contracts/tree/9168190f218fd05a64269f5f24295c69c4840d94)
    +        Tip3,
    +    }
    +);
    +
    +#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
    +pub struct RootTokenContractDetails {
    +    /// Token ecosystem version
    +    pub version: TokenWalletVersion,
    +    /// Full currency name
    +    pub name: String,
    +    /// Short currency name
    +    pub symbol: String,
    +    /// Decimals
    +    pub decimals: u8,
    +    /// Root owner contract address. Used as proxy address in Tip3v1
    +    #[serde(with = "serde_address")]
    +    pub owner_address: MsgAddressInt,
    +    #[serde(with = "serde_string")]
    +    pub total_supply: BigUint,
    +}
    +
    +#[derive(Debug, Clone, Eq, PartialEq, Serialize, Deserialize)]
    +#[serde(rename_all = "camelCase")]
    +pub struct TokenWalletDetails {
    +    /// Linked root token contract address
    +    #[serde(with = "serde_address")]
    +    pub root_address: MsgAddressInt,
    +
    +    /// Owner wallet address
    +    #[serde(with = "serde_address")]
    +    pub owner_address: MsgAddressInt,
    +
    +    #[serde(with = "serde_string")]
    +    pub balance: BigUint,
    +}
    +
    +#[derive(thiserror::Error, Debug)]
    +pub enum Tip3Error {
    +    #[error("Unknown version")]
    +    UnknownVersion,
    +    #[error("Wallet not deployed")]
    +    WalletNotDeployed,
    +}
    +
    \ No newline at end of file diff --git a/src/nekoton_contracts/tip3_any/root_token_contract.rs.html b/src/nekoton_contracts/tip3_any/root_token_contract.rs.html new file mode 100644 index 000000000..86e3527f2 --- /dev/null +++ b/src/nekoton_contracts/tip3_any/root_token_contract.rs.html @@ -0,0 +1,161 @@ +root_token_contract.rs - source
    1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +55
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +72
    +73
    +74
    +75
    +76
    +77
    +78
    +79
    +80
    +
    use nekoton_abi::ExecutionContext;
    +use ton_block::MsgAddressInt;
    +
    +use super::{RootTokenContractDetails, Tip3Error, TokenWalletVersion};
    +use crate::{old_tip3, tip3, tip3_1, tip6};
    +
    +pub struct RootTokenContractState<'a>(pub ExecutionContext<'a>);
    +
    +impl RootTokenContractState<'_> {
    +    /// Calculates token wallet address
    +    pub fn get_wallet_address(
    +        &self,
    +        version: TokenWalletVersion,
    +        owner: &MsgAddressInt,
    +    ) -> anyhow::Result<MsgAddressInt> {
    +        match version {
    +            TokenWalletVersion::OldTip3v4 => {
    +                old_tip3::RootTokenContract(self.0).get_wallet_address(owner.clone())
    +            }
    +            TokenWalletVersion::Tip3 => tip3_1::RootTokenContract(self.0).wallet_of(owner.clone()),
    +        }
    +    }
    +
    +    /// Tries to guess version and retrieve details
    +    pub fn guess_details(&self) -> anyhow::Result<RootTokenContractDetails> {
    +        if let Ok(true) = tip6::SidContract(self.0).supports_interfaces(&[
    +            tip3::root_token_contract::INTERFACE_ID,
    +            tip3_1::root_token_contract::INTERFACE_ID,
    +        ]) {
    +            return self.get_details(TokenWalletVersion::Tip3);
    +        }
    +
    +        let version = match old_tip3::RootTokenContract(self.0).get_version()? {
    +            4 => TokenWalletVersion::OldTip3v4,
    +            _ => anyhow::bail!(Tip3Error::UnknownVersion),
    +        };
    +
    +        self.get_details(version)
    +    }
    +
    +    /// Retrieve details using specified version
    +    pub fn get_details(
    +        &self,
    +        version: TokenWalletVersion,
    +    ) -> anyhow::Result<RootTokenContractDetails> {
    +        Ok(match version {
    +            TokenWalletVersion::OldTip3v4 => {
    +                let details = old_tip3::RootTokenContract(self.0).get_details()?;
    +
    +                RootTokenContractDetails {
    +                    version,
    +                    name: details.name,
    +                    symbol: details.symbol,
    +                    decimals: details.decimals,
    +                    owner_address: details.root_owner_address,
    +                    total_supply: details.total_supply,
    +                }
    +            }
    +            TokenWalletVersion::Tip3 => {
    +                let root_contract = tip3::RootTokenContract(self.0);
    +                let name = root_contract.name()?;
    +                let symbol = root_contract.symbol()?;
    +                let decimals = root_contract.decimals()?;
    +                let total_supply = root_contract.total_supply()?;
    +
    +                let root_contract = tip3_1::RootTokenContract(self.0);
    +                let owner_address = root_contract.root_owner()?;
    +
    +                RootTokenContractDetails {
    +                    version,
    +                    name,
    +                    symbol,
    +                    decimals,
    +                    owner_address,
    +                    total_supply,
    +                }
    +            }
    +        })
    +    }
    +}
    +
    \ No newline at end of file diff --git a/src/nekoton_contracts/tip3_any/token_wallet_contract.rs.html b/src/nekoton_contracts/tip3_any/token_wallet_contract.rs.html new file mode 100644 index 000000000..05f9cb346 --- /dev/null +++ b/src/nekoton_contracts/tip3_any/token_wallet_contract.rs.html @@ -0,0 +1,143 @@ +token_wallet_contract.rs - source
    1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +24
    +25
    +26
    +27
    +28
    +29
    +30
    +31
    +32
    +33
    +34
    +35
    +36
    +37
    +38
    +39
    +40
    +41
    +42
    +43
    +44
    +45
    +46
    +47
    +48
    +49
    +50
    +51
    +52
    +53
    +54
    +55
    +56
    +57
    +58
    +59
    +60
    +61
    +62
    +63
    +64
    +65
    +66
    +67
    +68
    +69
    +70
    +71
    +
    use nekoton_abi::num_bigint::BigUint;
    +use nekoton_abi::ExecutionContext;
    +
    +use super::{Tip3Error, TokenWalletDetails, TokenWalletVersion};
    +use crate::{old_tip3, tip3, tip3_1, tip6};
    +
    +pub struct TokenWalletContractState<'a>(pub ExecutionContext<'a>);
    +
    +impl<'a> TokenWalletContractState<'a> {
    +    pub fn get_code_hash(&self) -> anyhow::Result<ton_types::UInt256> {
    +        match &self.0.account_stuff.storage.state {
    +            ton_block::AccountState::AccountActive { state_init, .. } => {
    +                let code = state_init
    +                    .code
    +                    .as_ref()
    +                    .ok_or(Tip3Error::WalletNotDeployed)?;
    +                Ok(code.repr_hash())
    +            }
    +            _ => Err(Tip3Error::WalletNotDeployed.into()),
    +        }
    +    }
    +
    +    pub fn get_balance(&self, version: TokenWalletVersion) -> anyhow::Result<BigUint> {
    +        match version {
    +            TokenWalletVersion::OldTip3v4 => old_tip3::TokenWalletContract(self.0).balance(),
    +            TokenWalletVersion::Tip3 => tip3::TokenWalletContract(self.0).balance(),
    +        }
    +    }
    +
    +    pub fn get_details(&self, version: TokenWalletVersion) -> anyhow::Result<TokenWalletDetails> {
    +        Ok(match version {
    +            TokenWalletVersion::OldTip3v4 => {
    +                let details = old_tip3::TokenWalletContract(self.0).get_details()?;
    +
    +                TokenWalletDetails {
    +                    root_address: details.root_address,
    +                    owner_address: details.owner_address,
    +                    balance: details.balance,
    +                }
    +            }
    +            TokenWalletVersion::Tip3 => {
    +                let token_wallet = tip3::TokenWalletContract(self.0);
    +                let root_address = token_wallet.root()?;
    +                let balance = token_wallet.balance()?;
    +
    +                let token_wallet = tip3_1::TokenWalletContract(self.0);
    +                let owner_address = token_wallet.owner()?;
    +
    +                TokenWalletDetails {
    +                    root_address,
    +                    owner_address,
    +                    balance,
    +                }
    +            }
    +        })
    +    }
    +
    +    pub fn get_version(&self) -> anyhow::Result<TokenWalletVersion> {
    +        if let Ok(true) = tip6::SidContract(self.0).supports_interfaces(&[
    +            tip3::token_wallet_contract::INTERFACE_ID,
    +            tip3_1::token_wallet_contract::INTERFACE_ID,
    +        ]) {
    +            return Ok(TokenWalletVersion::Tip3);
    +        }
    +
    +        match old_tip3::TokenWalletContract(self.0).get_version()? {
    +            4 => Ok(TokenWalletVersion::OldTip3v4),
    +            _ => Err(Tip3Error::UnknownVersion.into()),
    +        }
    +    }
    +}
    +
    \ No newline at end of file diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index 00847a185..ea5f5e86d 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl Clone for BlockParsingError"],["impl Clone for TokenWalletAsset"],["impl Clone for DePoolReceiveAnswerNotification"],["impl Clone for AssetsList"],["impl Clone for Expiration"],["impl Clone for TransferRecipient"],["impl Clone for TokenWalletVersion"],["impl Clone for MessageFlagsError"],["impl Clone for MessageBodyError"],["impl Clone for EncryptedKeyGetPublicKeys"],["impl Clone for ExpireAt"],["impl Clone for InitData"],["impl Clone for TokenIncomingTransfer"],["impl Clone for MessageContext"],["impl Clone for TransferAction"],["impl Clone for InitData"],["impl Clone for NftTransaction"],["impl Clone for PollingMethod"],["impl Clone for ExistingContract"],["impl Clone for GqlRequest"],["impl Clone for LedgerKeyCreateInput"],["impl Clone for LedgerKeyError"],["impl Clone for TransactionAdditionalInfo"],["impl Clone for Symbol"],["impl Clone for ReliableBehavior"],["impl Clone for NftVersion"],["impl<'a> Clone for SignerContext<'a>"],["impl Clone for InternalMessage"],["impl Clone for DePoolOnRoundCompleteNotification"],["impl Clone for DerivedKeySigner"],["impl Clone for TransactionError"],["impl Clone for LedgerKeyGetPublicKeys"],["impl Clone for MultisigSubmitTransaction"],["impl Clone for TokenSwapBack"],["impl Clone for AdditionalAssets"],["impl Clone for IncomingChangeOwner"],["impl Clone for PendingTransaction"],["impl Clone for LedgerKeySigner"],["impl Clone for EncryptionAlgorithm"],["impl Clone for RootTokenContractDetails"],["impl Clone for TokenWalletDeployedNotification"],["impl Clone for MessageBody"],["impl Clone for MultisigSubmitUpdate"],["impl Clone for MessageFlags"],["impl Clone for IncomingNftTransfer"],["impl Clone for WalletType"],["impl Clone for DePoolAsset"],["impl Clone for AccountToAdd"],["impl Clone for MultisigSendTransaction"],["impl Clone for TokenOutgoingTransfer"],["impl Clone for OwnersCacheError"],["impl Clone for EncryptedData"],["impl Clone for TransactionExecutionOptions"],["impl Clone for PollContractState"],["impl Clone for MultisigExecuteUpdate"],["impl<T: Clone> Clone for TransactionWithData<T>"],["impl Clone for KeyStoreError"],["impl Clone for PasswordCacheBehavior"],["impl Clone for MultisigParamsPrefix"],["impl Clone for TransportInfo"],["impl Clone for WalletInteractionInfo"],["impl Clone for ResolvedValue"],["impl Clone for Gift"],["impl Clone for Message"],["impl Clone for UpdatedParams"],["impl Clone for Password"],["impl Clone for MultisigPendingTransaction"],["impl Clone for MnemonicType"],["impl Clone for KnownPayload"],["impl Clone for EncryptedKeyPassword"],["impl Clone for TonWalletAsset"],["impl Clone for MultisigConfirmTransaction"],["impl Clone for CollectionInterfaces"],["impl Clone for MultisigConfirmUpdate"],["impl Clone for LedgerSignInput"],["impl Clone for TonWalletDetails"],["impl Clone for IncomingChangeManager"],["impl Clone for ContractState"],["impl Clone for MultisigType"],["impl Clone for EncryptedKeySigner"],["impl Clone for TokenWalletDetails"],["impl Clone for LatestBlock"],["impl Clone for MessageType"],["impl Clone for MultisigPendingUpdate"],["impl Clone for MultisigTransaction"],["impl Clone for NetworkCapabilities"],["impl Clone for RawTransaction"],["impl Clone for AccountStatus"],["impl Clone for SharedSecret"],["impl Clone for TransactionsBatchType"],["impl Clone for WalletInteractionMethod"],["impl Clone for SignedMessage"],["impl Clone for KeyStoreEntry"],["impl Clone for LedgerUpdateKeyInput"],["impl Clone for Transaction"],["impl Clone for SignerEntry"],["impl Clone for EncryptedKey"],["impl Clone for NodeClientError"],["impl Clone for DerivedKeyPassword"],["impl Clone for EncryptedKeyError"],["impl Clone for TokenWalletTransaction"],["impl Clone for LedgerSignatureContext"],["impl<'a> Clone for DeployParams<'a>"],["impl Clone for LedgerKey"],["impl Clone for TransactionsBatchInfo"],["impl Clone for RawContractState"]], +"nekoton":[["impl Clone for EncryptedKeySigner"],["impl Clone for TransactionAdditionalInfo"],["impl Clone for TransferRecipient"],["impl Clone for LedgerKeyError"],["impl Clone for MessageBodyError"],["impl Clone for MultisigPendingTransaction"],["impl Clone for LedgerKeyGetPublicKeys"],["impl Clone for TransactionExecutionOptions"],["impl Clone for MultisigExecuteUpdate"],["impl Clone for OwnersCacheError"],["impl Clone for Expiration"],["impl Clone for LedgerSignInput"],["impl Clone for DePoolReceiveAnswerNotification"],["impl Clone for KeyStoreEntry"],["impl Clone for TokenWalletAsset"],["impl Clone for Transaction"],["impl Clone for LedgerKeySigner"],["impl Clone for EncryptedKeyError"],["impl Clone for WalletInteractionMethod"],["impl Clone for LatestBlock"],["impl Clone for AccountToAdd"],["impl Clone for AccountStatus"],["impl Clone for InternalMessage"],["impl Clone for ExpireAt"],["impl Clone for LedgerSignatureContext"],["impl Clone for KeyStoreError"],["impl Clone for NftVersion"],["impl Clone for EncryptedKey"],["impl Clone for LedgerKey"],["impl Clone for NodeClientError"],["impl Clone for AdditionalAssets"],["impl Clone for ContractState"],["impl Clone for ExistingContract"],["impl Clone for Message"],["impl Clone for TransportInfo"],["impl Clone for RawTransaction"],["impl Clone for TransactionError"],["impl Clone for InitData"],["impl Clone for CollectionInterfaces"],["impl Clone for NetworkCapabilities"],["impl Clone for TransactionsBatchType"],["impl<'a> Clone for SignerContext<'a>"],["impl Clone for Password"],["impl Clone for EncryptedData"],["impl Clone for EncryptionAlgorithm"],["impl Clone for MessageFlagsError"],["impl Clone for DerivedKeySigner"],["impl Clone for WalletInteractionInfo"],["impl Clone for ReliableBehavior"],["impl Clone for PendingTransaction"],["impl Clone for EncryptedKeyGetPublicKeys"],["impl Clone for WalletType"],["impl Clone for LedgerUpdateKeyInput"],["impl Clone for PasswordCacheBehavior"],["impl Clone for EncryptedKeyPassword"],["impl Clone for MessageBody"],["impl Clone for InitData"],["impl Clone for IncomingChangeOwner"],["impl Clone for TokenIncomingTransfer"],["impl Clone for SignedMessage"],["impl Clone for MultisigPendingUpdate"],["impl Clone for PollingMethod"],["impl Clone for MultisigSubmitTransaction"],["impl Clone for PollContractState"],["impl Clone for TokenOutgoingTransfer"],["impl Clone for Gift"],["impl Clone for TokenWalletTransaction"],["impl Clone for MessageType"],["impl Clone for MessageContext"],["impl Clone for TonWalletDetails"],["impl Clone for TonWalletAsset"],["impl Clone for GqlRequest"],["impl Clone for NftTransaction"],["impl Clone for MnemonicType"],["impl<T: Clone> Clone for TransactionWithData<T>"],["impl Clone for IncomingChangeManager"],["impl Clone for MessageFlags"],["impl Clone for MultisigTransaction"],["impl Clone for SharedSecret"],["impl Clone for MultisigType"],["impl Clone for DePoolAsset"],["impl Clone for TransferAction"],["impl Clone for MultisigConfirmTransaction"],["impl Clone for MultisigParamsPrefix"],["impl<'a> Clone for DeployParams<'a>"],["impl Clone for AssetsList"],["impl Clone for RawContractState"],["impl Clone for TransactionsBatchInfo"],["impl Clone for LedgerKeyCreateInput"],["impl Clone for UpdatedParams"],["impl Clone for BlockParsingError"],["impl Clone for TokenSwapBack"],["impl Clone for DerivedKeyPassword"],["impl Clone for MultisigSendTransaction"],["impl Clone for DePoolOnRoundCompleteNotification"],["impl Clone for ResolvedValue"],["impl Clone for IncomingNftTransfer"],["impl Clone for MultisigSubmitUpdate"],["impl Clone for SignerEntry"],["impl Clone for KnownPayload"],["impl Clone for MultisigConfirmUpdate"],["impl Clone for Symbol"],["impl Clone for TokenWalletDeployedNotification"]], "nekoton_abi":[["impl Clone for WrappedFunction"],["impl Clone for ExtractionError"],["impl Clone for PubkeyHeader"],["impl Clone for FunctionWithBounceHandler"],["impl Clone for LastTransactionId"],["impl Clone for GenTimings"],["impl Clone for TimeHeader"],["impl Clone for TupleBuilder"],["impl Clone for EventBuilder"],["impl Clone for ExpireHeader"],["impl Clone for BriefBlockchainConfig"],["impl Clone for UnpackerError"],["impl Clone for TransactionId"],["impl Clone for ParsedType"],["impl Clone for ExtractedOwned"],["impl<'a> Clone for ExecutionContext<'a>"],["impl Clone for FunctionBuilder"],["impl Clone for TransactionParser"]], -"nekoton_contracts":[["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for BurnInputs"],["impl Clone for MultisigCustodian"],["impl Clone for MultisigCustodian"],["impl Clone for SetCodeMultisigParams"],["impl Clone for SubmitUpdateParams"],["impl Clone for SubmitUpdateOutput"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for NftCallbackPayload"],["impl<'a> Clone for CollectionContract<'a>"],["impl Clone for ChangeManagerInputs"],["impl Clone for AcceptBurnInputs"],["impl Clone for BurnByOwnerInputs"],["impl Clone for IndexGetInfoOutputs"],["impl Clone for TransferInputs"],["impl Clone for ChangeOwnerInputs"],["impl<'a> Clone for MetadataContract<'a>"],["impl Clone for ConfirmUpdateParams"],["impl Clone for InternalTransferInputs"],["impl Clone for TransferOwnerInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for MintInputs"],["impl Clone for ExecuteUpdateParams"],["impl Clone for RootTokenContractDetails"],["impl Clone for TokenWalletDetails"],["impl Clone for TransferToWalletInputs"],["impl Clone for GetInfoOutputs"],["impl<'a> Clone for SidContract<'a>"],["impl Clone for NonZeroResultCode"],["impl Clone for NftCodeHashOutputs"],["impl Clone for TargetAddressRecord"],["impl<const N: u32> Clone for RawRecord<N>"],["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for SetCodeMultisigParams"],["impl<'a> Clone for DomainContract<'a>"],["impl Clone for AcceptTransferInputs"],["impl Clone for TransferInputs"],["impl Clone for AcceptMintInputs"],["impl Clone for AcceptInputs"],["impl<'a> Clone for RootContract<'a>"],["impl Clone for TransferInputs"],["impl Clone for BurnByRootInputs"],["impl Clone for AdnlAddressRecord"],["impl<'a> Clone for IndexContract<'a>"],["impl Clone for TransferToRecipientInputs"],["impl<'a> Clone for NftContract<'a>"],["impl<'a> Clone for CollectionContract<'a>"],["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for SafeMultisigParams"],["impl Clone for TokensBurnedInputs"],["impl Clone for UpdateTransaction"]], +"nekoton_contracts":[["impl<'a> Clone for RootTokenContract<'a>"],["impl Clone for SafeMultisigParams"],["impl Clone for UpdateTransaction"],["impl Clone for NftCodeHashOutputs"],["impl Clone for TokensBurnedInputs"],["impl Clone for NonZeroResultCode"],["impl Clone for ExecuteUpdateParams"],["impl Clone for AcceptBurnInputs"],["impl Clone for TokenWalletDetails"],["impl Clone for BurnByOwnerInputs"],["impl Clone for MintInputs"],["impl<'a> Clone for NftContract<'a>"],["impl Clone for TargetAddressRecord"],["impl Clone for TransferInputs"],["impl Clone for TransferToWalletInputs"],["impl<'a> Clone for CollectionContract<'a>"],["impl<'a> Clone for SidContract<'a>"],["impl Clone for TokenWalletVersion"],["impl Clone for BurnInputs"],["impl Clone for TransferInputs"],["impl Clone for AcceptMintInputs"],["impl<'a> Clone for DomainContract<'a>"],["impl Clone for SubmitUpdateParams"],["impl Clone for NftCallbackPayload"],["impl Clone for AcceptTransferInputs"],["impl Clone for TransferToRecipientInputs"],["impl Clone for MultisigCustodian"],["impl<const N: u32> Clone for RawRecord<N>"],["impl Clone for ChangeManagerInputs"],["impl Clone for ChangeOwnerInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for SetCodeMultisigParams"],["impl<'a> Clone for RootTokenContract<'a>"],["impl<'a> Clone for MetadataContract<'a>"],["impl Clone for GetInfoOutputs"],["impl<'a> Clone for CollectionContract<'a>"],["impl Clone for SetCodeMultisigParams"],["impl Clone for IndexGetInfoOutputs"],["impl Clone for SubmitUpdateOutput"],["impl Clone for MultisigCustodian"],["impl Clone for TransferOwnerInputs"],["impl<'a> Clone for RootContract<'a>"],["impl Clone for RootTokenContractDetails"],["impl Clone for ConfirmUpdateParams"],["impl Clone for InternalTransferInputs"],["impl<'a> Clone for TokenWalletContract<'a>"],["impl Clone for TransferInputs"],["impl Clone for AcceptInputs"],["impl<'a> Clone for RootTokenContract<'a>"],["impl<'a> Clone for IndexContract<'a>"],["impl Clone for AdnlAddressRecord"],["impl Clone for RootTokenContractDetails"],["impl Clone for BurnByRootInputs"],["impl Clone for TokenWalletDetails"]], "nekoton_proto":[["impl Clone for NotExist"],["impl Clone for GetCapabilities"],["impl Clone for SendMessage"],["impl Clone for GetRawTransaction"],["impl Clone for Request"],["impl Clone for State"],["impl Clone for GetContractState"],["impl Clone for GetTransactionsList"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GenTimings"],["impl Clone for Inexact"],["impl Clone for Exists"],["impl Clone for GetStatus"],["impl Clone for Call"],["impl Clone for GetLatestKeyBlock"],["impl Clone for Error"],["impl Clone for GetTransactionsList"],["impl Clone for GetDstTransaction"],["impl Clone for GetContractState"],["impl Clone for Result"],["impl Clone for GetTransaction"],["impl Clone for LastTransactionId"],["impl Clone for Exact"],["impl Clone for Timings"],["impl Clone for GetBlockchainConfig"],["impl Clone for GetAccountsByCodeHash"],["impl Clone for GetTimings"],["impl Clone for Response"]], "nekoton_transport":[["impl Clone for GqlNetworkSettings"]], "nekoton_utils":[["impl Clone for ConstClock"],["impl Clone for UnknownEnumVariant"],["impl Clone for SymmetricCryptoError"],["impl Clone for SimpleClock"]] diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js index e7cc6c5bd..fb52c3399 100644 --- a/trait.impl/core/cmp/trait.Eq.js +++ b/trait.impl/core/cmp/trait.Eq.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Eq for MultisigPendingUpdate"],["impl Eq for PendingTransaction"],["impl Eq for EncryptedKeySigner"],["impl Eq for ReliableBehavior"],["impl Eq for MnemonicType"],["impl Eq for NftVersion"],["impl Eq for MultisigType"],["impl Eq for IncomingChangeManager"],["impl Eq for MultisigConfirmTransaction"],["impl Eq for MessageType"],["impl Eq for TokenWalletDetails"],["impl Eq for DerivedKeySigner"],["impl Eq for RawTransaction"],["impl Eq for Expiration"],["impl Eq for MultisigPendingTransaction"],["impl Eq for DePoolAsset"],["impl Eq for RootTokenContractDetails"],["impl Eq for TokenSwapBack"],["impl Eq for TransactionsBatchType"],["impl Eq for IncomingChangeOwner"],["impl Eq for ContractState"],["impl Eq for TokenWalletAsset"],["impl Eq for IncomingNftTransfer"],["impl Eq for TonWalletDetails"],["impl Eq for NetworkCapabilities"],["impl Eq for Symbol"],["impl Eq for EncryptionAlgorithm"],["impl Eq for MultisigSubmitUpdate"],["impl Eq for MultisigExecuteUpdate"],["impl Eq for PollingMethod"],["impl Eq for MultisigSendTransaction"],["impl Eq for AccountStatus"],["impl Eq for MultisigConfirmUpdate"],["impl Eq for ExpireAt"],["impl Eq for TokenWalletVersion"],["impl Eq for WalletType"],["impl Eq for EncryptedKey"],["impl Eq for TokenIncomingTransfer"],["impl Eq for TransactionExecutionOptions"],["impl Eq for MessageFlags"],["impl Eq for MultisigSubmitTransaction"]], +"nekoton":[["impl Eq for TransactionsBatchType"],["impl Eq for TokenSwapBack"],["impl Eq for MultisigConfirmUpdate"],["impl Eq for ExpireAt"],["impl Eq for TonWalletDetails"],["impl Eq for NftVersion"],["impl Eq for ContractState"],["impl Eq for EncryptedKeySigner"],["impl Eq for DePoolAsset"],["impl Eq for EncryptionAlgorithm"],["impl Eq for MultisigSubmitUpdate"],["impl Eq for ReliableBehavior"],["impl Eq for MnemonicType"],["impl Eq for AccountStatus"],["impl Eq for MessageType"],["impl Eq for DerivedKeySigner"],["impl Eq for IncomingChangeOwner"],["impl Eq for MultisigPendingUpdate"],["impl Eq for MessageFlags"],["impl Eq for TokenWalletAsset"],["impl Eq for PollingMethod"],["impl Eq for WalletType"],["impl Eq for EncryptedKey"],["impl Eq for MultisigPendingTransaction"],["impl Eq for MultisigType"],["impl Eq for MultisigConfirmTransaction"],["impl Eq for MultisigSendTransaction"],["impl Eq for TokenIncomingTransfer"],["impl Eq for MultisigSubmitTransaction"],["impl Eq for PendingTransaction"],["impl Eq for Expiration"],["impl Eq for Symbol"],["impl Eq for IncomingNftTransfer"],["impl Eq for RawTransaction"],["impl Eq for TransactionExecutionOptions"],["impl Eq for IncomingChangeManager"],["impl Eq for NetworkCapabilities"],["impl Eq for MultisigExecuteUpdate"]], "nekoton_abi":[["impl Eq for LastTransactionId"],["impl Eq for ParsedType"],["impl Eq for TransactionId"]], +"nekoton_contracts":[["impl Eq for RootTokenContractDetails"],["impl Eq for TokenWalletDetails"],["impl Eq for TokenWalletVersion"]], "nekoton_proto":[["impl Eq for GetTimings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js index 1058623db..4cce570e2 100644 --- a/trait.impl/core/cmp/trait.PartialEq.js +++ b/trait.impl/core/cmp/trait.PartialEq.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl PartialEq for TransactionExecutionOptions"],["impl PartialEq for NftVersion"],["impl PartialEq for AccountStatus"],["impl PartialEq for RootTokenContractDetails"],["impl PartialEq for MultisigExecuteUpdate"],["impl PartialEq for MessageType"],["impl PartialEq for MultisigPendingUpdate"],["impl PartialEq for TransactionsBatchType"],["impl PartialEq<Transaction> for PendingTransaction"],["impl PartialEq for EncryptedKeySigner"],["impl PartialEq for MultisigConfirmUpdate"],["impl PartialEq for MultisigSubmitUpdate"],["impl PartialEq for RawTransaction"],["impl PartialEq<RawTransaction> for PendingTransaction"],["impl PartialEq for MnemonicType"],["impl PartialEq for PollingMethod"],["impl PartialEq for TokenWalletDetails"],["impl PartialEq for Symbol"],["impl PartialEq for IncomingChangeManager"],["impl PartialEq for IncomingNftTransfer"],["impl PartialEq for TokenWalletAsset"],["impl PartialEq for TokenWalletVersion"],["impl PartialEq for MultisigSendTransaction"],["impl PartialEq for MultisigType"],["impl PartialEq for ExistingContract"],["impl PartialEq for WalletType"],["impl PartialEq for PendingTransaction"],["impl PartialEq for IncomingChangeOwner"],["impl PartialEq for ExpireAt"],["impl PartialEq for EncryptedKey"],["impl PartialEq for TokenIncomingTransfer"],["impl PartialEq for TokenSwapBack"],["impl PartialEq for MultisigSubmitTransaction"],["impl PartialEq for MultisigPendingTransaction"],["impl PartialEq for EncryptionAlgorithm"],["impl PartialEq for TonWalletDetails"],["impl PartialEq for MessageFlags"],["impl PartialEq for Expiration"],["impl PartialEq for NetworkCapabilities"],["impl PartialEq for MultisigConfirmTransaction"],["impl PartialEq for DePoolAsset"],["impl PartialEq for DerivedKeySigner"],["impl PartialEq for ContractState"],["impl PartialEq for ReliableBehavior"]], +"nekoton":[["impl PartialEq for MultisigSubmitTransaction"],["impl PartialEq for MultisigExecuteUpdate"],["impl PartialEq for WalletType"],["impl PartialEq for NftVersion"],["impl PartialEq for ExistingContract"],["impl PartialEq for TokenSwapBack"],["impl PartialEq for IncomingChangeManager"],["impl PartialEq for TonWalletDetails"],["impl PartialEq for Symbol"],["impl PartialEq for AccountStatus"],["impl PartialEq for EncryptedKeySigner"],["impl PartialEq for MultisigType"],["impl PartialEq for TokenIncomingTransfer"],["impl PartialEq<Transaction> for PendingTransaction"],["impl PartialEq for EncryptionAlgorithm"],["impl PartialEq for DePoolAsset"],["impl PartialEq for Expiration"],["impl PartialEq for MultisigPendingTransaction"],["impl PartialEq<RawTransaction> for PendingTransaction"],["impl PartialEq for EncryptedKey"],["impl PartialEq for NetworkCapabilities"],["impl PartialEq for PendingTransaction"],["impl PartialEq for TokenWalletAsset"],["impl PartialEq for RawTransaction"],["impl PartialEq for MultisigSubmitUpdate"],["impl PartialEq for DerivedKeySigner"],["impl PartialEq for TransactionsBatchType"],["impl PartialEq for MessageFlags"],["impl PartialEq for TransactionExecutionOptions"],["impl PartialEq for PollingMethod"],["impl PartialEq for MultisigConfirmTransaction"],["impl PartialEq for ContractState"],["impl PartialEq for IncomingChangeOwner"],["impl PartialEq for IncomingNftTransfer"],["impl PartialEq for MultisigSendTransaction"],["impl PartialEq for ReliableBehavior"],["impl PartialEq for MessageType"],["impl PartialEq for MnemonicType"],["impl PartialEq for MultisigPendingUpdate"],["impl PartialEq for MultisigConfirmUpdate"],["impl PartialEq for ExpireAt"]], "nekoton_abi":[["impl PartialEq for LastTransactionId"],["impl PartialEq for ParsedType"],["impl PartialEq for TransactionId"]], +"nekoton_contracts":[["impl PartialEq for TokenWalletDetails"],["impl PartialEq for RootTokenContractDetails"],["impl PartialEq for TokenWalletVersion"]], "nekoton_proto":[["impl PartialEq for NotExist"],["impl PartialEq for Request"],["impl PartialEq for LastTransactionId"],["impl PartialEq for Inexact"],["impl PartialEq for GenTimings"],["impl PartialEq for GetDstTransaction"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for Exists"],["impl PartialEq for SendMessage"],["impl PartialEq for GetRawTransaction"],["impl PartialEq for Response"],["impl PartialEq for State"],["impl PartialEq for GetTransaction"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for GetTimings"],["impl PartialEq for GetTransactionsList"],["impl PartialEq for Exact"],["impl PartialEq for GetContractState"],["impl PartialEq for Call"],["impl PartialEq for GetAccountsByCodeHash"],["impl PartialEq for GetCapabilities"],["impl PartialEq for GetLatestKeyBlock"],["impl PartialEq for GetBlockchainConfig"],["impl PartialEq for Error"],["impl PartialEq for Result"],["impl PartialEq for GetStatus"],["impl PartialEq for GetContractState"],["impl PartialEq for Timings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index beab12d97..8cf9b9ca1 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nekoton":[["impl From<RawContractState> for Option<ExistingContract>"],["impl From<MessageFlags> for u8"],["impl From<RawContractState> for PollContractState"],["impl From<AccountStatus> for AccountStatus"],["impl From<SymmetricCryptoError> for EncryptedKeyError"]], +"nekoton":[["impl From<RawContractState> for PollContractState"],["impl From<RawContractState> for Option<ExistingContract>"],["impl From<SymmetricCryptoError> for EncryptedKeyError"],["impl From<AccountStatus> for AccountStatus"],["impl From<MessageFlags> for u8"]], "nekoton_abi":[["impl From<BlockchainConfig> for BriefBlockchainConfig"],["impl From<&BlockchainConfig> for BriefBlockchainConfig"]], "nekoton_proto":[["impl From<Timings> for NotExist"],["impl From<GenTimings> for GenTimings"],["impl From<GenTimings> for Timings"],["impl From<Timings> for GenTimings"],["impl From<LastTransactionId> for LastTransactionId"],["impl From<GenTimings> for GenTimings"],["impl From<LastTransactionId> for LastTransactionId"],["impl From<GenTimings> for NotExist"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.TryFrom.js b/trait.impl/core/convert/trait.TryFrom.js index 81517ea91..587679840 100644 --- a/trait.impl/core/convert/trait.TryFrom.js +++ b/trait.impl/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton":[["impl TryFrom<&Cell> for InitData"],["impl TryFrom<InputMessage> for MultisigSendTransaction"],["impl TryFrom<(UInt256, Transaction)> for Transaction"],["impl TryFrom<InputMessage> for IncomingNftTransfer"],["impl TryFrom<u8> for MessageFlags"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate"],["impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification"],["impl TryFrom<Cell> for Message"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction"],["impl TryFrom<InputMessage> for TokenWalletDeployedNotification"],["impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer"],["impl TryFrom<InputMessage> for IncomingChangeOwner"],["impl TryFrom<InputMessage> for IncomingChangeManager"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer"],["impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction"]] +"nekoton":[["impl TryFrom<InputMessage> for IncomingChangeManager"],["impl TryFrom<(InputMessage, TransferType, TokenWalletVersion)> for TokenOutgoingTransfer"],["impl TryFrom<InputMessage> for DePoolOnRoundCompleteNotification"],["impl TryFrom<(UInt256, InputMessage)> for MultisigExecuteUpdate"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitUpdate"],["impl TryFrom<Cell> for Message"],["impl TryFrom<InputMessage> for IncomingChangeOwner"],["impl TryFrom<(UInt256, Transaction)> for Transaction"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenIncomingTransfer"],["impl TryFrom<InputMessage> for MultisigSendTransaction"],["impl TryFrom<InputMessage> for TokenWalletDeployedNotification"],["impl TryFrom<(InputMessage, TokenWalletVersion)> for TokenSwapBack"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmTransaction"],["impl TryFrom<(UInt256, InputMessage)> for MultisigConfirmUpdate"],["impl TryFrom<u8> for MessageFlags"],["impl TryFrom<InputMessage> for DePoolReceiveAnswerNotification"],["impl TryFrom<(UInt256, ContractCall)> for MultisigSubmitTransaction"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<&Cell> for InitData"],["impl TryFrom<InputMessage> for IncomingNftTransfer"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index f1cc06fa3..d6db91aaf 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nekoton":[["impl Default for EncryptedKeySigner"],["impl Default for Dens"],["impl Default for DerivedKeySigner"],["impl Default for AdditionalAssets"],["impl Default for CollectionInterfaces"],["impl Default for PasswordCacheBehavior"],["impl Default for Message"],["impl Default for TransactionExecutionOptions"],["impl Default for PasswordCache"],["impl Default for MessageFlags"],["impl Default for ContractState"]], +"nekoton":[["impl Default for DerivedKeySigner"],["impl Default for ContractState"],["impl Default for MessageFlags"],["impl Default for TransactionExecutionOptions"],["impl Default for PasswordCache"],["impl Default for AdditionalAssets"],["impl Default for PasswordCacheBehavior"],["impl Default for Message"],["impl Default for CollectionInterfaces"],["impl Default for EncryptedKeySigner"],["impl Default for Dens"]], "nekoton_abi":[["impl Default for BriefBlockchainConfig"],["impl Default for GenTimings"],["impl Default for TransactionParserBuilder"],["impl Default for TupleBuilder"]], "nekoton_proto":[["impl Default for Exists"],["impl Default for Inexact"],["impl Default for GetAccountsByCodeHash"],["impl Default for Request"],["impl Default for GetContractState"],["impl Default for Timings"],["impl Default for GetTimings"],["impl Default for GetContractState"],["impl Default for NotExist"],["impl Default for Exact"],["impl Default for GetDstTransaction"],["impl Default for GetCapabilities"],["impl Default for GetTransaction"],["impl Default for Response"],["impl Default for GetAccountsByCodeHash"],["impl Default for GetLatestKeyBlock"],["impl Default for GetBlockchainConfig"],["impl Default for GetStatus"],["impl Default for Error"],["impl Default for SendMessage"],["impl Default for GetRawTransaction"],["impl Default for GetTransactionsList"],["impl Default for GetTransactionsList"]], "nekoton_transport":[["impl Default for GqlNetworkSettings"]], diff --git a/trait.impl/core/error/trait.Error.js b/trait.impl/core/error/trait.Error.js index bc5d779df..8e31dd2df 100644 --- a/trait.impl/core/error/trait.Error.js +++ b/trait.impl/core/error/trait.Error.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Error for TransactionError"],["impl Error for BlockParsingError"],["impl Error for MessageFlagsError"],["impl Error for OwnersCacheError"],["impl Error for LedgerKeyError"],["impl Error for MessageBodyError"],["impl Error for KeyStoreError"],["impl Error for EncryptedKeyError"],["impl Error for NodeClientError"],["impl Error for TransactionTreeError"]], +"nekoton":[["impl Error for KeyStoreError"],["impl Error for MessageFlagsError"],["impl Error for BlockParsingError"],["impl Error for NodeClientError"],["impl Error for TransactionTreeError"],["impl Error for TransactionError"],["impl Error for EncryptedKeyError"],["impl Error for OwnersCacheError"],["impl Error for LedgerKeyError"],["impl Error for MessageBodyError"]], "nekoton_abi":[["impl Error for UnpackerError"],["impl Error for ExtractionError"],["impl Error for TokensJsonError"]], -"nekoton_contracts":[["impl Error for NonZeroResultCode"]], +"nekoton_contracts":[["impl Error for Tip3Error"],["impl Error for NonZeroResultCode"]], "nekoton_utils":[["impl Error for SymmetricCryptoError"],["impl Error for UnknownEnumVariant"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index d9cb0984b..85c6a07de 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl<'a> Debug for StoredAccountsData<'a>"],["impl Debug for BlockParsingError"],["impl Debug for LedgerKeyCreateInput"],["impl Debug for ExpireAt"],["impl Debug for TokenIncomingTransfer"],["impl Debug for LedgerKey"],["impl Debug for Password"],["impl Debug for MultisigPendingUpdate"],["impl Debug for TonWalletAsset"],["impl Debug for IncomingNftTransfer"],["impl Debug for MessageFlags"],["impl Debug for NftVersion"],["impl Debug for EncryptedKeySigner"],["impl Debug for TokenWalletDeployedNotification"],["impl Debug for ContractState"],["impl Debug for EncryptedKeyExportSeedOutput"],["impl Debug for LedgerSignInput"],["impl Debug for EncryptedData"],["impl Debug for Symbol"],["impl Debug for EncryptedKeyPassword"],["impl Debug for RecipientWallet"],["impl Debug for EncryptedKey"],["impl Debug for SharedSecret"],["impl Debug for MessageBodyError"],["impl Debug for LedgerKeyError"],["impl Debug for TokenWalletAsset"],["impl Debug for ResolvedValue"],["impl Debug for TransactionError"],["impl Debug for DerivedKeyExportSeedParams"],["impl Debug for DePoolOnRoundCompleteNotification"],["impl Debug for ReliableBehavior"],["impl Debug for LedgerKeyGetPublicKeys"],["impl Debug for GqlRequest"],["impl Debug for WalletInteractionMethod"],["impl Debug for MultisigSendTransaction"],["impl Debug for KnownPayload"],["impl Debug for DePoolReceiveAnswerNotification"],["impl Debug for DerivedKeyPassword"],["impl Debug for DerivedKeyGetPublicKeys"],["impl Debug for EncryptedKeyGetPublicKeys"],["impl Debug for AssetsList"],["impl Debug for MessageContext"],["impl Debug for Message"],["impl Debug for MultisigSubmitTransaction"],["impl<'a> Debug for TokenWalletContractState<'a>"],["impl Debug for PasswordCacheBehavior"],["impl Debug for MultisigTransaction"],["impl Debug for EncryptionAlgorithm"],["impl Debug for EncryptedKeyCreateInput"],["impl Debug for IncomingChangeManager"],["impl Debug for WalletInteractionInfo"],["impl Debug for KeyStoreEntry"],["impl Debug for IncomingChangeOwner"],["impl Debug for MessageType"],["impl Debug for MultisigType"],["impl Debug for AccountStatus"],["impl Debug for ParsedBlock"],["impl Debug for TransportInfo"],["impl Debug for NftTransaction"],["impl Debug for RawTransaction"],["impl Debug for EncryptedKeyUpdateParams"],["impl Debug for AdditionalAssets"],["impl Debug for TokenOutgoingTransfer"],["impl Debug for RootTokenContractDetails"],["impl Debug for RawContractState"],["impl Debug for TransactionAdditionalInfo"],["impl Debug for GeneratedKey"],["impl Debug for MessageBody"],["impl Debug for AccountToAdd"],["impl Debug for UpdatedParams"],["impl Debug for MessageFlagsError"],["impl Debug for TokenWalletVersion"],["impl Debug for DerivedKeyCreateInput"],["impl Debug for NetworkCapabilities"],["impl<'a> Debug for CollectionContractState<'a>"],["impl Debug for MultisigExecuteUpdate"],["impl Debug for TransactionsBatchInfo"],["impl Debug for NodeClientError"],["impl Debug for TokenSwapBack"],["impl Debug for ExistingContract"],["impl Debug for TokenWalletTransaction"],["impl Debug for MultisigSubmitUpdate"],["impl Debug for Transaction"],["impl Debug for PollingMethod"],["impl Debug for SignerEntry"],["impl Debug for DerivedKeyUpdateParams"],["impl Debug for TransactionTreeError"],["impl<'a> Debug for IndexContractState<'a>"],["impl Debug for PendingTransaction"],["impl<'a> Debug for DeployParams<'a>"],["impl Debug for DerivedKeyExportSeedOutput"],["impl Debug for LedgerSignatureContext"],["impl Debug for DerivedKeySigner"],["impl Debug for TransactionExecutionOptions"],["impl Debug for TokenWalletDetails"],["impl Debug for MultisigConfirmUpdate"],["impl Debug for TransferRecipient"],["impl Debug for LedgerUpdateKeyInput"],["impl Debug for MultisigPendingTransaction"],["impl<'a> Debug for NftContractState<'a>"],["impl Debug for MnemonicType"],["impl Debug for WalletType"],["impl Debug for PollContractState"],["impl Debug for OwnersCacheError"],["impl Debug for DePoolAsset"],["impl Debug for EncryptedKeyError"],["impl Debug for MultisigConfirmTransaction"],["impl Debug for SignedMessage"],["impl Debug for InternalMessage"],["impl Debug for TransactionsBatchType"],["impl<T: Debug> Debug for TransactionWithData<T>"],["impl Debug for Expiration"],["impl Debug for TonWalletDetails"],["impl Debug for LatestBlock"],["impl Debug for KeyStoreError"]], +"nekoton":[["impl Debug for ParsedBlock"],["impl Debug for TokenSwapBack"],["impl Debug for TransactionError"],["impl Debug for PollContractState"],["impl Debug for NftTransaction"],["impl Debug for WalletType"],["impl Debug for MessageBodyError"],["impl Debug for EncryptedKey"],["impl Debug for TokenWalletTransaction"],["impl Debug for TokenOutgoingTransfer"],["impl Debug for MultisigPendingTransaction"],["impl Debug for DerivedKeyPassword"],["impl Debug for TransactionsBatchInfo"],["impl Debug for TransactionAdditionalInfo"],["impl Debug for PasswordCacheBehavior"],["impl Debug for GeneratedKey"],["impl Debug for MultisigSubmitTransaction"],["impl Debug for TransactionExecutionOptions"],["impl Debug for TokenIncomingTransfer"],["impl Debug for ExistingContract"],["impl<'a> Debug for NftContractState<'a>"],["impl Debug for ReliableBehavior"],["impl Debug for MessageFlagsError"],["impl<'a> Debug for StoredAccountsData<'a>"],["impl Debug for Expiration"],["impl Debug for DePoolAsset"],["impl Debug for EncryptedKeyPassword"],["impl Debug for AccountToAdd"],["impl Debug for MessageFlags"],["impl Debug for IncomingChangeOwner"],["impl Debug for AssetsList"],["impl Debug for BlockParsingError"],["impl Debug for DerivedKeyExportSeedParams"],["impl Debug for Message"],["impl Debug for TransportInfo"],["impl Debug for PollingMethod"],["impl Debug for LedgerKeyError"],["impl Debug for UpdatedParams"],["impl Debug for EncryptedKeyUpdateParams"],["impl Debug for RawTransaction"],["impl Debug for MultisigSendTransaction"],["impl Debug for MessageBody"],["impl Debug for TonWalletDetails"],["impl Debug for MessageContext"],["impl Debug for DerivedKeyGetPublicKeys"],["impl Debug for InternalMessage"],["impl Debug for Password"],["impl Debug for SignerEntry"],["impl Debug for LedgerKey"],["impl Debug for LatestBlock"],["impl Debug for TransactionsBatchType"],["impl Debug for KeyStoreError"],["impl Debug for DerivedKeyCreateInput"],["impl Debug for SharedSecret"],["impl Debug for PendingTransaction"],["impl Debug for ContractState"],["impl Debug for IncomingNftTransfer"],["impl Debug for SignedMessage"],["impl Debug for RawContractState"],["impl Debug for MultisigTransaction"],["impl Debug for EncryptedKeyCreateInput"],["impl Debug for EncryptedKeyError"],["impl Debug for LedgerSignatureContext"],["impl Debug for NodeClientError"],["impl Debug for ResolvedValue"],["impl Debug for NftVersion"],["impl Debug for EncryptedData"],["impl Debug for WalletInteractionMethod"],["impl Debug for DePoolOnRoundCompleteNotification"],["impl Debug for EncryptedKeyExportSeedOutput"],["impl Debug for AdditionalAssets"],["impl Debug for LedgerUpdateKeyInput"],["impl<'a> Debug for DeployParams<'a>"],["impl Debug for EncryptedKeySigner"],["impl Debug for NetworkCapabilities"],["impl Debug for Symbol"],["impl Debug for TokenWalletDeployedNotification"],["impl Debug for LedgerSignInput"],["impl Debug for KeyStoreEntry"],["impl Debug for DerivedKeyExportSeedOutput"],["impl Debug for EncryptedKeyGetPublicKeys"],["impl Debug for EncryptionAlgorithm"],["impl Debug for Transaction"],["impl Debug for GqlRequest"],["impl Debug for MultisigConfirmUpdate"],["impl Debug for IncomingChangeManager"],["impl<'a> Debug for CollectionContractState<'a>"],["impl Debug for MultisigExecuteUpdate"],["impl Debug for AccountStatus"],["impl Debug for MultisigPendingUpdate"],["impl Debug for WalletInteractionInfo"],["impl Debug for KnownPayload"],["impl Debug for MultisigConfirmTransaction"],["impl Debug for DePoolReceiveAnswerNotification"],["impl Debug for LedgerKeyCreateInput"],["impl Debug for RecipientWallet"],["impl Debug for DerivedKeyUpdateParams"],["impl Debug for MnemonicType"],["impl Debug for MultisigType"],["impl Debug for MultisigSubmitUpdate"],["impl<T: Debug> Debug for TransactionWithData<T>"],["impl Debug for TransactionTreeError"],["impl Debug for TransferRecipient"],["impl Debug for OwnersCacheError"],["impl<'a> Debug for IndexContractState<'a>"],["impl Debug for MessageType"],["impl Debug for TonWalletAsset"],["impl Debug for LedgerKeyGetPublicKeys"],["impl Debug for ExpireAt"],["impl Debug for TokenWalletAsset"],["impl Debug for DerivedKeySigner"]], "nekoton_abi":[["impl Debug for TransactionId"],["impl Debug for WrappedFunction"],["impl Debug for GenTimings"],["impl Debug for ParsedType"],["impl Debug for ExtractionError"],["impl Debug for TokensJsonError"],["impl Debug for UnpackerError"],["impl<T: Debug> Debug for MaybeRef<T>"],["impl Debug for LastTransactionId"],["impl Debug for FunctionBuilder"],["impl Debug for PubkeyHeader"],["impl Debug for TimeHeader"],["impl Debug for TransactionParser"],["impl Debug for BriefBlockchainConfig"],["impl Debug for ExtractedOwned"],["impl Debug for TupleBuilder"],["impl Debug for FunctionWithBounceHandler"],["impl Debug for ExpireHeader"],["impl Debug for EventBuilder"],["impl<'a> Debug for Extracted<'a>"],["impl<I: Debug> Debug for ContractOutputUnpacker<I>"],["impl Debug for ExecutionOutput"],["impl<'a> Debug for MessageBuilder<'a>"]], -"nekoton_contracts":[["impl Debug for BurnByOwnerInputs"],["impl Debug for ExecuteUpdateParams"],["impl Debug for TransferToRecipientInputs"],["impl Debug for InternalTransferInputs"],["impl Debug for MultisigTransaction"],["impl Debug for IndexGetInfoOutputs"],["impl Debug for TransferOwnerInputs"],["impl Debug for AcceptBurnInputs"],["impl Debug for BurnInputs"],["impl Debug for ChangeManagerInputs"],["impl Debug for AcceptInputs"],["impl Debug for TransferInputs"],["impl Debug for SubmitUpdateOutput"],["impl Debug for UpdateTransaction"],["impl<const N: u32> Debug for RawRecord<N>"],["impl Debug for TokensBurnedInputs"],["impl Debug for MultisigTransaction"],["impl Debug for MultisigCustodian"],["impl Debug for GetInfoOutputs"],["impl Debug for AcceptTransferInputs"],["impl Debug for TokenWalletDetails"],["impl Debug for BurnByRootInputs"],["impl Debug for MintInputs"],["impl Debug for ConfirmUpdateParams"],["impl Debug for NftCallbackPayload"],["impl Debug for TransferInputs"],["impl Debug for SubmitUpdateParams"],["impl Debug for AcceptMintInputs"],["impl Debug for AdnlAddressRecord"],["impl Debug for SafeMultisigParams"],["impl Debug for TransferToWalletInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for SetCodeMultisigParams"],["impl Debug for TransferInputs"],["impl Debug for MultisigCustodian"],["impl Debug for SetCodeMultisigParams"],["impl Debug for ChangeOwnerInputs"],["impl Debug for NftCodeHashOutputs"],["impl Debug for NonZeroResultCode"],["impl Debug for TargetAddressRecord"]], +"nekoton_contracts":[["impl Debug for IndexGetInfoOutputs"],["impl Debug for SafeMultisigParams"],["impl Debug for ExecuteUpdateParams"],["impl Debug for GetInfoOutputs"],["impl Debug for TokenWalletDetails"],["impl Debug for ChangeManagerInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for AcceptTransferInputs"],["impl Debug for AcceptBurnInputs"],["impl Debug for TransferToWalletInputs"],["impl Debug for TransferInputs"],["impl Debug for MintInputs"],["impl Debug for Tip3Error"],["impl Debug for TokenWalletVersion"],["impl Debug for MultisigCustodian"],["impl Debug for AcceptMintInputs"],["impl Debug for SetCodeMultisigParams"],["impl Debug for SubmitUpdateParams"],["impl Debug for TransferInputs"],["impl Debug for MultisigTransaction"],["impl Debug for InternalTransferInputs"],["impl Debug for UpdateTransaction"],["impl Debug for TokensBurnedInputs"],["impl Debug for TransferInputs"],["impl Debug for RootTokenContractDetails"],["impl Debug for ChangeOwnerInputs"],["impl Debug for NftCodeHashOutputs"],["impl<const N: u32> Debug for RawRecord<N>"],["impl Debug for BurnInputs"],["impl Debug for MultisigTransaction"],["impl Debug for AcceptInputs"],["impl Debug for TransferToRecipientInputs"],["impl Debug for TokenWalletDetails"],["impl Debug for SetCodeMultisigParams"],["impl Debug for MultisigCustodian"],["impl Debug for NonZeroResultCode"],["impl Debug for BurnByOwnerInputs"],["impl Debug for BurnByRootInputs"],["impl Debug for SubmitUpdateOutput"],["impl Debug for AdnlAddressRecord"],["impl Debug for TargetAddressRecord"],["impl Debug for ConfirmUpdateParams"],["impl Debug for NftCallbackPayload"],["impl Debug for TransferOwnerInputs"]], "nekoton_proto":[["impl Debug for GetTimings"],["impl Debug for GetTransactionsList"],["impl Debug for GetCapabilities"],["impl Debug for Exists"],["impl Debug for GenTimings"],["impl Debug for GetDstTransaction"],["impl Debug for Call"],["impl Debug for GetContractState"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for Result"],["impl Debug for Exact"],["impl Debug for Response"],["impl Debug for GetTransactionsList"],["impl Debug for GetLatestKeyBlock"],["impl Debug for GetTransaction"],["impl Debug for NotExist"],["impl Debug for Error"],["impl Debug for GetRawTransaction"],["impl Debug for GetStatus"],["impl Debug for Request"],["impl Debug for GetAccountsByCodeHash"],["impl Debug for Timings"],["impl Debug for GetBlockchainConfig"],["impl Debug for SendMessage"],["impl Debug for Inexact"],["impl Debug for GetContractState"],["impl Debug for State"],["impl Debug for LastTransactionId"]], "nekoton_transport":[["impl Debug for GqlNetworkSettings"]], "nekoton_utils":[["impl Debug for UnknownEnumVariant"],["impl Debug for SimpleClock"],["impl Debug for SymmetricCryptoError"]] diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js index c1f515435..02544d0cc 100644 --- a/trait.impl/core/fmt/trait.Display.js +++ b/trait.impl/core/fmt/trait.Display.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Display for WalletType"],["impl Display for MultisigType"],["impl Display for EncryptionAlgorithm"],["impl Display for LedgerKeyError"],["impl Display for TransactionTreeError"],["impl Display for KeyStoreError"],["impl Display for NodeClientError"],["impl Display for OwnersCacheError"],["impl Display for NftVersion"],["impl Display for MessageFlagsError"],["impl Display for TokenWalletVersion"],["impl Display for EncryptedKeyError"],["impl Display for MessageBodyError"],["impl Display for BlockParsingError"],["impl Display for ReliableBehavior"],["impl Display for TransactionError"]], +"nekoton":[["impl Display for NftVersion"],["impl Display for MultisigType"],["impl Display for EncryptedKeyError"],["impl Display for MessageFlagsError"],["impl Display for LedgerKeyError"],["impl Display for TransactionTreeError"],["impl Display for BlockParsingError"],["impl Display for MessageBodyError"],["impl Display for EncryptionAlgorithm"],["impl Display for WalletType"],["impl Display for TransactionError"],["impl Display for ReliableBehavior"],["impl Display for KeyStoreError"],["impl Display for OwnersCacheError"],["impl Display for NodeClientError"]], "nekoton_abi":[["impl Display for UnpackerError"],["impl Display for ExtractionError"],["impl Display for ParsedType"],["impl Display for TokensJsonError"]], -"nekoton_contracts":[["impl Display for NonZeroResultCode"]], +"nekoton_contracts":[["impl Display for NonZeroResultCode"],["impl Display for TokenWalletVersion"],["impl Display for Tip3Error"]], "nekoton_utils":[["impl Display for SymmetricCryptoError"],["impl Display for UnknownEnumVariant"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js index a33ce1b11..f349cb4f7 100644 --- a/trait.impl/core/marker/trait.Copy.js +++ b/trait.impl/core/marker/trait.Copy.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Copy for InitData"],["impl Copy for MultisigConfirmTransaction"],["impl Copy for MessageType"],["impl Copy for OwnersCacheError"],["impl Copy for MessageFlags"],["impl Copy for AccountStatus"],["impl Copy for ExpireAt"],["impl Copy for MnemonicType"],["impl<'a> Copy for SignerContext<'a>"],["impl Copy for NetworkCapabilities"],["impl Copy for NftVersion"],["impl<'a> Copy for DeployParams<'a>"],["impl Copy for Expiration"],["impl Copy for MessageFlagsError"],["impl Copy for DePoolOnRoundCompleteNotification"],["impl Copy for WalletType"],["impl Copy for BlockParsingError"],["impl Copy for TokenWalletVersion"],["impl Copy for EncryptionAlgorithm"],["impl Copy for ContractState"],["impl Copy for MultisigParamsPrefix"],["impl Copy for PollingMethod"],["impl Copy for MessageContext"],["impl Copy for TransportInfo"],["impl Copy for MessageBodyError"],["impl Copy for MultisigExecuteUpdate"],["impl Copy for TransactionError"],["impl Copy for ReliableBehavior"],["impl Copy for PasswordCacheBehavior"],["impl Copy for TransactionsBatchInfo"],["impl Copy for TransactionsBatchType"],["impl Copy for KeyStoreError"],["impl Copy for MultisigConfirmUpdate"],["impl Copy for TransactionExecutionOptions"],["impl Copy for CollectionInterfaces"],["impl Copy for MultisigType"],["impl Copy for EncryptedKeyGetPublicKeys"],["impl Copy for EncryptedKeyError"],["impl Copy for LedgerKeyError"],["impl Copy for MultisigSubmitUpdate"],["impl Copy for TonWalletDetails"],["impl Copy for LedgerKeyGetPublicKeys"],["impl Copy for DePoolReceiveAnswerNotification"]], +"nekoton":[["impl Copy for LedgerKeyGetPublicKeys"],["impl Copy for BlockParsingError"],["impl Copy for MultisigParamsPrefix"],["impl Copy for MessageContext"],["impl Copy for ReliableBehavior"],["impl Copy for EncryptedKeyError"],["impl<'a> Copy for SignerContext<'a>"],["impl Copy for OwnersCacheError"],["impl Copy for TransactionExecutionOptions"],["impl Copy for EncryptedKeyGetPublicKeys"],["impl Copy for InitData"],["impl Copy for TransactionsBatchInfo"],["impl Copy for MessageType"],["impl Copy for MultisigType"],["impl Copy for NetworkCapabilities"],["impl Copy for AccountStatus"],["impl Copy for MnemonicType"],["impl Copy for ExpireAt"],["impl Copy for DePoolReceiveAnswerNotification"],["impl Copy for PollingMethod"],["impl Copy for TransactionError"],["impl Copy for TransactionsBatchType"],["impl Copy for LedgerKeyError"],["impl Copy for DePoolOnRoundCompleteNotification"],["impl Copy for EncryptionAlgorithm"],["impl Copy for MessageFlagsError"],["impl Copy for TonWalletDetails"],["impl Copy for MessageFlags"],["impl Copy for CollectionInterfaces"],["impl Copy for MessageBodyError"],["impl Copy for PasswordCacheBehavior"],["impl Copy for Expiration"],["impl Copy for MultisigConfirmUpdate"],["impl<'a> Copy for DeployParams<'a>"],["impl Copy for WalletType"],["impl Copy for KeyStoreError"],["impl Copy for ContractState"],["impl Copy for MultisigSubmitUpdate"],["impl Copy for MultisigConfirmTransaction"],["impl Copy for NftVersion"],["impl Copy for MultisigExecuteUpdate"],["impl Copy for TransportInfo"]], "nekoton_abi":[["impl Copy for ParsedType"],["impl Copy for ExpireHeader"],["impl Copy for LastTransactionId"],["impl Copy for GenTimings"],["impl Copy for TimeHeader"],["impl<'a> Copy for ExecutionContext<'a>"],["impl Copy for TransactionId"],["impl Copy for BriefBlockchainConfig"],["impl Copy for PubkeyHeader"],["impl Copy for UnpackerError"],["impl Copy for ExtractionError"]], -"nekoton_contracts":[["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for MultisigCustodian"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for SidContract<'a>"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<'a> Copy for CollectionContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl Copy for TargetAddressRecord"],["impl Copy for SetCodeMultisigParams"],["impl Copy for SubmitUpdateOutput"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<'a> Copy for DomainContract<'a>"],["impl<'a> Copy for NftContract<'a>"],["impl<'a> Copy for IndexContract<'a>"],["impl Copy for NonZeroResultCode"],["impl<const N: u32> Copy for RawRecord<N>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for MetadataContract<'a>"],["impl<'a> Copy for RootContract<'a>"],["impl Copy for MultisigCustodian"],["impl Copy for SafeMultisigParams"],["impl Copy for NftCodeHashOutputs"],["impl Copy for AdnlAddressRecord"],["impl Copy for ConfirmUpdateParams"],["impl Copy for SetCodeMultisigParams"]], +"nekoton_contracts":[["impl Copy for SafeMultisigParams"],["impl<'a> Copy for MetadataContract<'a>"],["impl Copy for MultisigCustodian"],["impl Copy for NonZeroResultCode"],["impl Copy for TokenWalletVersion"],["impl<'a> Copy for SidContract<'a>"],["impl Copy for TargetAddressRecord"],["impl<'a> Copy for RootContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for DomainContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<const N: u32> Copy for RawRecord<N>"],["impl Copy for ConfirmUpdateParams"],["impl<'a> Copy for NftContract<'a>"],["impl<'a> Copy for IndexContract<'a>"],["impl Copy for NftCodeHashOutputs"],["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for SetCodeMultisigParams"],["impl Copy for SetCodeMultisigParams"],["impl Copy for SubmitUpdateOutput"],["impl Copy for AdnlAddressRecord"],["impl<'a> Copy for CollectionContract<'a>"],["impl Copy for MultisigCustodian"],["impl<'a> Copy for TokenWalletContract<'a>"],["impl<'a> Copy for RootTokenContract<'a>"]], "nekoton_utils":[["impl Copy for UnknownEnumVariant"],["impl Copy for SimpleClock"],["impl Copy for SymmetricCryptoError"],["impl Copy for ConstClock"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index fe7bd5ea3..82cebf618 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl !Freeze for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Freeze for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Freeze for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Freeze for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Freeze for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Freeze for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Freeze for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Freeze for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Freeze for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Freeze for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !Freeze for Dens",1,["nekoton::core::dens::Dens"]],["impl !Freeze for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Freeze for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Freeze for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Freeze for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !Freeze for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Freeze for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Freeze for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Freeze for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Freeze for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Freeze for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Freeze for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Freeze for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Freeze for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Freeze for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !Freeze for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Freeze for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Freeze for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Freeze for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Freeze for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Freeze for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> Freeze for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> Freeze for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl Freeze for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Freeze for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Freeze for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Freeze for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Freeze for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Freeze for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Freeze for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Freeze for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Freeze for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Freeze for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Freeze for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Freeze for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Freeze for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Freeze for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Freeze for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Freeze for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Freeze for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Freeze for TonInterface",1,["nekoton::core::TonInterface"]],["impl Freeze for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Freeze for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Freeze for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Freeze for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Freeze for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Freeze for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Freeze for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Freeze for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Freeze for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Freeze for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Freeze for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Freeze for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Freeze for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Freeze for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Freeze for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Freeze for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Freeze for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Freeze for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Freeze for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Freeze for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Freeze for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Freeze for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Freeze for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Freeze for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Freeze for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl !Freeze for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Freeze for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Freeze for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Freeze for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Freeze for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Freeze for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Freeze for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Freeze for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Freeze for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Freeze for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Freeze for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Freeze for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Freeze for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Freeze for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Freeze for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Freeze for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Freeze for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Freeze for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Freeze for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Freeze for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Freeze for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Freeze for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Freeze for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Freeze for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Freeze for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Freeze for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Freeze for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Freeze for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Freeze for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Freeze for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Freeze for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Freeze for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Freeze for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Freeze for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Freeze for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Freeze for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Freeze for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Freeze for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Freeze for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Freeze for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Freeze for Expiration",1,["nekoton::models::Expiration"]],["impl Freeze for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Freeze for Symbol",1,["nekoton::models::Symbol"]],["impl Freeze for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl Freeze for NftVersion",1,["nekoton::models::NftVersion"]],["impl Freeze for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl Freeze for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl Freeze for ContractState",1,["nekoton::models::ContractState"]],["impl Freeze for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Freeze for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Freeze for TransactionWithData<T>where\n T: Freeze,",1,["nekoton::models::TransactionWithData"]],["impl Freeze for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Freeze for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Freeze for Transaction",1,["nekoton::models::Transaction"]],["impl Freeze for TransactionError",1,["nekoton::models::TransactionError"]],["impl Freeze for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Freeze for Message",1,["nekoton::models::Message"]],["impl Freeze for MessageBody",1,["nekoton::models::MessageBody"]],["impl Freeze for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Freeze for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Freeze for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !Freeze for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Freeze for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Freeze for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Freeze for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Freeze for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Freeze for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Freeze for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Freeze for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl !Freeze for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Freeze for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Freeze for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Freeze for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Freeze for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Freeze for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Freeze for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Freeze for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Freeze for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Freeze for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !Freeze for Dens",1,["nekoton::core::dens::Dens"]],["impl !Freeze for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Freeze for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Freeze for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Freeze for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !Freeze for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Freeze for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Freeze for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Freeze for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Freeze for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Freeze for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Freeze for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Freeze for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Freeze for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Freeze for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !Freeze for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Freeze for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Freeze for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Freeze for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Freeze for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Freeze for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl Freeze for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Freeze for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Freeze for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Freeze for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Freeze for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Freeze for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Freeze for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Freeze for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Freeze for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Freeze for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Freeze for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Freeze for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Freeze for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Freeze for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Freeze for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Freeze for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Freeze for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Freeze for TonInterface",1,["nekoton::core::TonInterface"]],["impl Freeze for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Freeze for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Freeze for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Freeze for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Freeze for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Freeze for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Freeze for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Freeze for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Freeze for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Freeze for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Freeze for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Freeze for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Freeze for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Freeze for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Freeze for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Freeze for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Freeze for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Freeze for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Freeze for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Freeze for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Freeze for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Freeze for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Freeze for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Freeze for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Freeze for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl !Freeze for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Freeze for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Freeze for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Freeze for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Freeze for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Freeze for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Freeze for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Freeze for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Freeze for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Freeze for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Freeze for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Freeze for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Freeze for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Freeze for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Freeze for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Freeze for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Freeze for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Freeze for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Freeze for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Freeze for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Freeze for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Freeze for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Freeze for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Freeze for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Freeze for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Freeze for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Freeze for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Freeze for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Freeze for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Freeze for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Freeze for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Freeze for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Freeze for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Freeze for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Freeze for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Freeze for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Freeze for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Freeze for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Freeze for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Freeze for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Freeze for Expiration",1,["nekoton::models::Expiration"]],["impl Freeze for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Freeze for Symbol",1,["nekoton::models::Symbol"]],["impl Freeze for NftVersion",1,["nekoton::models::NftVersion"]],["impl Freeze for ContractState",1,["nekoton::models::ContractState"]],["impl Freeze for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Freeze for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Freeze for TransactionWithData<T>where\n T: Freeze,",1,["nekoton::models::TransactionWithData"]],["impl Freeze for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Freeze for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Freeze for Transaction",1,["nekoton::models::Transaction"]],["impl Freeze for TransactionError",1,["nekoton::models::TransactionError"]],["impl Freeze for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Freeze for Message",1,["nekoton::models::Message"]],["impl Freeze for MessageBody",1,["nekoton::models::MessageBody"]],["impl Freeze for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Freeze for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Freeze for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !Freeze for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Freeze for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Freeze for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Freeze for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Freeze for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Freeze for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Freeze for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Freeze for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl Freeze for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl Freeze for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl Freeze for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl Freeze for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl Freeze for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> Freeze for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl Freeze for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl Freeze for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl Freeze for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> Freeze for ContractOutputUnpacker<I>where\n I: Freeze,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl Freeze for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl Freeze for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl Freeze for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl Freeze for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl Freeze for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl Freeze for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> Freeze for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl Freeze for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl Freeze for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl Freeze for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl Freeze for MethodName",1,["nekoton_abi::MethodName"]],["impl Freeze for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl Freeze for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl Freeze for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl Freeze for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> Freeze for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl Freeze for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl Freeze for Executor",1,["nekoton_abi::Executor"]],["impl<T> Freeze for MaybeRef<T>where\n T: Freeze,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> Freeze for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Freeze for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Freeze for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Freeze for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Freeze for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Freeze for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Freeze for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Freeze for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Freeze for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Freeze for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Freeze for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Freeze for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Freeze for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Freeze for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Freeze for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Freeze for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Freeze for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Freeze for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Freeze for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Freeze for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl Freeze for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Freeze for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Freeze for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Freeze for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Freeze for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Freeze for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Freeze for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Freeze for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Freeze for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Freeze for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Freeze for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Freeze for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Freeze for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Freeze for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Freeze for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Freeze for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Freeze for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Freeze for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Freeze for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Freeze for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Freeze for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Freeze for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Freeze for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Freeze for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Freeze for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> Freeze for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Freeze for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Freeze for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Freeze for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Freeze for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Freeze for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Freeze for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Freeze for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Freeze for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Freeze for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Freeze for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Freeze for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Freeze for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Freeze for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Freeze for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Freeze for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Freeze for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Freeze for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Freeze for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Freeze for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Freeze for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Freeze for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> Freeze for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> Freeze for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl Freeze for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl Freeze for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl Freeze for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl Freeze for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl Freeze for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Freeze for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Freeze for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Freeze for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Freeze for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Freeze for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Freeze for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Freeze for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Freeze for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Freeze for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Freeze for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Freeze for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Freeze for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Freeze for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Freeze for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Freeze for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Freeze for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Freeze for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Freeze for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Freeze for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Freeze for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Freeze for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Freeze for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Freeze for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Freeze for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Freeze for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl !Freeze for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl !Freeze for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl !Freeze for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl !Freeze for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl !Freeze for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl !Freeze for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl !Freeze for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl Freeze for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl !Freeze for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl Freeze for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl !Freeze for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl Freeze for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl Freeze for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl !Freeze for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl !Freeze for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl !Freeze for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl Freeze for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl Freeze for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl Freeze for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl Freeze for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl !Freeze for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl !Freeze for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl Freeze for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl !Freeze for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl !Freeze for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl !Freeze for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl !Freeze for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl Freeze for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl Freeze for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl !Freeze for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl Freeze for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl !Freeze for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl Freeze for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl Freeze for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl Freeze for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 60f8e62f2..9a9ba8a75 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl Send for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Send for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Send for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Send for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Send for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Send for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Send for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Send for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Send for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Send for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Send for Dens",1,["nekoton::core::dens::Dens"]],["impl Send for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Send for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Send for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Send for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Send for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Send for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Send for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Send for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Send for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Send for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Send for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Send for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Send for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Send for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Send for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Send for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Send for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Send for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Send for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Send for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> Send for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> Send for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl Send for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Send for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Send for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Send for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Send for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Send for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Send for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Send for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Send for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Send for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Send for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Send for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Send for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Send for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Send for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Send for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Send for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Send for TonInterface",1,["nekoton::core::TonInterface"]],["impl Send for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Send for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Send for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Send for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Send for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Send for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Send for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Send for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Send for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Send for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Send for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Send for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Send for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Send for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Send for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Send for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Send for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Send for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Send for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Send for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Send for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Send for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Send for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Send for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Send for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Send for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Send for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Send for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Send for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Send for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Send for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Send for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Send for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Send for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Send for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Send for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Send for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Send for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Send for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Send for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Send for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Send for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Send for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Send for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Send for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Send for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Send for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Send for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Send for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Send for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Send for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Send for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Send for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Send for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Send for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Send for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Send for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Send for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Send for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Send for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Send for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Send for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Send for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Send for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Send for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Send for Expiration",1,["nekoton::models::Expiration"]],["impl Send for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Send for Symbol",1,["nekoton::models::Symbol"]],["impl Send for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl Send for NftVersion",1,["nekoton::models::NftVersion"]],["impl Send for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl Send for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl Send for ContractState",1,["nekoton::models::ContractState"]],["impl Send for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Send for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Send for TransactionWithData<T>where\n T: Send,",1,["nekoton::models::TransactionWithData"]],["impl Send for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Send for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Send for Transaction",1,["nekoton::models::Transaction"]],["impl Send for TransactionError",1,["nekoton::models::TransactionError"]],["impl Send for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Send for Message",1,["nekoton::models::Message"]],["impl Send for MessageBody",1,["nekoton::models::MessageBody"]],["impl Send for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Send for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Send for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Send for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Send for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Send for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Send for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Send for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Send for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Send for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Send for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl Send for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Send for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Send for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Send for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Send for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Send for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Send for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Send for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Send for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Send for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Send for Dens",1,["nekoton::core::dens::Dens"]],["impl Send for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Send for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Send for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Send for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Send for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Send for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Send for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Send for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Send for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Send for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Send for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Send for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Send for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Send for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Send for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Send for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Send for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Send for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Send for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Send for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl Send for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Send for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Send for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Send for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Send for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Send for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Send for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Send for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Send for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Send for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Send for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Send for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Send for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Send for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Send for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Send for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Send for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Send for TonInterface",1,["nekoton::core::TonInterface"]],["impl Send for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Send for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Send for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Send for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Send for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Send for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Send for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Send for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Send for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Send for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Send for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Send for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Send for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Send for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Send for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Send for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Send for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Send for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Send for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Send for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Send for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Send for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Send for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Send for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Send for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Send for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Send for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Send for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Send for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Send for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Send for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Send for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Send for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Send for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Send for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Send for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Send for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Send for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Send for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Send for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Send for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Send for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Send for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Send for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Send for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Send for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Send for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Send for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Send for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Send for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Send for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Send for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Send for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Send for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Send for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Send for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Send for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Send for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Send for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Send for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Send for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Send for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Send for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Send for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Send for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Send for Expiration",1,["nekoton::models::Expiration"]],["impl Send for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Send for Symbol",1,["nekoton::models::Symbol"]],["impl Send for NftVersion",1,["nekoton::models::NftVersion"]],["impl Send for ContractState",1,["nekoton::models::ContractState"]],["impl Send for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Send for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Send for TransactionWithData<T>where\n T: Send,",1,["nekoton::models::TransactionWithData"]],["impl Send for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Send for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Send for Transaction",1,["nekoton::models::Transaction"]],["impl Send for TransactionError",1,["nekoton::models::TransactionError"]],["impl Send for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Send for Message",1,["nekoton::models::Message"]],["impl Send for MessageBody",1,["nekoton::models::MessageBody"]],["impl Send for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Send for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Send for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Send for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Send for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Send for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Send for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Send for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Send for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Send for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Send for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl Send for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl Send for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl Send for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl Send for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl Send for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> Send for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl Send for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl Send for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl Send for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> Send for ContractOutputUnpacker<I>where\n I: Send,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl Send for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl Send for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl Send for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl Send for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl Send for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl Send for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> Send for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl Send for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl Send for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl Send for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl Send for MethodName",1,["nekoton_abi::MethodName"]],["impl Send for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl Send for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl Send for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl Send for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> Send for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl Send for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl Send for Executor",1,["nekoton_abi::Executor"]],["impl<T> Send for MaybeRef<T>where\n T: Send,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> Send for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Send for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Send for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Send for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Send for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Send for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Send for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Send for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Send for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Send for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Send for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Send for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Send for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Send for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Send for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Send for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Send for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Send for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Send for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Send for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl Send for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Send for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Send for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Send for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Send for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Send for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Send for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Send for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Send for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Send for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Send for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Send for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Send for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Send for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Send for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Send for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Send for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Send for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Send for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Send for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Send for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Send for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Send for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Send for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Send for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> Send for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Send for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Send for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Send for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Send for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Send for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Send for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Send for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Send for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Send for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Send for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Send for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Send for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Send for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Send for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Send for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Send for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Send for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Send for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Send for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Send for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Send for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> Send for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> Send for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl Send for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl Send for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl Send for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl Send for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl Send for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Send for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Send for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Send for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Send for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Send for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Send for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Send for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Send for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Send for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Send for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Send for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Send for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Send for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Send for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Send for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Send for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Send for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Send for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Send for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Send for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Send for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Send for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Send for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Send for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Send for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl Send for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl Send for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl Send for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl Send for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl Send for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl Send for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl Send for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl Send for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl Send for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl Send for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl Send for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl Send for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl Send for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl Send for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl Send for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl Send for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl Send for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl Send for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl Send for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl Send for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl Send for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl Send for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl Send for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl Send for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl Send for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl Send for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl Send for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl Send for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl Send for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl Send for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl Send for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl Send for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl Send for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl Send for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl Send for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/marker/trait.StructuralEq.js b/trait.impl/core/marker/trait.StructuralEq.js index b6128bebd..cdd41aef7 100644 --- a/trait.impl/core/marker/trait.StructuralEq.js +++ b/trait.impl/core/marker/trait.StructuralEq.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl StructuralEq for MultisigExecuteUpdate"],["impl StructuralEq for EncryptionAlgorithm"],["impl StructuralEq for Symbol"],["impl StructuralEq for MnemonicType"],["impl StructuralEq for ExpireAt"],["impl StructuralEq for MultisigConfirmUpdate"],["impl StructuralEq for MessageType"],["impl StructuralEq for PollingMethod"],["impl StructuralEq for EncryptedKeySigner"],["impl StructuralEq for Expiration"],["impl StructuralEq for MultisigType"],["impl StructuralEq for MultisigConfirmTransaction"],["impl StructuralEq for EncryptedKey"],["impl StructuralEq for MessageFlags"],["impl StructuralEq for TokenWalletAsset"],["impl StructuralEq for IncomingChangeOwner"],["impl StructuralEq for MultisigSubmitTransaction"],["impl StructuralEq for MultisigPendingUpdate"],["impl StructuralEq for ReliableBehavior"],["impl StructuralEq for TokenSwapBack"],["impl StructuralEq for DerivedKeySigner"],["impl StructuralEq for RootTokenContractDetails"],["impl StructuralEq for TransactionExecutionOptions"],["impl StructuralEq for MultisigSubmitUpdate"],["impl StructuralEq for TokenWalletDetails"],["impl StructuralEq for WalletType"],["impl StructuralEq for PendingTransaction"],["impl StructuralEq for TonWalletDetails"],["impl StructuralEq for DePoolAsset"],["impl StructuralEq for IncomingChangeManager"],["impl StructuralEq for IncomingNftTransfer"],["impl StructuralEq for MultisigPendingTransaction"],["impl StructuralEq for NetworkCapabilities"],["impl StructuralEq for NftVersion"],["impl StructuralEq for TokenWalletVersion"],["impl StructuralEq for AccountStatus"],["impl StructuralEq for TransactionsBatchType"],["impl StructuralEq for MultisigSendTransaction"],["impl StructuralEq for TokenIncomingTransfer"]], +"nekoton":[["impl StructuralEq for TransactionsBatchType"],["impl StructuralEq for EncryptionAlgorithm"],["impl StructuralEq for Expiration"],["impl StructuralEq for MultisigPendingUpdate"],["impl StructuralEq for MultisigPendingTransaction"],["impl StructuralEq for AccountStatus"],["impl StructuralEq for NftVersion"],["impl StructuralEq for MultisigConfirmUpdate"],["impl StructuralEq for MessageType"],["impl StructuralEq for MultisigType"],["impl StructuralEq for PollingMethod"],["impl StructuralEq for TokenIncomingTransfer"],["impl StructuralEq for IncomingNftTransfer"],["impl StructuralEq for EncryptedKeySigner"],["impl StructuralEq for MnemonicType"],["impl StructuralEq for IncomingChangeOwner"],["impl StructuralEq for IncomingChangeManager"],["impl StructuralEq for MultisigExecuteUpdate"],["impl StructuralEq for TokenSwapBack"],["impl StructuralEq for Symbol"],["impl StructuralEq for MultisigConfirmTransaction"],["impl StructuralEq for ExpireAt"],["impl StructuralEq for DePoolAsset"],["impl StructuralEq for WalletType"],["impl StructuralEq for TokenWalletAsset"],["impl StructuralEq for EncryptedKey"],["impl StructuralEq for MultisigSendTransaction"],["impl StructuralEq for NetworkCapabilities"],["impl StructuralEq for TransactionExecutionOptions"],["impl StructuralEq for ReliableBehavior"],["impl StructuralEq for MessageFlags"],["impl StructuralEq for DerivedKeySigner"],["impl StructuralEq for TonWalletDetails"],["impl StructuralEq for MultisigSubmitTransaction"],["impl StructuralEq for MultisigSubmitUpdate"],["impl StructuralEq for PendingTransaction"]], "nekoton_abi":[["impl StructuralEq for TransactionId"],["impl StructuralEq for LastTransactionId"],["impl StructuralEq for ParsedType"]], +"nekoton_contracts":[["impl StructuralEq for RootTokenContractDetails"],["impl StructuralEq for TokenWalletVersion"],["impl StructuralEq for TokenWalletDetails"]], "nekoton_proto":[["impl StructuralEq for GetTimings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralPartialEq.js b/trait.impl/core/marker/trait.StructuralPartialEq.js index 7d70b256f..22b5ffe87 100644 --- a/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl StructuralPartialEq for Expiration"],["impl StructuralPartialEq for TransactionExecutionOptions"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for EncryptedKey"],["impl StructuralPartialEq for NftVersion"],["impl StructuralPartialEq for MultisigConfirmUpdate"],["impl StructuralPartialEq for DerivedKeySigner"],["impl StructuralPartialEq for DePoolAsset"],["impl StructuralPartialEq for MultisigPendingTransaction"],["impl StructuralPartialEq for MessageFlags"],["impl StructuralPartialEq for TransactionsBatchType"],["impl StructuralPartialEq for MultisigExecuteUpdate"],["impl StructuralPartialEq for MultisigPendingUpdate"],["impl StructuralPartialEq for RootTokenContractDetails"],["impl StructuralPartialEq for MultisigSendTransaction"],["impl StructuralPartialEq for MultisigSubmitTransaction"],["impl StructuralPartialEq for PendingTransaction"],["impl StructuralPartialEq for MessageType"],["impl StructuralPartialEq for TokenWalletDetails"],["impl StructuralPartialEq for AccountStatus"],["impl StructuralPartialEq for ExpireAt"],["impl StructuralPartialEq for WalletType"],["impl StructuralPartialEq for NetworkCapabilities"],["impl StructuralPartialEq for EncryptedKeySigner"],["impl StructuralPartialEq for MultisigType"],["impl StructuralPartialEq for EncryptionAlgorithm"],["impl StructuralPartialEq for PollingMethod"],["impl StructuralPartialEq for TonWalletDetails"],["impl StructuralPartialEq for TokenWalletVersion"],["impl StructuralPartialEq for IncomingChangeOwner"],["impl StructuralPartialEq for IncomingChangeManager"],["impl StructuralPartialEq for IncomingNftTransfer"],["impl StructuralPartialEq for TokenSwapBack"],["impl StructuralPartialEq for MultisigConfirmTransaction"],["impl StructuralPartialEq for TokenIncomingTransfer"],["impl StructuralPartialEq for MnemonicType"],["impl StructuralPartialEq for ReliableBehavior"],["impl StructuralPartialEq for MultisigSubmitUpdate"],["impl StructuralPartialEq for TokenWalletAsset"]], +"nekoton":[["impl StructuralPartialEq for IncomingChangeOwner"],["impl StructuralPartialEq for MultisigSubmitUpdate"],["impl StructuralPartialEq for Expiration"],["impl StructuralPartialEq for EncryptedKey"],["impl StructuralPartialEq for MessageFlags"],["impl StructuralPartialEq for MultisigConfirmTransaction"],["impl StructuralPartialEq for MultisigSendTransaction"],["impl StructuralPartialEq for MultisigSubmitTransaction"],["impl StructuralPartialEq for DePoolAsset"],["impl StructuralPartialEq for AccountStatus"],["impl StructuralPartialEq for DerivedKeySigner"],["impl StructuralPartialEq for IncomingNftTransfer"],["impl StructuralPartialEq for MnemonicType"],["impl StructuralPartialEq for EncryptedKeySigner"],["impl StructuralPartialEq for PendingTransaction"],["impl StructuralPartialEq for TonWalletDetails"],["impl StructuralPartialEq for MultisigConfirmUpdate"],["impl StructuralPartialEq for NetworkCapabilities"],["impl StructuralPartialEq for EncryptionAlgorithm"],["impl StructuralPartialEq for ExpireAt"],["impl StructuralPartialEq for TokenWalletAsset"],["impl StructuralPartialEq for ReliableBehavior"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for PollingMethod"],["impl StructuralPartialEq for NftVersion"],["impl StructuralPartialEq for MessageType"],["impl StructuralPartialEq for TokenSwapBack"],["impl StructuralPartialEq for TransactionExecutionOptions"],["impl StructuralPartialEq for TransactionsBatchType"],["impl StructuralPartialEq for IncomingChangeManager"],["impl StructuralPartialEq for MultisigType"],["impl StructuralPartialEq for MultisigPendingUpdate"],["impl StructuralPartialEq for MultisigExecuteUpdate"],["impl StructuralPartialEq for MultisigPendingTransaction"],["impl StructuralPartialEq for WalletType"],["impl StructuralPartialEq for TokenIncomingTransfer"]], "nekoton_abi":[["impl StructuralPartialEq for ParsedType"]], +"nekoton_contracts":[["impl StructuralPartialEq for TokenWalletDetails"],["impl StructuralPartialEq for RootTokenContractDetails"],["impl StructuralPartialEq for TokenWalletVersion"]], "nekoton_proto":[["impl StructuralPartialEq for NotExist"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for LastTransactionId"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for Inexact"],["impl StructuralPartialEq for Exact"],["impl StructuralPartialEq for GetContractState"],["impl StructuralPartialEq for GetDstTransaction"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for Timings"],["impl StructuralPartialEq for GetContractState"],["impl StructuralPartialEq for GenTimings"],["impl StructuralPartialEq for SendMessage"],["impl StructuralPartialEq for GetTransactionsList"],["impl StructuralPartialEq for Result"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for GetStatus"],["impl StructuralPartialEq for Call"],["impl StructuralPartialEq for Exists"],["impl StructuralPartialEq for GetRawTransaction"],["impl StructuralPartialEq for Response"],["impl StructuralPartialEq for GetTransaction"],["impl StructuralPartialEq for GetTimings"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for GetCapabilities"],["impl StructuralPartialEq for GetAccountsByCodeHash"],["impl StructuralPartialEq for GetBlockchainConfig"],["impl StructuralPartialEq for GetLatestKeyBlock"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index 816b36f88..99bca3e52 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl Sync for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Sync for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Sync for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Sync for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Sync for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Sync for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Sync for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Sync for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Sync for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Sync for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Sync for Dens",1,["nekoton::core::dens::Dens"]],["impl Sync for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Sync for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Sync for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Sync for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Sync for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Sync for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Sync for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Sync for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Sync for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Sync for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Sync for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Sync for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Sync for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Sync for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Sync for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Sync for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Sync for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Sync for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Sync for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Sync for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> Sync for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> Sync for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl Sync for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Sync for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Sync for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Sync for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Sync for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Sync for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Sync for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Sync for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Sync for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Sync for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Sync for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Sync for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Sync for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Sync for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Sync for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Sync for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Sync for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Sync for TonInterface",1,["nekoton::core::TonInterface"]],["impl Sync for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Sync for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Sync for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Sync for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Sync for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Sync for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Sync for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Sync for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Sync for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Sync for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Sync for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Sync for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Sync for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Sync for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Sync for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Sync for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Sync for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Sync for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Sync for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Sync for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Sync for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Sync for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Sync for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Sync for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Sync for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Sync for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Sync for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Sync for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Sync for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Sync for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Sync for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Sync for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Sync for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Sync for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Sync for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Sync for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Sync for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Sync for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Sync for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Sync for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Sync for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Sync for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Sync for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Sync for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Sync for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Sync for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Sync for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Sync for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Sync for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Sync for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Sync for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Sync for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Sync for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Sync for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Sync for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Sync for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Sync for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Sync for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Sync for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Sync for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Sync for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Sync for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Sync for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Sync for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Sync for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Sync for Expiration",1,["nekoton::models::Expiration"]],["impl Sync for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Sync for Symbol",1,["nekoton::models::Symbol"]],["impl Sync for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl Sync for NftVersion",1,["nekoton::models::NftVersion"]],["impl Sync for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl Sync for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl Sync for ContractState",1,["nekoton::models::ContractState"]],["impl Sync for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Sync for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Sync for TransactionWithData<T>where\n T: Sync,",1,["nekoton::models::TransactionWithData"]],["impl Sync for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Sync for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Sync for Transaction",1,["nekoton::models::Transaction"]],["impl Sync for TransactionError",1,["nekoton::models::TransactionError"]],["impl Sync for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Sync for Message",1,["nekoton::models::Message"]],["impl Sync for MessageBody",1,["nekoton::models::MessageBody"]],["impl Sync for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Sync for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Sync for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Sync for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Sync for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Sync for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Sync for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Sync for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Sync for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Sync for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Sync for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl Sync for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Sync for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Sync for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Sync for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Sync for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Sync for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Sync for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Sync for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Sync for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Sync for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Sync for Dens",1,["nekoton::core::dens::Dens"]],["impl Sync for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Sync for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Sync for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Sync for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Sync for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Sync for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Sync for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Sync for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Sync for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Sync for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Sync for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Sync for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Sync for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Sync for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Sync for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Sync for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Sync for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Sync for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Sync for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Sync for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl Sync for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Sync for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Sync for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Sync for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Sync for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Sync for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Sync for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Sync for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Sync for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Sync for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Sync for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Sync for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Sync for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Sync for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Sync for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Sync for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Sync for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Sync for TonInterface",1,["nekoton::core::TonInterface"]],["impl Sync for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Sync for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Sync for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Sync for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Sync for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Sync for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Sync for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Sync for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Sync for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Sync for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Sync for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Sync for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Sync for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Sync for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Sync for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Sync for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Sync for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Sync for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Sync for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Sync for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Sync for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Sync for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Sync for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Sync for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Sync for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Sync for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Sync for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Sync for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Sync for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Sync for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Sync for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Sync for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Sync for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Sync for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Sync for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Sync for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Sync for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Sync for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Sync for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Sync for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Sync for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Sync for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Sync for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Sync for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Sync for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Sync for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Sync for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Sync for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Sync for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Sync for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Sync for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Sync for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Sync for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Sync for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Sync for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Sync for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Sync for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Sync for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Sync for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Sync for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Sync for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Sync for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Sync for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Sync for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Sync for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Sync for Expiration",1,["nekoton::models::Expiration"]],["impl Sync for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Sync for Symbol",1,["nekoton::models::Symbol"]],["impl Sync for NftVersion",1,["nekoton::models::NftVersion"]],["impl Sync for ContractState",1,["nekoton::models::ContractState"]],["impl Sync for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Sync for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Sync for TransactionWithData<T>where\n T: Sync,",1,["nekoton::models::TransactionWithData"]],["impl Sync for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Sync for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Sync for Transaction",1,["nekoton::models::Transaction"]],["impl Sync for TransactionError",1,["nekoton::models::TransactionError"]],["impl Sync for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Sync for Message",1,["nekoton::models::Message"]],["impl Sync for MessageBody",1,["nekoton::models::MessageBody"]],["impl Sync for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Sync for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Sync for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Sync for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Sync for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Sync for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Sync for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Sync for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Sync for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Sync for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Sync for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl Sync for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl Sync for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl Sync for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl Sync for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl Sync for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> Sync for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl Sync for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl Sync for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl Sync for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> Sync for ContractOutputUnpacker<I>where\n I: Sync,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl Sync for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl Sync for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl Sync for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl Sync for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl Sync for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl Sync for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> Sync for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl Sync for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl Sync for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl Sync for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl Sync for MethodName",1,["nekoton_abi::MethodName"]],["impl Sync for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl Sync for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl Sync for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl Sync for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> Sync for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl Sync for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl Sync for Executor",1,["nekoton_abi::Executor"]],["impl<T> Sync for MaybeRef<T>where\n T: Sync,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> Sync for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Sync for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Sync for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Sync for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Sync for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Sync for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Sync for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Sync for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Sync for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Sync for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Sync for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Sync for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Sync for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Sync for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Sync for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Sync for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Sync for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Sync for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Sync for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Sync for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl Sync for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Sync for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Sync for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Sync for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Sync for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Sync for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Sync for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Sync for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Sync for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Sync for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Sync for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Sync for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Sync for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Sync for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Sync for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Sync for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Sync for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Sync for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Sync for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Sync for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Sync for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Sync for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Sync for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Sync for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Sync for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> Sync for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Sync for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Sync for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Sync for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Sync for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Sync for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Sync for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Sync for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Sync for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Sync for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Sync for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Sync for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Sync for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Sync for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Sync for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Sync for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Sync for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Sync for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Sync for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Sync for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Sync for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Sync for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> Sync for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> Sync for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl Sync for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl Sync for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl Sync for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl Sync for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl Sync for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Sync for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Sync for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Sync for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Sync for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Sync for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Sync for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Sync for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Sync for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Sync for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Sync for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Sync for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Sync for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Sync for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Sync for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Sync for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Sync for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Sync for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Sync for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Sync for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Sync for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Sync for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Sync for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Sync for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Sync for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Sync for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl Sync for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl Sync for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl Sync for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl Sync for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl Sync for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl Sync for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl Sync for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl Sync for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl Sync for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl Sync for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl Sync for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl Sync for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl Sync for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl Sync for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl Sync for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl Sync for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl Sync for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl Sync for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl Sync for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl Sync for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl Sync for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl Sync for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl Sync for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl Sync for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl Sync for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl Sync for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl Sync for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl Sync for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl Sync for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl Sync for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl Sync for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl Sync for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl Sync for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl Sync for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl Sync for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index f86dfee0d..192041f83 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl Unpin for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Unpin for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Unpin for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Unpin for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Unpin for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Unpin for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Unpin for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Unpin for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Unpin for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Unpin for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Unpin for Dens",1,["nekoton::core::dens::Dens"]],["impl Unpin for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Unpin for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Unpin for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Unpin for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Unpin for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Unpin for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Unpin for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Unpin for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Unpin for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Unpin for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Unpin for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Unpin for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Unpin for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Unpin for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Unpin for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Unpin for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Unpin for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Unpin for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Unpin for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Unpin for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> Unpin for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> Unpin for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl Unpin for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Unpin for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Unpin for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Unpin for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Unpin for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Unpin for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Unpin for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Unpin for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Unpin for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Unpin for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Unpin for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Unpin for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Unpin for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Unpin for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Unpin for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Unpin for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Unpin for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Unpin for TonInterface",1,["nekoton::core::TonInterface"]],["impl Unpin for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Unpin for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Unpin for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Unpin for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Unpin for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Unpin for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Unpin for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Unpin for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Unpin for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Unpin for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Unpin for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Unpin for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Unpin for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Unpin for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Unpin for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Unpin for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Unpin for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Unpin for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Unpin for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Unpin for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Unpin for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Unpin for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Unpin for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Unpin for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Unpin for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Unpin for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Unpin for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Unpin for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Unpin for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Unpin for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Unpin for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Unpin for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Unpin for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Unpin for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Unpin for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Unpin for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Unpin for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Unpin for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Unpin for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Unpin for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Unpin for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Unpin for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Unpin for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Unpin for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Unpin for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Unpin for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Unpin for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Unpin for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Unpin for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Unpin for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Unpin for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Unpin for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Unpin for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Unpin for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Unpin for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Unpin for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Unpin for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Unpin for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Unpin for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Unpin for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Unpin for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Unpin for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Unpin for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Unpin for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Unpin for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Unpin for Expiration",1,["nekoton::models::Expiration"]],["impl Unpin for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Unpin for Symbol",1,["nekoton::models::Symbol"]],["impl Unpin for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl Unpin for NftVersion",1,["nekoton::models::NftVersion"]],["impl Unpin for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl Unpin for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl Unpin for ContractState",1,["nekoton::models::ContractState"]],["impl Unpin for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Unpin for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Unpin for TransactionWithData<T>where\n T: Unpin,",1,["nekoton::models::TransactionWithData"]],["impl Unpin for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Unpin for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Unpin for Transaction",1,["nekoton::models::Transaction"]],["impl Unpin for TransactionError",1,["nekoton::models::TransactionError"]],["impl Unpin for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Unpin for Message",1,["nekoton::models::Message"]],["impl Unpin for MessageBody",1,["nekoton::models::MessageBody"]],["impl Unpin for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Unpin for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Unpin for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Unpin for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Unpin for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Unpin for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Unpin for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Unpin for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Unpin for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Unpin for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Unpin for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl Unpin for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl Unpin for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> Unpin for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl Unpin for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl Unpin for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl Unpin for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl Unpin for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl Unpin for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl Unpin for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl Unpin for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl Unpin for Dens",1,["nekoton::core::dens::Dens"]],["impl Unpin for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl Unpin for DensTld",1,["nekoton::core::dens::DensTld"]],["impl Unpin for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl Unpin for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl Unpin for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl Unpin for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl Unpin for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl Unpin for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl Unpin for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl Unpin for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> Unpin for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl Unpin for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> Unpin for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> Unpin for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl Unpin for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl Unpin for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl Unpin for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl Unpin for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl Unpin for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl Unpin for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl Unpin for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> Unpin for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl Unpin for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl Unpin for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl Unpin for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl Unpin for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl Unpin for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl Unpin for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl Unpin for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl Unpin for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl Unpin for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl Unpin for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl Unpin for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl Unpin for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl Unpin for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl Unpin for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl Unpin for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl Unpin for TonInterface",1,["nekoton::core::TonInterface"]],["impl Unpin for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl Unpin for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl Unpin for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl Unpin for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl Unpin for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl Unpin for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl Unpin for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl Unpin for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl Unpin for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl Unpin for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl Unpin for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl Unpin for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl Unpin for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl Unpin for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl Unpin for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl Unpin for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl Unpin for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl Unpin for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl Unpin for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl Unpin for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl Unpin for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl Unpin for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl Unpin for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl Unpin for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl Unpin for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl Unpin for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> Unpin for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl Unpin for Password",1,["nekoton::crypto::password_cache::Password"]],["impl Unpin for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl Unpin for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> Unpin for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl Unpin for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl Unpin for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl Unpin for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl Unpin for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl Unpin for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl Unpin for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl Unpin for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl Unpin for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl Unpin for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl Unpin for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl Unpin for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl Unpin for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl Unpin for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl Unpin for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl Unpin for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl Unpin for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl Unpin for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl Unpin for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl Unpin for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl Unpin for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl Unpin for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl Unpin for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl Unpin for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl Unpin for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl Unpin for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl Unpin for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl Unpin for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl Unpin for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl Unpin for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl Unpin for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl Unpin for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl Unpin for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl Unpin for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl Unpin for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl Unpin for Expiration",1,["nekoton::models::Expiration"]],["impl Unpin for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl Unpin for Symbol",1,["nekoton::models::Symbol"]],["impl Unpin for NftVersion",1,["nekoton::models::NftVersion"]],["impl Unpin for ContractState",1,["nekoton::models::ContractState"]],["impl Unpin for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl Unpin for MessageType",1,["nekoton::models::MessageType"]],["impl<T> Unpin for TransactionWithData<T>where\n T: Unpin,",1,["nekoton::models::TransactionWithData"]],["impl Unpin for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl Unpin for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl Unpin for Transaction",1,["nekoton::models::Transaction"]],["impl Unpin for TransactionError",1,["nekoton::models::TransactionError"]],["impl Unpin for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl Unpin for Message",1,["nekoton::models::Message"]],["impl Unpin for MessageBody",1,["nekoton::models::MessageBody"]],["impl Unpin for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl Unpin for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl Unpin for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl Unpin for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl Unpin for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl Unpin for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl Unpin for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl Unpin for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl Unpin for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl Unpin for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl Unpin for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl Unpin for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl Unpin for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl Unpin for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl Unpin for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl Unpin for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> Unpin for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl Unpin for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl Unpin for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl Unpin for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> Unpin for ContractOutputUnpacker<I>where\n I: Unpin,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl Unpin for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl Unpin for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl Unpin for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl Unpin for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl Unpin for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl Unpin for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> Unpin for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl Unpin for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl Unpin for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl Unpin for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl Unpin for MethodName",1,["nekoton_abi::MethodName"]],["impl Unpin for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl Unpin for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl Unpin for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl Unpin for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> Unpin for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl Unpin for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl Unpin for Executor",1,["nekoton_abi::Executor"]],["impl<T> Unpin for MaybeRef<T>where\n T: Unpin,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> Unpin for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Unpin for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Unpin for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Unpin for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Unpin for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Unpin for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Unpin for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Unpin for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Unpin for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Unpin for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Unpin for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Unpin for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Unpin for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Unpin for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Unpin for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Unpin for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Unpin for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Unpin for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Unpin for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Unpin for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl Unpin for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Unpin for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Unpin for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Unpin for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Unpin for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Unpin for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Unpin for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Unpin for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Unpin for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Unpin for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Unpin for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Unpin for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Unpin for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Unpin for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Unpin for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Unpin for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Unpin for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Unpin for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Unpin for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Unpin for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Unpin for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Unpin for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Unpin for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Unpin for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Unpin for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> Unpin for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> Unpin for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl Unpin for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl Unpin for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> Unpin for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl Unpin for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl Unpin for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl Unpin for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl Unpin for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl Unpin for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl Unpin for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl Unpin for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl Unpin for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl Unpin for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl Unpin for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl Unpin for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl Unpin for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl Unpin for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl Unpin for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl Unpin for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> Unpin for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> Unpin for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> Unpin for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> Unpin for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl Unpin for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl Unpin for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl Unpin for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl Unpin for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl Unpin for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl Unpin for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl Unpin for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl Unpin for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl Unpin for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl Unpin for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> Unpin for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> Unpin for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> Unpin for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl Unpin for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> Unpin for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> Unpin for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> Unpin for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl Unpin for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl Unpin for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl Unpin for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl Unpin for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl Unpin for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl Unpin for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl Unpin for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl Unpin for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl Unpin for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl Unpin for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl Unpin for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl Unpin for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl Unpin for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl Unpin for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl Unpin for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl Unpin for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl Unpin for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl Unpin for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl Unpin for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl Unpin for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl Unpin for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl Unpin for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl Unpin for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl Unpin for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl Unpin for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl Unpin for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl Unpin for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl Unpin for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl Unpin for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl Unpin for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl Unpin for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl Unpin for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl Unpin for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl Unpin for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl Unpin for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl Unpin for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl Unpin for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl Unpin for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl Unpin for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl Unpin for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl Unpin for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl Unpin for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl Unpin for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl Unpin for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl Unpin for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl Unpin for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl Unpin for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl Unpin for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 63b836852..a71f6d0a1 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl !RefUnwindSafe for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl !RefUnwindSafe for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> !RefUnwindSafe for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl !RefUnwindSafe for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl !RefUnwindSafe for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl !RefUnwindSafe for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl !RefUnwindSafe for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl !RefUnwindSafe for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl !RefUnwindSafe for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl RefUnwindSafe for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !RefUnwindSafe for Dens",1,["nekoton::core::dens::Dens"]],["impl !RefUnwindSafe for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl !RefUnwindSafe for DensTld",1,["nekoton::core::dens::DensTld"]],["impl !RefUnwindSafe for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl !RefUnwindSafe for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !RefUnwindSafe for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl RefUnwindSafe for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl !RefUnwindSafe for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl RefUnwindSafe for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl !RefUnwindSafe for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl !RefUnwindSafe for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> !RefUnwindSafe for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl RefUnwindSafe for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> !RefUnwindSafe for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> !RefUnwindSafe for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !RefUnwindSafe for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl !RefUnwindSafe for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl RefUnwindSafe for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl !RefUnwindSafe for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl !RefUnwindSafe for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl !RefUnwindSafe for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> !RefUnwindSafe for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> !RefUnwindSafe for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl !RefUnwindSafe for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> RefUnwindSafe for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl RefUnwindSafe for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl RefUnwindSafe for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl RefUnwindSafe for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl RefUnwindSafe for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl !RefUnwindSafe for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl !RefUnwindSafe for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl RefUnwindSafe for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl !RefUnwindSafe for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl !RefUnwindSafe for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl RefUnwindSafe for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl !RefUnwindSafe for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl RefUnwindSafe for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl !RefUnwindSafe for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl RefUnwindSafe for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl RefUnwindSafe for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl !RefUnwindSafe for TonInterface",1,["nekoton::core::TonInterface"]],["impl !RefUnwindSafe for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl RefUnwindSafe for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl RefUnwindSafe for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl RefUnwindSafe for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl RefUnwindSafe for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl RefUnwindSafe for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl RefUnwindSafe for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl RefUnwindSafe for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl RefUnwindSafe for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl RefUnwindSafe for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl RefUnwindSafe for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl RefUnwindSafe for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl RefUnwindSafe for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl RefUnwindSafe for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl RefUnwindSafe for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl RefUnwindSafe for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl !RefUnwindSafe for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl RefUnwindSafe for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl RefUnwindSafe for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl RefUnwindSafe for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl RefUnwindSafe for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl RefUnwindSafe for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl RefUnwindSafe for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl RefUnwindSafe for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl RefUnwindSafe for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl !RefUnwindSafe for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> !RefUnwindSafe for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl RefUnwindSafe for Password",1,["nekoton::crypto::password_cache::Password"]],["impl RefUnwindSafe for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl !RefUnwindSafe for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> !RefUnwindSafe for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl RefUnwindSafe for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl RefUnwindSafe for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl RefUnwindSafe for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl RefUnwindSafe for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl RefUnwindSafe for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl RefUnwindSafe for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl !RefUnwindSafe for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl !RefUnwindSafe for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl !RefUnwindSafe for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl !RefUnwindSafe for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl RefUnwindSafe for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl RefUnwindSafe for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl !RefUnwindSafe for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl RefUnwindSafe for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl !RefUnwindSafe for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl !RefUnwindSafe for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl RefUnwindSafe for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl RefUnwindSafe for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl RefUnwindSafe for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl !RefUnwindSafe for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl RefUnwindSafe for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl !RefUnwindSafe for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl !RefUnwindSafe for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl !RefUnwindSafe for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl !RefUnwindSafe for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl !RefUnwindSafe for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl !RefUnwindSafe for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl !RefUnwindSafe for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl !RefUnwindSafe for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl !RefUnwindSafe for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl RefUnwindSafe for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl RefUnwindSafe for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl RefUnwindSafe for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl RefUnwindSafe for Expiration",1,["nekoton::models::Expiration"]],["impl RefUnwindSafe for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl !RefUnwindSafe for Symbol",1,["nekoton::models::Symbol"]],["impl RefUnwindSafe for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl RefUnwindSafe for NftVersion",1,["nekoton::models::NftVersion"]],["impl !RefUnwindSafe for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl !RefUnwindSafe for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl RefUnwindSafe for ContractState",1,["nekoton::models::ContractState"]],["impl !RefUnwindSafe for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl RefUnwindSafe for MessageType",1,["nekoton::models::MessageType"]],["impl<T> !RefUnwindSafe for TransactionWithData<T>",1,["nekoton::models::TransactionWithData"]],["impl RefUnwindSafe for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl RefUnwindSafe for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl !RefUnwindSafe for Transaction",1,["nekoton::models::Transaction"]],["impl RefUnwindSafe for TransactionError",1,["nekoton::models::TransactionError"]],["impl RefUnwindSafe for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl !RefUnwindSafe for Message",1,["nekoton::models::Message"]],["impl !RefUnwindSafe for MessageBody",1,["nekoton::models::MessageBody"]],["impl RefUnwindSafe for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl RefUnwindSafe for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl RefUnwindSafe for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !RefUnwindSafe for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl RefUnwindSafe for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl RefUnwindSafe for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl !RefUnwindSafe for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl !RefUnwindSafe for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl !RefUnwindSafe for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl !RefUnwindSafe for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl RefUnwindSafe for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl !RefUnwindSafe for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl !RefUnwindSafe for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> !RefUnwindSafe for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl !RefUnwindSafe for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl !RefUnwindSafe for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl !RefUnwindSafe for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl !RefUnwindSafe for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl !RefUnwindSafe for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl !RefUnwindSafe for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl RefUnwindSafe for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !RefUnwindSafe for Dens",1,["nekoton::core::dens::Dens"]],["impl !RefUnwindSafe for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl !RefUnwindSafe for DensTld",1,["nekoton::core::dens::DensTld"]],["impl !RefUnwindSafe for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl !RefUnwindSafe for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !RefUnwindSafe for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl RefUnwindSafe for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl !RefUnwindSafe for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl RefUnwindSafe for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl !RefUnwindSafe for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl !RefUnwindSafe for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> !RefUnwindSafe for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl RefUnwindSafe for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> !RefUnwindSafe for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> !RefUnwindSafe for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !RefUnwindSafe for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl !RefUnwindSafe for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl RefUnwindSafe for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl !RefUnwindSafe for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl !RefUnwindSafe for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl !RefUnwindSafe for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl !RefUnwindSafe for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> RefUnwindSafe for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl RefUnwindSafe for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl RefUnwindSafe for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl RefUnwindSafe for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl RefUnwindSafe for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl !RefUnwindSafe for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl !RefUnwindSafe for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl RefUnwindSafe for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl !RefUnwindSafe for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl !RefUnwindSafe for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl RefUnwindSafe for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl !RefUnwindSafe for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl RefUnwindSafe for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl !RefUnwindSafe for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl RefUnwindSafe for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl RefUnwindSafe for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl !RefUnwindSafe for TonInterface",1,["nekoton::core::TonInterface"]],["impl !RefUnwindSafe for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl RefUnwindSafe for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl RefUnwindSafe for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl RefUnwindSafe for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl RefUnwindSafe for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl RefUnwindSafe for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl RefUnwindSafe for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl RefUnwindSafe for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl RefUnwindSafe for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl RefUnwindSafe for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl RefUnwindSafe for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl RefUnwindSafe for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl RefUnwindSafe for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl RefUnwindSafe for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl RefUnwindSafe for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl RefUnwindSafe for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl !RefUnwindSafe for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl RefUnwindSafe for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl RefUnwindSafe for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl RefUnwindSafe for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl RefUnwindSafe for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl RefUnwindSafe for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl RefUnwindSafe for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl RefUnwindSafe for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl RefUnwindSafe for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl !RefUnwindSafe for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> !RefUnwindSafe for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl RefUnwindSafe for Password",1,["nekoton::crypto::password_cache::Password"]],["impl RefUnwindSafe for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl !RefUnwindSafe for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> !RefUnwindSafe for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl RefUnwindSafe for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl RefUnwindSafe for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl RefUnwindSafe for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl RefUnwindSafe for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl RefUnwindSafe for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl RefUnwindSafe for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl !RefUnwindSafe for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl !RefUnwindSafe for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl !RefUnwindSafe for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl !RefUnwindSafe for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl RefUnwindSafe for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl RefUnwindSafe for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl !RefUnwindSafe for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl RefUnwindSafe for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl !RefUnwindSafe for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl !RefUnwindSafe for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl RefUnwindSafe for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl RefUnwindSafe for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl RefUnwindSafe for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl !RefUnwindSafe for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl RefUnwindSafe for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl !RefUnwindSafe for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl !RefUnwindSafe for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl !RefUnwindSafe for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl !RefUnwindSafe for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl !RefUnwindSafe for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl !RefUnwindSafe for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl !RefUnwindSafe for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl !RefUnwindSafe for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl !RefUnwindSafe for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl RefUnwindSafe for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl RefUnwindSafe for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl RefUnwindSafe for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl RefUnwindSafe for Expiration",1,["nekoton::models::Expiration"]],["impl RefUnwindSafe for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl !RefUnwindSafe for Symbol",1,["nekoton::models::Symbol"]],["impl RefUnwindSafe for NftVersion",1,["nekoton::models::NftVersion"]],["impl RefUnwindSafe for ContractState",1,["nekoton::models::ContractState"]],["impl !RefUnwindSafe for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl RefUnwindSafe for MessageType",1,["nekoton::models::MessageType"]],["impl<T> !RefUnwindSafe for TransactionWithData<T>",1,["nekoton::models::TransactionWithData"]],["impl RefUnwindSafe for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl RefUnwindSafe for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl !RefUnwindSafe for Transaction",1,["nekoton::models::Transaction"]],["impl RefUnwindSafe for TransactionError",1,["nekoton::models::TransactionError"]],["impl RefUnwindSafe for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl !RefUnwindSafe for Message",1,["nekoton::models::Message"]],["impl !RefUnwindSafe for MessageBody",1,["nekoton::models::MessageBody"]],["impl RefUnwindSafe for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl RefUnwindSafe for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl RefUnwindSafe for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !RefUnwindSafe for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl RefUnwindSafe for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl RefUnwindSafe for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl !RefUnwindSafe for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl !RefUnwindSafe for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl !RefUnwindSafe for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl !RefUnwindSafe for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl RefUnwindSafe for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl RefUnwindSafe for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl RefUnwindSafe for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl RefUnwindSafe for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl RefUnwindSafe for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl RefUnwindSafe for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> !RefUnwindSafe for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl RefUnwindSafe for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl RefUnwindSafe for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl RefUnwindSafe for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> RefUnwindSafe for ContractOutputUnpacker<I>where\n I: RefUnwindSafe,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl RefUnwindSafe for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl RefUnwindSafe for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl RefUnwindSafe for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl RefUnwindSafe for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl RefUnwindSafe for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl RefUnwindSafe for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> !RefUnwindSafe for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl !RefUnwindSafe for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl RefUnwindSafe for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl RefUnwindSafe for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl RefUnwindSafe for MethodName",1,["nekoton_abi::MethodName"]],["impl RefUnwindSafe for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl RefUnwindSafe for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl RefUnwindSafe for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl RefUnwindSafe for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> !RefUnwindSafe for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl !RefUnwindSafe for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl !RefUnwindSafe for Executor",1,["nekoton_abi::Executor"]],["impl<T> RefUnwindSafe for MaybeRef<T>where\n T: RefUnwindSafe,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> !RefUnwindSafe for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> !RefUnwindSafe for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl RefUnwindSafe for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl RefUnwindSafe for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> RefUnwindSafe for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl !RefUnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl !RefUnwindSafe for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl !RefUnwindSafe for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl !RefUnwindSafe for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl !RefUnwindSafe for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl RefUnwindSafe for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl !RefUnwindSafe for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl !RefUnwindSafe for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl !RefUnwindSafe for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl !RefUnwindSafe for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl !RefUnwindSafe for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl !RefUnwindSafe for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl !RefUnwindSafe for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl !RefUnwindSafe for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl !RefUnwindSafe for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl RefUnwindSafe for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl !RefUnwindSafe for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl !RefUnwindSafe for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl !RefUnwindSafe for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl !RefUnwindSafe for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> !RefUnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> !RefUnwindSafe for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> !RefUnwindSafe for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl !RefUnwindSafe for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> !RefUnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> !RefUnwindSafe for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> !RefUnwindSafe for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl RefUnwindSafe for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl RefUnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl RefUnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl RefUnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl RefUnwindSafe for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl RefUnwindSafe for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl RefUnwindSafe for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl !RefUnwindSafe for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl RefUnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl RefUnwindSafe for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl RefUnwindSafe for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> !RefUnwindSafe for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> !RefUnwindSafe for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl RefUnwindSafe for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl RefUnwindSafe for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> RefUnwindSafe for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl !RefUnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl !RefUnwindSafe for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl !RefUnwindSafe for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl !RefUnwindSafe for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl !RefUnwindSafe for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl RefUnwindSafe for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl !RefUnwindSafe for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl !RefUnwindSafe for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl !RefUnwindSafe for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl !RefUnwindSafe for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl !RefUnwindSafe for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl !RefUnwindSafe for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl !RefUnwindSafe for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl !RefUnwindSafe for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl !RefUnwindSafe for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> !RefUnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> !RefUnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> !RefUnwindSafe for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> !RefUnwindSafe for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl RefUnwindSafe for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl !RefUnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl !RefUnwindSafe for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl RefUnwindSafe for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl RefUnwindSafe for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl !RefUnwindSafe for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl !RefUnwindSafe for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl !RefUnwindSafe for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl !RefUnwindSafe for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl !RefUnwindSafe for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> !RefUnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> !RefUnwindSafe for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> !RefUnwindSafe for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl !RefUnwindSafe for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> !RefUnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> !RefUnwindSafe for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> !RefUnwindSafe for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl RefUnwindSafe for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl RefUnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl RefUnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl !RefUnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl RefUnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl RefUnwindSafe for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl RefUnwindSafe for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl RefUnwindSafe for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl !RefUnwindSafe for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl RefUnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl RefUnwindSafe for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl RefUnwindSafe for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl RefUnwindSafe for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl RefUnwindSafe for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl RefUnwindSafe for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl RefUnwindSafe for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl RefUnwindSafe for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl RefUnwindSafe for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl RefUnwindSafe for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl RefUnwindSafe for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl RefUnwindSafe for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl RefUnwindSafe for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl RefUnwindSafe for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl RefUnwindSafe for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl RefUnwindSafe for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl RefUnwindSafe for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl RefUnwindSafe for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl RefUnwindSafe for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl RefUnwindSafe for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl RefUnwindSafe for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl RefUnwindSafe for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl RefUnwindSafe for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl RefUnwindSafe for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl RefUnwindSafe for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl RefUnwindSafe for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl RefUnwindSafe for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl RefUnwindSafe for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl RefUnwindSafe for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl RefUnwindSafe for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl RefUnwindSafe for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl RefUnwindSafe for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl !RefUnwindSafe for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl RefUnwindSafe for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl RefUnwindSafe for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl RefUnwindSafe for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl RefUnwindSafe for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl RefUnwindSafe for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index c7736c7b9..2265ad6ec 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nekoton":[["impl !UnwindSafe for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl !UnwindSafe for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> !UnwindSafe for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl !UnwindSafe for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl !UnwindSafe for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl !UnwindSafe for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl !UnwindSafe for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl !UnwindSafe for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl !UnwindSafe for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl UnwindSafe for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !UnwindSafe for Dens",1,["nekoton::core::dens::Dens"]],["impl !UnwindSafe for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl !UnwindSafe for DensTld",1,["nekoton::core::dens::DensTld"]],["impl !UnwindSafe for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl !UnwindSafe for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !UnwindSafe for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl UnwindSafe for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl !UnwindSafe for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl UnwindSafe for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl !UnwindSafe for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl !UnwindSafe for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> !UnwindSafe for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl UnwindSafe for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> !UnwindSafe for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> !UnwindSafe for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !UnwindSafe for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl !UnwindSafe for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl UnwindSafe for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl !UnwindSafe for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl !UnwindSafe for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl !UnwindSafe for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl<'a> !UnwindSafe for RootTokenContractState<'a>",1,["nekoton::core::token_wallet::RootTokenContractState"]],["impl<'a> !UnwindSafe for TokenWalletContractState<'a>",1,["nekoton::core::token_wallet::TokenWalletContractState"]],["impl !UnwindSafe for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> UnwindSafe for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl UnwindSafe for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl UnwindSafe for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl UnwindSafe for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl UnwindSafe for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl !UnwindSafe for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl !UnwindSafe for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl UnwindSafe for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl !UnwindSafe for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl !UnwindSafe for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl UnwindSafe for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl !UnwindSafe for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl UnwindSafe for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl !UnwindSafe for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl UnwindSafe for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl UnwindSafe for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl !UnwindSafe for TonInterface",1,["nekoton::core::TonInterface"]],["impl !UnwindSafe for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl UnwindSafe for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl UnwindSafe for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl UnwindSafe for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl UnwindSafe for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl UnwindSafe for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl UnwindSafe for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl UnwindSafe for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl UnwindSafe for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl UnwindSafe for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl UnwindSafe for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl UnwindSafe for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl UnwindSafe for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl UnwindSafe for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl UnwindSafe for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl UnwindSafe for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl !UnwindSafe for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl UnwindSafe for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl UnwindSafe for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl UnwindSafe for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl UnwindSafe for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl UnwindSafe for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl UnwindSafe for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl UnwindSafe for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl UnwindSafe for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl UnwindSafe for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> !UnwindSafe for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl UnwindSafe for Password",1,["nekoton::crypto::password_cache::Password"]],["impl UnwindSafe for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl !UnwindSafe for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> !UnwindSafe for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl UnwindSafe for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl UnwindSafe for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl UnwindSafe for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl UnwindSafe for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl UnwindSafe for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl UnwindSafe for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl !UnwindSafe for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl !UnwindSafe for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl !UnwindSafe for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl !UnwindSafe for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl UnwindSafe for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl UnwindSafe for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl !UnwindSafe for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl UnwindSafe for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl !UnwindSafe for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl !UnwindSafe for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl UnwindSafe for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl UnwindSafe for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl UnwindSafe for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl !UnwindSafe for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl UnwindSafe for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl !UnwindSafe for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl !UnwindSafe for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl !UnwindSafe for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl !UnwindSafe for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl !UnwindSafe for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl !UnwindSafe for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl !UnwindSafe for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl !UnwindSafe for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl !UnwindSafe for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl UnwindSafe for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl UnwindSafe for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl UnwindSafe for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl UnwindSafe for Expiration",1,["nekoton::models::Expiration"]],["impl UnwindSafe for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl !UnwindSafe for Symbol",1,["nekoton::models::Symbol"]],["impl UnwindSafe for TokenWalletVersion",1,["nekoton::models::TokenWalletVersion"]],["impl UnwindSafe for NftVersion",1,["nekoton::models::NftVersion"]],["impl !UnwindSafe for TokenWalletDetails",1,["nekoton::models::TokenWalletDetails"]],["impl !UnwindSafe for RootTokenContractDetails",1,["nekoton::models::RootTokenContractDetails"]],["impl UnwindSafe for ContractState",1,["nekoton::models::ContractState"]],["impl !UnwindSafe for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl UnwindSafe for MessageType",1,["nekoton::models::MessageType"]],["impl<T> !UnwindSafe for TransactionWithData<T>",1,["nekoton::models::TransactionWithData"]],["impl UnwindSafe for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl UnwindSafe for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl !UnwindSafe for Transaction",1,["nekoton::models::Transaction"]],["impl UnwindSafe for TransactionError",1,["nekoton::models::TransactionError"]],["impl UnwindSafe for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl !UnwindSafe for Message",1,["nekoton::models::Message"]],["impl !UnwindSafe for MessageBody",1,["nekoton::models::MessageBody"]],["impl UnwindSafe for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl UnwindSafe for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl UnwindSafe for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !UnwindSafe for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl UnwindSafe for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl UnwindSafe for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl !UnwindSafe for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl !UnwindSafe for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl !UnwindSafe for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl !UnwindSafe for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl UnwindSafe for TransportInfo",1,["nekoton::transport::TransportInfo"]]], +"nekoton":[["impl !UnwindSafe for AccountsStorage",1,["nekoton::core::accounts_storage::AccountsStorage"]],["impl !UnwindSafe for AccountToAdd",1,["nekoton::core::accounts_storage::AccountToAdd"]],["impl<'a> !UnwindSafe for StoredAccountsData<'a>",1,["nekoton::core::accounts_storage::StoredAccountsData"]],["impl !UnwindSafe for AssetsList",1,["nekoton::core::accounts_storage::AssetsList"]],["impl !UnwindSafe for AdditionalAssets",1,["nekoton::core::accounts_storage::AdditionalAssets"]],["impl !UnwindSafe for TonWalletAsset",1,["nekoton::core::accounts_storage::TonWalletAsset"]],["impl !UnwindSafe for TokenWalletAsset",1,["nekoton::core::accounts_storage::TokenWalletAsset"]],["impl !UnwindSafe for DePoolAsset",1,["nekoton::core::accounts_storage::DePoolAsset"]],["impl !UnwindSafe for ContractSubscription",1,["nekoton::core::contract_subscription::ContractSubscription"]],["impl UnwindSafe for TransactionExecutionOptions",1,["nekoton::core::contract_subscription::TransactionExecutionOptions"]],["impl !UnwindSafe for Dens",1,["nekoton::core::dens::Dens"]],["impl !UnwindSafe for DensBuilder",1,["nekoton::core::dens::DensBuilder"]],["impl !UnwindSafe for DensTld",1,["nekoton::core::dens::DensTld"]],["impl !UnwindSafe for ResolvedValue",1,["nekoton::core::dens::ResolvedValue"]],["impl !UnwindSafe for GenericContract",1,["nekoton::core::generic_contract::GenericContract"]],["impl !UnwindSafe for KeyStore",1,["nekoton::core::keystore::KeyStore"]],["impl UnwindSafe for KeyStoreEntry",1,["nekoton::core::keystore::KeyStoreEntry"]],["impl !UnwindSafe for KeyStoreBuilder",1,["nekoton::core::keystore::KeyStoreBuilder"]],["impl UnwindSafe for KeyStoreError",1,["nekoton::core::keystore::KeyStoreError"]],["impl !UnwindSafe for NftCollection",1,["nekoton::core::nft_wallet::NftCollection"]],["impl !UnwindSafe for Nft",1,["nekoton::core::nft_wallet::Nft"]],["impl<'a> !UnwindSafe for CollectionContractState<'a>",1,["nekoton::core::nft_wallet::CollectionContractState"]],["impl UnwindSafe for CollectionInterfaces",1,["nekoton::core::nft_wallet::CollectionInterfaces"]],["impl<'a> !UnwindSafe for NftContractState<'a>",1,["nekoton::core::nft_wallet::NftContractState"]],["impl<'a> !UnwindSafe for IndexContractState<'a>",1,["nekoton::core::nft_wallet::IndexContractState"]],["impl !UnwindSafe for OwnersCache",1,["nekoton::core::owners_cache::OwnersCache"]],["impl !UnwindSafe for RecipientWallet",1,["nekoton::core::owners_cache::RecipientWallet"]],["impl UnwindSafe for OwnersCacheError",1,["nekoton::core::owners_cache::OwnersCacheError"]],["impl !UnwindSafe for InputMessage",1,["nekoton::core::parsing::InputMessage"]],["impl !UnwindSafe for ContractCall",1,["nekoton::core::parsing::ContractCall"]],["impl !UnwindSafe for TokenWallet",1,["nekoton::core::token_wallet::TokenWallet"]],["impl !UnwindSafe for InitData",1,["nekoton::core::ton_wallet::highload_wallet_v2::InitData"]],["impl<'a> UnwindSafe for DeployParams<'a>",1,["nekoton::core::ton_wallet::multisig::DeployParams"]],["impl UnwindSafe for MultisigType",1,["nekoton::core::ton_wallet::multisig::MultisigType"]],["impl UnwindSafe for MultisigParamsPrefix",1,["nekoton::core::ton_wallet::multisig::MultisigParamsPrefix"]],["impl UnwindSafe for UpdatedParams",1,["nekoton::core::ton_wallet::multisig::UpdatedParams"]],["impl UnwindSafe for InitData",1,["nekoton::core::ton_wallet::wallet_v3::InitData"]],["impl !UnwindSafe for TonWallet",1,["nekoton::core::ton_wallet::TonWallet"]],["impl !UnwindSafe for ExistingWalletInfo",1,["nekoton::core::ton_wallet::ExistingWalletInfo"]],["impl UnwindSafe for TonWalletDetails",1,["nekoton::core::ton_wallet::TonWalletDetails"]],["impl !UnwindSafe for Gift",1,["nekoton::core::ton_wallet::Gift"]],["impl !UnwindSafe for TransferAction",1,["nekoton::core::ton_wallet::TransferAction"]],["impl UnwindSafe for WalletType",1,["nekoton::core::ton_wallet::WalletType"]],["impl !UnwindSafe for TransactionsTreeStream",1,["nekoton::core::transactions_tree::TransactionsTreeStream"]],["impl UnwindSafe for TransactionTreeError",1,["nekoton::core::transactions_tree::TransactionTreeError"]],["impl !UnwindSafe for ParsedBlock",1,["nekoton::core::utils::ParsedBlock"]],["impl UnwindSafe for BlockParsingError",1,["nekoton::core::utils::BlockParsingError"]],["impl UnwindSafe for MessageContext",1,["nekoton::core::utils::MessageContext"]],["impl !UnwindSafe for TonInterface",1,["nekoton::core::TonInterface"]],["impl !UnwindSafe for InternalMessage",1,["nekoton::core::InternalMessage"]],["impl UnwindSafe for DerivedKeySigner",1,["nekoton::crypto::derived_key::DerivedKeySigner"]],["impl UnwindSafe for DerivedKeyPassword",1,["nekoton::crypto::derived_key::DerivedKeyPassword"]],["impl UnwindSafe for DerivedKeyExportSeedParams",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedParams"]],["impl UnwindSafe for DerivedKeyExportSeedOutput",1,["nekoton::crypto::derived_key::DerivedKeyExportSeedOutput"]],["impl UnwindSafe for DerivedKeyGetPublicKeys",1,["nekoton::crypto::derived_key::DerivedKeyGetPublicKeys"]],["impl UnwindSafe for DerivedKeyUpdateParams",1,["nekoton::crypto::derived_key::DerivedKeyUpdateParams"]],["impl UnwindSafe for DerivedKeyCreateInput",1,["nekoton::crypto::derived_key::DerivedKeyCreateInput"]],["impl UnwindSafe for EncryptedKeySigner",1,["nekoton::crypto::encrypted_key::EncryptedKeySigner"]],["impl UnwindSafe for EncryptedKeyCreateInput",1,["nekoton::crypto::encrypted_key::EncryptedKeyCreateInput"]],["impl UnwindSafe for EncryptedKeyPassword",1,["nekoton::crypto::encrypted_key::EncryptedKeyPassword"]],["impl UnwindSafe for EncryptedKeyExportSeedOutput",1,["nekoton::crypto::encrypted_key::EncryptedKeyExportSeedOutput"]],["impl UnwindSafe for EncryptedKeyGetPublicKeys",1,["nekoton::crypto::encrypted_key::EncryptedKeyGetPublicKeys"]],["impl UnwindSafe for EncryptedKeyUpdateParams",1,["nekoton::crypto::encrypted_key::EncryptedKeyUpdateParams"]],["impl UnwindSafe for EncryptedKey",1,["nekoton::crypto::encrypted_key::EncryptedKey"]],["impl UnwindSafe for EncryptedKeyError",1,["nekoton::crypto::encrypted_key::EncryptedKeyError"]],["impl !UnwindSafe for LedgerKeySigner",1,["nekoton::crypto::ledger_key::LedgerKeySigner"]],["impl UnwindSafe for LedgerKeyCreateInput",1,["nekoton::crypto::ledger_key::LedgerKeyCreateInput"]],["impl UnwindSafe for LedgerKeyGetPublicKeys",1,["nekoton::crypto::ledger_key::LedgerKeyGetPublicKeys"]],["impl UnwindSafe for LedgerUpdateKeyInput",1,["nekoton::crypto::ledger_key::LedgerUpdateKeyInput"]],["impl UnwindSafe for LedgerSignInput",1,["nekoton::crypto::ledger_key::LedgerSignInput"]],["impl UnwindSafe for LedgerKey",1,["nekoton::crypto::ledger_key::LedgerKey"]],["impl UnwindSafe for LedgerKeyError",1,["nekoton::crypto::ledger_key::LedgerKeyError"]],["impl UnwindSafe for MnemonicType",1,["nekoton::crypto::mnemonic::MnemonicType"]],["impl UnwindSafe for GeneratedKey",1,["nekoton::crypto::mnemonic::GeneratedKey"]],["impl UnwindSafe for PasswordCache",1,["nekoton::crypto::password_cache::PasswordCache"]],["impl<'a> !UnwindSafe for PasswordCacheTransaction<'a>",1,["nekoton::crypto::password_cache::PasswordCacheTransaction"]],["impl UnwindSafe for Password",1,["nekoton::crypto::password_cache::Password"]],["impl UnwindSafe for PasswordCacheBehavior",1,["nekoton::crypto::password_cache::PasswordCacheBehavior"]],["impl !UnwindSafe for SignedMessage",1,["nekoton::crypto::SignedMessage"]],["impl<'a> !UnwindSafe for SignerContext<'a>",1,["nekoton::crypto::SignerContext"]],["impl UnwindSafe for SharedSecret",1,["nekoton::crypto::SharedSecret"]],["impl UnwindSafe for EncryptionAlgorithm",1,["nekoton::crypto::EncryptionAlgorithm"]],["impl UnwindSafe for EncryptedData",1,["nekoton::crypto::EncryptedData"]],["impl UnwindSafe for SignerEntry",1,["nekoton::crypto::SignerEntry"]],["impl UnwindSafe for GqlRequest",1,["nekoton::external::GqlRequest"]],["impl UnwindSafe for LedgerSignatureContext",1,["nekoton::external::LedgerSignatureContext"]],["impl !UnwindSafe for TransactionAdditionalInfo",1,["nekoton::models::TransactionAdditionalInfo"]],["impl !UnwindSafe for WalletInteractionInfo",1,["nekoton::models::WalletInteractionInfo"]],["impl !UnwindSafe for KnownPayload",1,["nekoton::models::KnownPayload"]],["impl !UnwindSafe for WalletInteractionMethod",1,["nekoton::models::WalletInteractionMethod"]],["impl UnwindSafe for DePoolOnRoundCompleteNotification",1,["nekoton::models::DePoolOnRoundCompleteNotification"]],["impl UnwindSafe for DePoolReceiveAnswerNotification",1,["nekoton::models::DePoolReceiveAnswerNotification"]],["impl !UnwindSafe for TokenWalletDeployedNotification",1,["nekoton::models::TokenWalletDeployedNotification"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton::models::MultisigTransaction"]],["impl UnwindSafe for MultisigConfirmTransaction",1,["nekoton::models::MultisigConfirmTransaction"]],["impl !UnwindSafe for MultisigSubmitTransaction",1,["nekoton::models::MultisigSubmitTransaction"]],["impl !UnwindSafe for MultisigSendTransaction",1,["nekoton::models::MultisigSendTransaction"]],["impl UnwindSafe for MultisigSubmitUpdate",1,["nekoton::models::MultisigSubmitUpdate"]],["impl UnwindSafe for MultisigConfirmUpdate",1,["nekoton::models::MultisigConfirmUpdate"]],["impl UnwindSafe for MultisigExecuteUpdate",1,["nekoton::models::MultisigExecuteUpdate"]],["impl !UnwindSafe for MultisigPendingTransaction",1,["nekoton::models::MultisigPendingTransaction"]],["impl UnwindSafe for MultisigPendingUpdate",1,["nekoton::models::MultisigPendingUpdate"]],["impl !UnwindSafe for TokenWalletTransaction",1,["nekoton::models::TokenWalletTransaction"]],["impl !UnwindSafe for NftTransaction",1,["nekoton::models::NftTransaction"]],["impl !UnwindSafe for TokenIncomingTransfer",1,["nekoton::models::TokenIncomingTransfer"]],["impl !UnwindSafe for TokenOutgoingTransfer",1,["nekoton::models::TokenOutgoingTransfer"]],["impl !UnwindSafe for IncomingNftTransfer",1,["nekoton::models::IncomingNftTransfer"]],["impl !UnwindSafe for IncomingChangeOwner",1,["nekoton::models::IncomingChangeOwner"]],["impl !UnwindSafe for IncomingChangeManager",1,["nekoton::models::IncomingChangeManager"]],["impl !UnwindSafe for TransferRecipient",1,["nekoton::models::TransferRecipient"]],["impl !UnwindSafe for TokenSwapBack",1,["nekoton::models::TokenSwapBack"]],["impl UnwindSafe for PollingMethod",1,["nekoton::models::PollingMethod"]],["impl UnwindSafe for ReliableBehavior",1,["nekoton::models::ReliableBehavior"]],["impl UnwindSafe for NetworkCapabilities",1,["nekoton::models::NetworkCapabilities"]],["impl UnwindSafe for Expiration",1,["nekoton::models::Expiration"]],["impl UnwindSafe for ExpireAt",1,["nekoton::models::ExpireAt"]],["impl !UnwindSafe for Symbol",1,["nekoton::models::Symbol"]],["impl UnwindSafe for NftVersion",1,["nekoton::models::NftVersion"]],["impl UnwindSafe for ContractState",1,["nekoton::models::ContractState"]],["impl !UnwindSafe for PendingTransaction",1,["nekoton::models::PendingTransaction"]],["impl UnwindSafe for MessageType",1,["nekoton::models::MessageType"]],["impl<T> !UnwindSafe for TransactionWithData<T>",1,["nekoton::models::TransactionWithData"]],["impl UnwindSafe for TransactionsBatchInfo",1,["nekoton::models::TransactionsBatchInfo"]],["impl UnwindSafe for TransactionsBatchType",1,["nekoton::models::TransactionsBatchType"]],["impl !UnwindSafe for Transaction",1,["nekoton::models::Transaction"]],["impl UnwindSafe for TransactionError",1,["nekoton::models::TransactionError"]],["impl UnwindSafe for AccountStatus",1,["nekoton::models::AccountStatus"]],["impl !UnwindSafe for Message",1,["nekoton::models::Message"]],["impl !UnwindSafe for MessageBody",1,["nekoton::models::MessageBody"]],["impl UnwindSafe for MessageBodyError",1,["nekoton::models::MessageBodyError"]],["impl UnwindSafe for MessageFlags",1,["nekoton::models::MessageFlags"]],["impl UnwindSafe for MessageFlagsError",1,["nekoton::models::MessageFlagsError"]],["impl !UnwindSafe for GqlTransport",1,["nekoton::transport::gql::GqlTransport"]],["impl UnwindSafe for LatestBlock",1,["nekoton::transport::gql::LatestBlock"]],["impl UnwindSafe for NodeClientError",1,["nekoton::transport::gql::NodeClientError"]],["impl !UnwindSafe for RawContractState",1,["nekoton::transport::models::RawContractState"]],["impl !UnwindSafe for PollContractState",1,["nekoton::transport::models::PollContractState"]],["impl !UnwindSafe for ExistingContract",1,["nekoton::transport::models::ExistingContract"]],["impl !UnwindSafe for RawTransaction",1,["nekoton::transport::models::RawTransaction"]],["impl UnwindSafe for TransportInfo",1,["nekoton::transport::TransportInfo"]]], "nekoton_abi":[["impl UnwindSafe for BigUint128",1,["nekoton_abi::abi_helpers::BigUint128"]],["impl UnwindSafe for BigUint256",1,["nekoton_abi::abi_helpers::BigUint256"]],["impl UnwindSafe for EventBuilder",1,["nekoton_abi::event_builder::EventBuilder"]],["impl UnwindSafe for FunctionBuilder",1,["nekoton_abi::function_builder::FunctionBuilder"]],["impl UnwindSafe for TupleBuilder",1,["nekoton_abi::function_builder::TupleBuilder"]],["impl<'a> !UnwindSafe for MessageBuilder<'a>",1,["nekoton_abi::message_builder::MessageBuilder"]],["impl UnwindSafe for GenTimings",1,["nekoton_abi::models::GenTimings"]],["impl UnwindSafe for LastTransactionId",1,["nekoton_abi::models::LastTransactionId"]],["impl UnwindSafe for TransactionId",1,["nekoton_abi::models::TransactionId"]],["impl<I> UnwindSafe for ContractOutputUnpacker<I>where\n I: UnwindSafe,",1,["nekoton_abi::token_unpacker::ContractOutputUnpacker"]],["impl UnwindSafe for UnpackerError",1,["nekoton_abi::token_unpacker::UnpackerError"]],["impl UnwindSafe for TokensJsonError",1,["nekoton_abi::tokens_json::TokensJsonError"]],["impl UnwindSafe for TransactionParser",1,["nekoton_abi::transaction_parser::TransactionParser"]],["impl UnwindSafe for TransactionParserBuilder",1,["nekoton_abi::transaction_parser::TransactionParserBuilder"]],["impl UnwindSafe for FunctionWithBounceHandler",1,["nekoton_abi::transaction_parser::FunctionWithBounceHandler"]],["impl UnwindSafe for ParsedType",1,["nekoton_abi::transaction_parser::ParsedType"]],["impl<'a> !UnwindSafe for Extracted<'a>",1,["nekoton_abi::transaction_parser::Extracted"]],["impl !UnwindSafe for ExtractedOwned",1,["nekoton_abi::transaction_parser::ExtractedOwned"]],["impl UnwindSafe for WrappedFunction",1,["nekoton_abi::transaction_parser::WrappedFunction"]],["impl UnwindSafe for BriefBlockchainConfig",1,["nekoton_abi::tvm::BriefBlockchainConfig"]],["impl UnwindSafe for MethodName",1,["nekoton_abi::MethodName"]],["impl UnwindSafe for PubkeyHeader",1,["nekoton_abi::PubkeyHeader"]],["impl UnwindSafe for TimeHeader",1,["nekoton_abi::TimeHeader"]],["impl UnwindSafe for ExpireHeader",1,["nekoton_abi::ExpireHeader"]],["impl UnwindSafe for ExtractionError",1,["nekoton_abi::ExtractionError"]],["impl<'a> !UnwindSafe for ExecutionContext<'a>",1,["nekoton_abi::ExecutionContext"]],["impl !UnwindSafe for ExecutionOutput",1,["nekoton_abi::ExecutionOutput"]],["impl !UnwindSafe for Executor",1,["nekoton_abi::Executor"]],["impl<T> UnwindSafe for MaybeRef<T>where\n T: UnwindSafe,",1,["nekoton_abi::MaybeRef"]]], -"nekoton_contracts":[["impl<'a> !UnwindSafe for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> !UnwindSafe for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl UnwindSafe for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl UnwindSafe for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> UnwindSafe for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl !UnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl !UnwindSafe for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl !UnwindSafe for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl !UnwindSafe for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl !UnwindSafe for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl UnwindSafe for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl !UnwindSafe for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl !UnwindSafe for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl !UnwindSafe for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl !UnwindSafe for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl !UnwindSafe for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl !UnwindSafe for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl !UnwindSafe for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl !UnwindSafe for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl !UnwindSafe for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl UnwindSafe for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl !UnwindSafe for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl !UnwindSafe for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl !UnwindSafe for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl !UnwindSafe for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> !UnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> !UnwindSafe for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> !UnwindSafe for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl !UnwindSafe for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> !UnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> !UnwindSafe for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> !UnwindSafe for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl UnwindSafe for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl UnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl UnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl UnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl UnwindSafe for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl UnwindSafe for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl UnwindSafe for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl !UnwindSafe for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl UnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl UnwindSafe for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl UnwindSafe for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], +"nekoton_contracts":[["impl<'a> !UnwindSafe for RootContract<'a>",1,["nekoton_contracts::dens::RootContract"]],["impl<'a> !UnwindSafe for DomainContract<'a>",1,["nekoton_contracts::dens::DomainContract"]],["impl UnwindSafe for TargetAddressRecord",1,["nekoton_contracts::dens::TargetAddressRecord"]],["impl UnwindSafe for AdnlAddressRecord",1,["nekoton_contracts::dens::AdnlAddressRecord"]],["impl<const N: u32> UnwindSafe for RawRecord<N>",1,["nekoton_contracts::dens::RawRecord"]],["impl !UnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::old_tip3::root_token_contract::RootTokenContractDetails"]],["impl !UnwindSafe for MintInputs",1,["nekoton_contracts::old_tip3::root_token_contract::MintInputs"]],["impl !UnwindSafe for TokensBurnedInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TokensBurnedInputs"]],["impl !UnwindSafe for TransferOwnerInputs",1,["nekoton_contracts::old_tip3::root_token_contract::TransferOwnerInputs"]],["impl !UnwindSafe for TokenWalletDetails",1,["nekoton_contracts::old_tip3::token_wallet_contract::TokenWalletDetails"]],["impl UnwindSafe for AcceptInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::AcceptInputs"]],["impl !UnwindSafe for TransferToRecipientInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferToRecipientInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::TransferInputs"]],["impl !UnwindSafe for InternalTransferInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::InternalTransferInputs"]],["impl !UnwindSafe for BurnByOwnerInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByOwnerInputs"]],["impl !UnwindSafe for BurnByRootInputs",1,["nekoton_contracts::old_tip3::token_wallet_contract::BurnByRootInputs"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::old_tip3::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::old_tip3::TokenWalletContract"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3::TokenWalletContract"]],["impl !UnwindSafe for AcceptBurnInputs",1,["nekoton_contracts::tip3_1::root_token_contract::AcceptBurnInputs"]],["impl !UnwindSafe for BurnInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::burnable::BurnInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferInputs"]],["impl !UnwindSafe for TransferToWalletInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::TransferToWalletInputs"]],["impl !UnwindSafe for AcceptTransferInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptTransferInputs"]],["impl !UnwindSafe for AcceptMintInputs",1,["nekoton_contracts::tip3_1::token_wallet_contract::AcceptMintInputs"]],["impl<'a> !UnwindSafe for RootTokenContract<'a>",1,["nekoton_contracts::tip3_1::RootTokenContract"]],["impl<'a> !UnwindSafe for TokenWalletContract<'a>",1,["nekoton_contracts::tip3_1::TokenWalletContract"]],["impl<'a> !UnwindSafe for RootTokenContractState<'a>",1,["nekoton_contracts::tip3_any::root_token_contract::RootTokenContractState"]],["impl<'a> !UnwindSafe for TokenWalletContractState<'a>",1,["nekoton_contracts::tip3_any::token_wallet_contract::TokenWalletContractState"]],["impl UnwindSafe for TokenWalletVersion",1,["nekoton_contracts::tip3_any::TokenWalletVersion"]],["impl !UnwindSafe for RootTokenContractDetails",1,["nekoton_contracts::tip3_any::RootTokenContractDetails"]],["impl !UnwindSafe for TokenWalletDetails",1,["nekoton_contracts::tip3_any::TokenWalletDetails"]],["impl UnwindSafe for Tip3Error",1,["nekoton_contracts::tip3_any::Tip3Error"]],["impl UnwindSafe for NftCodeHashOutputs",1,["nekoton_contracts::tip4_1::collection_contract::NftCodeHashOutputs"]],["impl !UnwindSafe for GetInfoOutputs",1,["nekoton_contracts::tip4_1::nft_contract::GetInfoOutputs"]],["impl !UnwindSafe for ChangeOwnerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeOwnerInputs"]],["impl !UnwindSafe for ChangeManagerInputs",1,["nekoton_contracts::tip4_1::nft_contract::ChangeManagerInputs"]],["impl !UnwindSafe for TransferInputs",1,["nekoton_contracts::tip4_1::nft_contract::TransferInputs"]],["impl !UnwindSafe for NftCallbackPayload",1,["nekoton_contracts::tip4_1::nft_contract::NftCallbackPayload"]],["impl<'a> !UnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_1::CollectionContract"]],["impl<'a> !UnwindSafe for NftContract<'a>",1,["nekoton_contracts::tip4_1::NftContract"]],["impl<'a> !UnwindSafe for MetadataContract<'a>",1,["nekoton_contracts::tip4_2::MetadataContract"]],["impl !UnwindSafe for IndexGetInfoOutputs",1,["nekoton_contracts::tip4_3::index_contract::IndexGetInfoOutputs"]],["impl<'a> !UnwindSafe for CollectionContract<'a>",1,["nekoton_contracts::tip4_3::CollectionContract"]],["impl<'a> !UnwindSafe for IndexContract<'a>",1,["nekoton_contracts::tip4_3::IndexContract"]],["impl<'a> !UnwindSafe for SidContract<'a>",1,["nekoton_contracts::tip6::SidContract"]],["impl UnwindSafe for SafeMultisigParams",1,["nekoton_contracts::wallets::multisig::safe_multisig::SafeMultisigParams"]],["impl UnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig::set_code_multisig::SetCodeMultisigParams"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig::MultisigTransaction"]],["impl UnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig::MultisigCustodian"]],["impl !UnwindSafe for MultisigTransaction",1,["nekoton_contracts::wallets::multisig2::MultisigTransaction"]],["impl UnwindSafe for MultisigCustodian",1,["nekoton_contracts::wallets::multisig2::MultisigCustodian"]],["impl UnwindSafe for SubmitUpdateParams",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateParams"]],["impl UnwindSafe for SubmitUpdateOutput",1,["nekoton_contracts::wallets::multisig2::SubmitUpdateOutput"]],["impl UnwindSafe for ConfirmUpdateParams",1,["nekoton_contracts::wallets::multisig2::ConfirmUpdateParams"]],["impl !UnwindSafe for ExecuteUpdateParams",1,["nekoton_contracts::wallets::multisig2::ExecuteUpdateParams"]],["impl UnwindSafe for SetCodeMultisigParams",1,["nekoton_contracts::wallets::multisig2::SetCodeMultisigParams"]],["impl UnwindSafe for UpdateTransaction",1,["nekoton_contracts::wallets::multisig2::UpdateTransaction"]],["impl UnwindSafe for NonZeroResultCode",1,["nekoton_contracts::NonZeroResultCode"]]], "nekoton_proto":[["impl UnwindSafe for GetContractState",1,["nekoton_proto::protos::rpc::request::GetContractState"]],["impl UnwindSafe for GetTransaction",1,["nekoton_proto::protos::rpc::request::GetTransaction"]],["impl UnwindSafe for GetDstTransaction",1,["nekoton_proto::protos::rpc::request::GetDstTransaction"]],["impl UnwindSafe for GetTransactionsList",1,["nekoton_proto::protos::rpc::request::GetTransactionsList"]],["impl UnwindSafe for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::request::GetAccountsByCodeHash"]],["impl UnwindSafe for SendMessage",1,["nekoton_proto::protos::rpc::request::SendMessage"]],["impl UnwindSafe for Call",1,["nekoton_proto::protos::rpc::request::Call"]],["impl UnwindSafe for GenTimings",1,["nekoton_proto::protos::rpc::response::get_contract_state::not_exist::GenTimings"]],["impl UnwindSafe for Exact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Exact"]],["impl UnwindSafe for Inexact",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::Inexact"]],["impl UnwindSafe for LastTransactionId",1,["nekoton_proto::protos::rpc::response::get_contract_state::exists::LastTransactionId"]],["impl UnwindSafe for Timings",1,["nekoton_proto::protos::rpc::response::get_contract_state::Timings"]],["impl UnwindSafe for NotExist",1,["nekoton_proto::protos::rpc::response::get_contract_state::NotExist"]],["impl UnwindSafe for Exists",1,["nekoton_proto::protos::rpc::response::get_contract_state::Exists"]],["impl UnwindSafe for State",1,["nekoton_proto::protos::rpc::response::get_contract_state::State"]],["impl UnwindSafe for GetRawTransaction",1,["nekoton_proto::protos::rpc::response::GetRawTransaction"]],["impl UnwindSafe for GetTransactionsList",1,["nekoton_proto::protos::rpc::response::GetTransactionsList"]],["impl UnwindSafe for GetTimings",1,["nekoton_proto::protos::rpc::response::GetTimings"]],["impl UnwindSafe for GetStatus",1,["nekoton_proto::protos::rpc::response::GetStatus"]],["impl UnwindSafe for GetCapabilities",1,["nekoton_proto::protos::rpc::response::GetCapabilities"]],["impl UnwindSafe for GetLatestKeyBlock",1,["nekoton_proto::protos::rpc::response::GetLatestKeyBlock"]],["impl UnwindSafe for GetBlockchainConfig",1,["nekoton_proto::protos::rpc::response::GetBlockchainConfig"]],["impl UnwindSafe for GetAccountsByCodeHash",1,["nekoton_proto::protos::rpc::response::GetAccountsByCodeHash"]],["impl UnwindSafe for GetContractState",1,["nekoton_proto::protos::rpc::response::GetContractState"]],["impl UnwindSafe for Result",1,["nekoton_proto::protos::rpc::response::Result"]],["impl UnwindSafe for Request",1,["nekoton_proto::protos::rpc::Request"]],["impl UnwindSafe for Response",1,["nekoton_proto::protos::rpc::Response"]],["impl UnwindSafe for Error",1,["nekoton_proto::protos::rpc::Error"]]], "nekoton_transport":[["impl UnwindSafe for GqlNetworkSettings",1,["nekoton_transport::gql::GqlNetworkSettings"]],["impl !UnwindSafe for GqlClient",1,["nekoton_transport::gql::GqlClient"]]], "nekoton_utils":[["impl UnwindSafe for SimpleClock",1,["nekoton_utils::clock::SimpleClock"]],["impl UnwindSafe for ClockWithOffset",1,["nekoton_utils::clock::ClockWithOffset"]],["impl UnwindSafe for ConstClock",1,["nekoton_utils::clock::ConstClock"]],["impl UnwindSafe for SymmetricCryptoError",1,["nekoton_utils::encryption::SymmetricCryptoError"]],["impl UnwindSafe for UnknownEnumVariant",1,["nekoton_utils::UnknownEnumVariant"]]] diff --git a/trait.impl/core/str/traits/trait.FromStr.js b/trait.impl/core/str/traits/trait.FromStr.js index 628fd7e16..75f6ba89e 100644 --- a/trait.impl/core/str/traits/trait.FromStr.js +++ b/trait.impl/core/str/traits/trait.FromStr.js @@ -1,4 +1,5 @@ (function() {var implementors = { -"nekoton":[["impl FromStr for EncryptionAlgorithm"],["impl FromStr for MultisigType"],["impl FromStr for TokenWalletVersion"],["impl FromStr for NftVersion"],["impl FromStr for ReliableBehavior"],["impl FromStr for WalletType"]], -"nekoton_abi":[["impl FromStr for ParsedType"]] +"nekoton":[["impl FromStr for WalletType"],["impl FromStr for ReliableBehavior"],["impl FromStr for MultisigType"],["impl FromStr for EncryptionAlgorithm"],["impl FromStr for NftVersion"]], +"nekoton_abi":[["impl FromStr for ParsedType"]], +"nekoton_contracts":[["impl FromStr for TokenWalletVersion"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js index a9e1650b3..4ef858b13 100644 --- a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js +++ b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamType.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nekoton_abi":[], -"nekoton_contracts":[["impl KnownParamType for TokenWalletDetails"],["impl KnownParamType for MultisigTransaction"],["impl KnownParamType for UpdateTransaction"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for NftCallbackPayload"],["impl KnownParamType for RootTokenContractDetails"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for MultisigTransaction"]] +"nekoton_contracts":[["impl KnownParamType for UpdateTransaction"],["impl KnownParamType for MultisigTransaction"],["impl KnownParamType for TokenWalletDetails"],["impl KnownParamType for RootTokenContractDetails"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for MultisigCustodian"],["impl KnownParamType for NftCallbackPayload"],["impl KnownParamType for MultisigTransaction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js index fc2a25e28..b87d5008f 100644 --- a/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js +++ b/trait.impl/nekoton_abi/known_param_type/trait.KnownParamTypePlain.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton_contracts":[["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for InternalTransferInputs"],["impl KnownParamTypePlain for AcceptBurnInputs"],["impl KnownParamTypePlain for BurnInputs"],["impl KnownParamTypePlain for AcceptInputs"],["impl KnownParamTypePlain for TransferToWalletInputs"],["impl KnownParamTypePlain for ChangeManagerInputs"],["impl KnownParamTypePlain for SafeMultisigParams"],["impl KnownParamTypePlain for AcceptMintInputs"],["impl KnownParamTypePlain for SubmitUpdateOutput"],["impl KnownParamTypePlain for GetInfoOutputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for ConfirmUpdateParams"],["impl KnownParamTypePlain for TransferToRecipientInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for ExecuteUpdateParams"],["impl KnownParamTypePlain for NftCodeHashOutputs"],["impl KnownParamTypePlain for SubmitUpdateParams"],["impl KnownParamTypePlain for MintInputs"],["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for TokensBurnedInputs"],["impl KnownParamTypePlain for AcceptTransferInputs"],["impl KnownParamTypePlain for TransferOwnerInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for ChangeOwnerInputs"],["impl KnownParamTypePlain for IndexGetInfoOutputs"],["impl KnownParamTypePlain for BurnByRootInputs"],["impl KnownParamTypePlain for BurnByOwnerInputs"]] +"nekoton_contracts":[["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for BurnByRootInputs"],["impl KnownParamTypePlain for BurnInputs"],["impl KnownParamTypePlain for IndexGetInfoOutputs"],["impl KnownParamTypePlain for GetInfoOutputs"],["impl KnownParamTypePlain for SubmitUpdateOutput"],["impl KnownParamTypePlain for ChangeOwnerInputs"],["impl KnownParamTypePlain for ConfirmUpdateParams"],["impl KnownParamTypePlain for AcceptInputs"],["impl KnownParamTypePlain for AcceptMintInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for ChangeManagerInputs"],["impl KnownParamTypePlain for BurnByOwnerInputs"],["impl KnownParamTypePlain for ExecuteUpdateParams"],["impl KnownParamTypePlain for TransferInputs"],["impl KnownParamTypePlain for TokensBurnedInputs"],["impl KnownParamTypePlain for SafeMultisigParams"],["impl KnownParamTypePlain for SubmitUpdateParams"],["impl KnownParamTypePlain for MintInputs"],["impl KnownParamTypePlain for NftCodeHashOutputs"],["impl KnownParamTypePlain for AcceptBurnInputs"],["impl KnownParamTypePlain for TransferToWalletInputs"],["impl KnownParamTypePlain for TransferOwnerInputs"],["impl KnownParamTypePlain for SetCodeMultisigParams"],["impl KnownParamTypePlain for AcceptTransferInputs"],["impl KnownParamTypePlain for InternalTransferInputs"],["impl KnownParamTypePlain for TransferToRecipientInputs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js b/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js index a4b9fe7bf..b0adc3571 100644 --- a/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js +++ b/trait.impl/nekoton_abi/token_packer/trait.PackAbiPlain.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"nekoton_contracts":[["impl PackAbiPlain for GetInfoOutputs"],["impl PackAbiPlain for AcceptMintInputs"],["impl PackAbiPlain for AcceptBurnInputs"],["impl PackAbiPlain for ChangeManagerInputs"],["impl PackAbiPlain for AcceptTransferInputs"],["impl PackAbiPlain for TransferToWalletInputs"],["impl PackAbiPlain for SubmitUpdateParams"],["impl PackAbiPlain for ExecuteUpdateParams"],["impl PackAbiPlain for ChangeOwnerInputs"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for BurnInputs"],["impl PackAbiPlain for NftCodeHashOutputs"],["impl PackAbiPlain for IndexGetInfoOutputs"],["impl PackAbiPlain for ConfirmUpdateParams"]] +"nekoton_contracts":[["impl PackAbiPlain for IndexGetInfoOutputs"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for AcceptTransferInputs"],["impl PackAbiPlain for AcceptBurnInputs"],["impl PackAbiPlain for GetInfoOutputs"],["impl PackAbiPlain for TransferToWalletInputs"],["impl PackAbiPlain for NftCodeHashOutputs"],["impl PackAbiPlain for AcceptMintInputs"],["impl PackAbiPlain for ChangeOwnerInputs"],["impl PackAbiPlain for ConfirmUpdateParams"],["impl PackAbiPlain for TransferInputs"],["impl PackAbiPlain for ExecuteUpdateParams"],["impl PackAbiPlain for SubmitUpdateParams"],["impl PackAbiPlain for BurnInputs"],["impl PackAbiPlain for ChangeManagerInputs"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js index 81fe042dc..7fdfc06bd 100644 --- a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js +++ b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbi.js @@ -1,4 +1,4 @@ (function() {var implementors = { "nekoton_abi":[], -"nekoton_contracts":[["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<TokenWalletDetails> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<NftCallbackPayload> for TokenValue"],["impl UnpackAbi<RootTokenContractDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<UpdateTransaction> for TokenValue"]] +"nekoton_contracts":[["impl UnpackAbi<RootTokenContractDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<TokenWalletDetails> for TokenValue"],["impl UnpackAbi<MultisigCustodian> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<UpdateTransaction> for TokenValue"],["impl UnpackAbi<MultisigTransaction> for TokenValue"],["impl UnpackAbi<NftCallbackPayload> for TokenValue"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js index eaa30c477..aea92cec3 100644 --- a/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js +++ b/trait.impl/nekoton_abi/token_unpacker/trait.UnpackAbiPlain.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"nekoton":[["impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>"],["impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>"],["impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>"],["impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>"],["impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>"],["impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>"]], -"nekoton_contracts":[["impl UnpackAbiPlain<SubmitUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<ChangeManagerInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<GetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateOutput> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<SafeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<MintInputs> for Vec<Token>"],["impl UnpackAbiPlain<ExecuteUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<NftCodeHashOutputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferToWalletInputs> for Vec<Token>"],["impl UnpackAbiPlain<InternalTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptBurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptInputs> for Vec<Token>"],["impl UnpackAbiPlain<ConfirmUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<AcceptMintInputs> for Vec<Token>"],["impl UnpackAbiPlain<IndexGetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<ChangeOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByRootInputs> for Vec<Token>"],["impl UnpackAbiPlain<TokensBurnedInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferToRecipientInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnInputs> for Vec<Token>"]] +"nekoton":[["impl UnpackAbiPlain<MultisigSendTransaction> for Vec<Token>"],["impl UnpackAbiPlain<DePoolOnRoundCompleteNotification> for Vec<Token>"],["impl UnpackAbiPlain<TokenWalletDeployedNotification> for Vec<Token>"],["impl UnpackAbiPlain<DePoolReceiveAnswerNotification> for Vec<Token>"],["impl UnpackAbiPlain<MultisigConfirmTransaction> for Vec<Token>"],["impl UnpackAbiPlain<MultisigParamsPrefix> for Vec<Token>"]], +"nekoton_contracts":[["impl UnpackAbiPlain<ChangeManagerInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<ChangeOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferToWalletInputs> for Vec<Token>"],["impl UnpackAbiPlain<GetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateOutput> for Vec<Token>"],["impl UnpackAbiPlain<BurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<NftCodeHashOutputs> for Vec<Token>"],["impl UnpackAbiPlain<ConfirmUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptInputs> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<AcceptBurnInputs> for Vec<Token>"],["impl UnpackAbiPlain<InternalTransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<SafeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<TransferToRecipientInputs> for Vec<Token>"],["impl UnpackAbiPlain<AcceptMintInputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByRootInputs> for Vec<Token>"],["impl UnpackAbiPlain<TransferInputs> for Vec<Token>"],["impl UnpackAbiPlain<TokensBurnedInputs> for Vec<Token>"],["impl UnpackAbiPlain<IndexGetInfoOutputs> for Vec<Token>"],["impl UnpackAbiPlain<BurnByOwnerInputs> for Vec<Token>"],["impl UnpackAbiPlain<SubmitUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<ExecuteUpdateParams> for Vec<Token>"],["impl UnpackAbiPlain<SetCodeMultisigParams> for Vec<Token>"],["impl UnpackAbiPlain<MintInputs> for Vec<Token>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index f6ad2946f..0388f5498 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl<'de> Deserialize<'de> for InternalMessage"],["impl<'de> Deserialize<'de> for ExistingContract"],["impl<'de> Deserialize<'de> for MnemonicType"],["impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification"],["impl<'de> Deserialize<'de> for MultisigPendingTransaction"],["impl<'de> Deserialize<'de> for AccountStatus"],["impl<'de> Deserialize<'de> for TransactionExecutionOptionswhere\n TransactionExecutionOptions: Default,"],["impl<'de> Deserialize<'de> for MultisigSubmitUpdate"],["impl<'de> Deserialize<'de> for WalletInteractionMethod"],["impl<'de> Deserialize<'de> for TokenSwapBack"],["impl<'de> Deserialize<'de> for NftVersion"],["impl<'de> Deserialize<'de> for MultisigSubmitTransaction"],["impl<'de> Deserialize<'de> for WalletType"],["impl<'de> Deserialize<'de> for MessageType"],["impl<'de> Deserialize<'de> for ExistingWalletInfo"],["impl<'de> Deserialize<'de> for RootTokenContractDetails"],["impl<'de> Deserialize<'de> for PollingMethod"],["impl<'de> Deserialize<'de> for KnownPayload"],["impl<'de> Deserialize<'de> for EncryptedKeyPassword"],["impl<'de> Deserialize<'de> for LedgerKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for WalletInteractionInfo"],["impl<'de> Deserialize<'de> for TransactionsBatchType"],["impl<'de> Deserialize<'de> for TokenOutgoingTransfer"],["impl<'de> Deserialize<'de> for TokenWalletVersion"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedParams"],["impl<'de> Deserialize<'de> for MultisigConfirmUpdate"],["impl<'de> Deserialize<'de> for DerivedKeyPassword"],["impl<'de> Deserialize<'de> for IncomingNftTransfer"],["impl<'de> Deserialize<'de> for DerivedKeyUpdateParams"],["impl<'de> Deserialize<'de> for MultisigPendingUpdate"],["impl<'de> Deserialize<'de> for DerivedKeyCreateInput"],["impl<'de> Deserialize<'de> for RawContractState"],["impl<'de> Deserialize<'de> for NetworkCapabilities"],["impl<'de> Deserialize<'de> for Password"],["impl<'de> Deserialize<'de> for EncryptedKeyUpdateParams"],["impl<'de> Deserialize<'de> for IncomingChangeManager"],["impl<'de> Deserialize<'de> for LedgerUpdateKeyInput"],["impl<'de> Deserialize<'de> for PasswordCacheBehavior"],["impl<'de> Deserialize<'de> for LedgerKeyCreateInput"],["impl<'de> Deserialize<'de> for ExpireAt"],["impl<'de> Deserialize<'de> for MultisigTransaction"],["impl<'de> Deserialize<'de> for TokenWalletAsset"],["impl<'de> Deserialize<'de> for EncryptedData"],["impl<'de> Deserialize<'de> for TransactionAdditionalInfo"],["impl<'de> Deserialize<'de> for LedgerSignatureContext"],["impl<'de> Deserialize<'de> for NftTransaction"],["impl<'de> Deserialize<'de> for DePoolAsset"],["impl<'de> Deserialize<'de> for DerivedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TransportInfo"],["impl<'de> Deserialize<'de> for IncomingChangeOwner"],["impl<'de> Deserialize<'de> for MessageBody"],["impl<'de> Deserialize<'de> for ContractState"],["impl<'de> Deserialize<'de> for PendingTransaction"],["impl<'de> Deserialize<'de> for MultisigConfirmTransaction"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for LedgerSignInput"],["impl<'de> Deserialize<'de> for EncryptionAlgorithm"],["impl<'de> Deserialize<'de> for TransactionsBatchInfo"],["impl<'de> Deserialize<'de> for TokenWalletDetails"],["impl<'de> Deserialize<'de> for TransferRecipient"],["impl<'de> Deserialize<'de> for MultisigSendTransaction"],["impl<'de> Deserialize<'de> for AssetsList"],["impl<'de> Deserialize<'de> for TokenIncomingTransfer"],["impl<'de> Deserialize<'de> for SignerEntry"],["impl<'de> Deserialize<'de> for MultisigExecuteUpdate"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for SignedMessage"],["impl<'de, T> Deserialize<'de> for TransactionWithData<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for PollContractState"],["impl<'de> Deserialize<'de> for MultisigType"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for AdditionalAssets"],["impl<'de> Deserialize<'de> for EncryptedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for Expiration"],["impl<'de> Deserialize<'de> for TonWalletDetails"],["impl<'de> Deserialize<'de> for TokenWalletDeployedNotification"],["impl<'de> Deserialize<'de> for ReliableBehavior"],["impl<'de> Deserialize<'de> for EncryptedKeyCreateInput"],["impl<'de> Deserialize<'de> for EncryptedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TokenWalletTransaction"],["impl<'de> Deserialize<'de> for LedgerKey"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for AccountToAdd"],["impl<'de> Deserialize<'de> for TonWalletAsset"],["impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification"]], +"nekoton":[["impl<'de> Deserialize<'de> for AccountStatus"],["impl<'de> Deserialize<'de> for PollingMethod"],["impl<'de> Deserialize<'de> for MultisigSendTransaction"],["impl<'de> Deserialize<'de> for ExistingContract"],["impl<'de> Deserialize<'de> for AssetsList"],["impl<'de> Deserialize<'de> for TokenWalletTransaction"],["impl<'de> Deserialize<'de> for MultisigSubmitTransaction"],["impl<'de> Deserialize<'de> for SignerEntry"],["impl<'de> Deserialize<'de> for NftTransaction"],["impl<'de> Deserialize<'de> for WalletInteractionInfo"],["impl<'de> Deserialize<'de> for ExpireAt"],["impl<'de> Deserialize<'de> for LedgerUpdateKeyInput"],["impl<'de> Deserialize<'de> for MessageBody"],["impl<'de> Deserialize<'de> for LedgerKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TransferRecipient"],["impl<'de> Deserialize<'de> for TransactionExecutionOptionswhere\n TransactionExecutionOptions: Default,"],["impl<'de> Deserialize<'de> for EncryptedKeyCreateInput"],["impl<'de> Deserialize<'de> for MultisigConfirmUpdate"],["impl<'de> Deserialize<'de> for InternalMessage"],["impl<'de> Deserialize<'de> for EncryptedKeyUpdateParams"],["impl<'de, T> Deserialize<'de> for TransactionWithData<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for WalletInteractionMethod"],["impl<'de> Deserialize<'de> for MnemonicType"],["impl<'de> Deserialize<'de> for TokenWalletDeployedNotification"],["impl<'de> Deserialize<'de> for TransportInfo"],["impl<'de> Deserialize<'de> for MultisigPendingUpdate"],["impl<'de> Deserialize<'de> for EncryptionAlgorithm"],["impl<'de> Deserialize<'de> for DerivedKeyUpdateParams"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for LedgerKey"],["impl<'de> Deserialize<'de> for DerivedKeyPassword"],["impl<'de> Deserialize<'de> for WalletType"],["impl<'de> Deserialize<'de> for SignedMessage"],["impl<'de> Deserialize<'de> for MultisigConfirmTransaction"],["impl<'de> Deserialize<'de> for LedgerSignatureContext"],["impl<'de> Deserialize<'de> for TonWalletDetails"],["impl<'de> Deserialize<'de> for EncryptedData"],["impl<'de> Deserialize<'de> for DerivedKeyExportSeedParams"],["impl<'de> Deserialize<'de> for EncryptedKeyExportSeedOutput"],["impl<'de> Deserialize<'de> for PendingTransaction"],["impl<'de> Deserialize<'de> for ReliableBehavior"],["impl<'de> Deserialize<'de> for PasswordCacheBehavior"],["impl<'de> Deserialize<'de> for MultisigTransaction"],["impl<'de> Deserialize<'de> for EncryptedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for TokenIncomingTransfer"],["impl<'de> Deserialize<'de> for MessageType"],["impl<'de> Deserialize<'de> for TokenWalletAsset"],["impl<'de> Deserialize<'de> for DePoolAsset"],["impl<'de> Deserialize<'de> for DePoolReceiveAnswerNotification"],["impl<'de> Deserialize<'de> for IncomingChangeManager"],["impl<'de> Deserialize<'de> for LedgerKeyCreateInput"],["impl<'de> Deserialize<'de> for Transaction"],["impl<'de> Deserialize<'de> for LedgerSignInput"],["impl<'de> Deserialize<'de> for IncomingChangeOwner"],["impl<'de> Deserialize<'de> for DerivedKeyCreateInput"],["impl<'de> Deserialize<'de> for AdditionalAssets"],["impl<'de> Deserialize<'de> for DePoolOnRoundCompleteNotification"],["impl<'de> Deserialize<'de> for Expiration"],["impl<'de> Deserialize<'de> for NftVersion"],["impl<'de> Deserialize<'de> for NetworkCapabilities"],["impl<'de> Deserialize<'de> for KnownPayload"],["impl<'de> Deserialize<'de> for DerivedKeyGetPublicKeys"],["impl<'de> Deserialize<'de> for MultisigExecuteUpdate"],["impl<'de> Deserialize<'de> for TokenOutgoingTransfer"],["impl<'de> Deserialize<'de> for MultisigType"],["impl<'de> Deserialize<'de> for EncryptedKeyPassword"],["impl<'de> Deserialize<'de> for Message"],["impl<'de> Deserialize<'de> for MultisigPendingTransaction"],["impl<'de> Deserialize<'de> for TransactionsBatchType"],["impl<'de> Deserialize<'de> for TransactionAdditionalInfo"],["impl<'de> Deserialize<'de> for AccountToAdd"],["impl<'de> Deserialize<'de> for TokenSwapBack"],["impl<'de> Deserialize<'de> for IncomingNftTransfer"],["impl<'de> Deserialize<'de> for TonWalletAsset"],["impl<'de> Deserialize<'de> for TransactionsBatchInfo"],["impl<'de> Deserialize<'de> for ExistingWalletInfo"],["impl<'de> Deserialize<'de> for PollContractState"],["impl<'de> Deserialize<'de> for Password"],["impl<'de> Deserialize<'de> for MultisigSubmitUpdate"],["impl<'de> Deserialize<'de> for RawContractState"],["impl<'de> Deserialize<'de> for ContractState"]], "nekoton_abi":[["impl<'de> Deserialize<'de> for GenTimings"],["impl<'de> Deserialize<'de> for TransactionId"],["impl<'de> Deserialize<'de> for LastTransactionId"]], +"nekoton_contracts":[["impl<'de> Deserialize<'de> for TokenWalletVersion"],["impl<'de> Deserialize<'de> for RootTokenContractDetails"],["impl<'de> Deserialize<'de> for TokenWalletDetails"]], "nekoton_transport":[["impl<'de> Deserialize<'de> for GqlNetworkSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index f5607fc63..1151c709d 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -1,5 +1,6 @@ (function() {var implementors = { -"nekoton":[["impl Serialize for EncryptionAlgorithm"],["impl Serialize for MultisigConfirmTransaction"],["impl Serialize for MultisigExecuteUpdate"],["impl Serialize for LedgerKeyGetPublicKeys"],["impl Serialize for DerivedKeyExportSeedParams"],["impl Serialize for AccountToAdd"],["impl Serialize for Transaction"],["impl Serialize for TonWalletDetails"],["impl Serialize for DerivedKeyExportSeedOutput"],["impl Serialize for GeneratedKey"],["impl Serialize for InternalMessage"],["impl Serialize for EncryptedKeyExportSeedOutput"],["impl Serialize for MultisigType"],["impl Serialize for SignerEntry"],["impl Serialize for AdditionalAssets"],["impl Serialize for ExistingContract"],["impl Serialize for NetworkCapabilities"],["impl Serialize for TokenWalletTransaction"],["impl Serialize for MultisigPendingUpdate"],["impl Serialize for EncryptedData"],["impl Serialize for MessageType"],["impl Serialize for MultisigSubmitTransaction"],["impl Serialize for LedgerSignatureContext"],["impl Serialize for PollContractState"],["impl Serialize for PendingTransaction"],["impl Serialize for Password"],["impl Serialize for ReliableBehavior"],["impl Serialize for DePoolAsset"],["impl Serialize for ExpireAt"],["impl Serialize for WalletInteractionMethod"],["impl Serialize for EncryptedKeyGetPublicKeys"],["impl Serialize for TransportInfo"],["impl Serialize for MnemonicType"],["impl Serialize for KeyStoreEntry"],["impl Serialize for Symbol"],["impl Serialize for TokenWalletAsset"],["impl Serialize for LedgerUpdateKeyInput"],["impl Serialize for MessageBody"],["impl Serialize for AssetsList"],["impl Serialize for TransferRecipient"],["impl Serialize for TransactionsBatchType"],["impl Serialize for TokenIncomingTransfer"],["impl Serialize for NftTransaction"],["impl Serialize for MultisigTransaction"],["impl Serialize for IncomingNftTransfer"],["impl Serialize for SignedMessage"],["impl Serialize for DerivedKeyCreateInput"],["impl Serialize for ExistingWalletInfo"],["impl Serialize for RootTokenContractDetails"],["impl Serialize for TokenWalletDetails"],["impl Serialize for EncryptedKeyUpdateParams"],["impl Serialize for EncryptedKeyPassword"],["impl Serialize for TokenWalletVersion"],["impl Serialize for TransactionsBatchInfo"],["impl Serialize for PollingMethod"],["impl Serialize for MultisigPendingTransaction"],["impl Serialize for IncomingChangeOwner"],["impl Serialize for DerivedKeyUpdateParams"],["impl Serialize for MultisigConfirmUpdate"],["impl Serialize for LedgerSignInput"],["impl Serialize for WalletType"],["impl Serialize for TokenWalletDeployedNotification"],["impl Serialize for AccountStatus"],["impl Serialize for ContractState"],["impl Serialize for TonWalletAsset"],["impl Serialize for PasswordCacheBehavior"],["impl Serialize for TransactionExecutionOptions"],["impl Serialize for IncomingChangeManager"],["impl Serialize for Message"],["impl Serialize for DePoolOnRoundCompleteNotification"],["impl Serialize for RawContractState"],["impl Serialize for TokenSwapBack"],["impl Serialize for Expiration"],["impl Serialize for TokenOutgoingTransfer"],["impl Serialize for WalletInteractionInfo"],["impl Serialize for DePoolReceiveAnswerNotification"],["impl Serialize for KnownPayload"],["impl Serialize for MultisigSubmitUpdate"],["impl Serialize for EncryptedKeyCreateInput"],["impl Serialize for DerivedKeyGetPublicKeys"],["impl Serialize for LedgerKeyCreateInput"],["impl Serialize for NftVersion"],["impl Serialize for MultisigSendTransaction"],["impl Serialize for TransactionAdditionalInfo"],["impl<T> Serialize for TransactionWithData<T>where\n T: Serialize,"],["impl Serialize for DerivedKeyPassword"],["impl Serialize for LedgerKey"]], +"nekoton":[["impl Serialize for LedgerUpdateKeyInput"],["impl Serialize for KnownPayload"],["impl Serialize for WalletInteractionMethod"],["impl Serialize for ExistingContract"],["impl Serialize for EncryptedKeyGetPublicKeys"],["impl Serialize for LedgerKey"],["impl Serialize for Expiration"],["impl Serialize for NftVersion"],["impl Serialize for EncryptedKeyPassword"],["impl Serialize for TransferRecipient"],["impl Serialize for MultisigSendTransaction"],["impl Serialize for TokenWalletAsset"],["impl Serialize for LedgerKeyCreateInput"],["impl Serialize for DerivedKeyPassword"],["impl Serialize for WalletInteractionInfo"],["impl Serialize for TokenSwapBack"],["impl Serialize for AssetsList"],["impl Serialize for KeyStoreEntry"],["impl Serialize for SignerEntry"],["impl Serialize for TonWalletAsset"],["impl Serialize for TokenWalletTransaction"],["impl Serialize for DePoolAsset"],["impl Serialize for MultisigConfirmUpdate"],["impl Serialize for DerivedKeyExportSeedOutput"],["impl Serialize for ExistingWalletInfo"],["impl Serialize for DePoolReceiveAnswerNotification"],["impl Serialize for AccountStatus"],["impl Serialize for TransportInfo"],["impl Serialize for TransactionsBatchType"],["impl Serialize for TransactionAdditionalInfo"],["impl Serialize for LedgerKeyGetPublicKeys"],["impl Serialize for PasswordCacheBehavior"],["impl Serialize for Transaction"],["impl Serialize for LedgerSignatureContext"],["impl Serialize for GeneratedKey"],["impl Serialize for NftTransaction"],["impl Serialize for SignedMessage"],["impl Serialize for TonWalletDetails"],["impl Serialize for AccountToAdd"],["impl Serialize for EncryptionAlgorithm"],["impl Serialize for TransactionExecutionOptions"],["impl Serialize for PendingTransaction"],["impl Serialize for MultisigConfirmTransaction"],["impl Serialize for TokenOutgoingTransfer"],["impl Serialize for EncryptedKeyUpdateParams"],["impl Serialize for ReliableBehavior"],["impl Serialize for MessageBody"],["impl Serialize for TokenIncomingTransfer"],["impl Serialize for MnemonicType"],["impl Serialize for MultisigSubmitUpdate"],["impl Serialize for Symbol"],["impl Serialize for MultisigPendingUpdate"],["impl<T> Serialize for TransactionWithData<T>where\n T: Serialize,"],["impl Serialize for EncryptedKeyExportSeedOutput"],["impl Serialize for IncomingNftTransfer"],["impl Serialize for DerivedKeyGetPublicKeys"],["impl Serialize for ExpireAt"],["impl Serialize for DerivedKeyCreateInput"],["impl Serialize for InternalMessage"],["impl Serialize for ContractState"],["impl Serialize for DePoolOnRoundCompleteNotification"],["impl Serialize for Message"],["impl Serialize for TokenWalletDeployedNotification"],["impl Serialize for PollContractState"],["impl Serialize for MultisigType"],["impl Serialize for IncomingChangeManager"],["impl Serialize for MultisigTransaction"],["impl Serialize for EncryptedKeyCreateInput"],["impl Serialize for MultisigPendingTransaction"],["impl Serialize for EncryptedData"],["impl Serialize for MessageType"],["impl Serialize for TransactionsBatchInfo"],["impl Serialize for IncomingChangeOwner"],["impl Serialize for LedgerSignInput"],["impl Serialize for WalletType"],["impl Serialize for MultisigExecuteUpdate"],["impl Serialize for NetworkCapabilities"],["impl Serialize for DerivedKeyUpdateParams"],["impl Serialize for AdditionalAssets"],["impl Serialize for RawContractState"],["impl Serialize for MultisigSubmitTransaction"],["impl Serialize for Password"],["impl Serialize for PollingMethod"],["impl Serialize for DerivedKeyExportSeedParams"]], "nekoton_abi":[["impl Serialize for LastTransactionId"],["impl Serialize for TransactionId"],["impl Serialize for GenTimings"]], +"nekoton_contracts":[["impl Serialize for TokenWalletVersion"],["impl Serialize for RootTokenContractDetails"],["impl Serialize for TokenWalletDetails"]], "nekoton_transport":[["impl Serialize for GqlNetworkSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file