v0.1.0-pre.054
This commit is contained in:
@@ -88,7 +88,7 @@ pub const EX_SPL_TOKEN_SUPPORTED_OPERATION_CODES: &[&str] = &[
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenAmount.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenAmount.ts"
|
||||
)]
|
||||
pub struct ExSplClassicTokenAmount(
|
||||
/// Canonical unsigned decimal representation.
|
||||
@@ -99,7 +99,7 @@ pub struct ExSplClassicTokenAmount(
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenAuthority.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenAuthority.ts"
|
||||
)]
|
||||
pub struct ExSplClassicTokenAuthority {
|
||||
/// Authority account. It signs only when `multisig_signers` is empty.
|
||||
@@ -113,7 +113,7 @@ pub struct ExSplClassicTokenAuthority {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenAuthorityType.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenAuthorityType.ts"
|
||||
)]
|
||||
pub enum ExSplClassicTokenAuthorityType {
|
||||
/// Mint authority.
|
||||
@@ -131,7 +131,7 @@ pub enum ExSplClassicTokenAuthorityType {
|
||||
#[serde(tag = "instruction", rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenSingleOperation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenSingleOperation.ts"
|
||||
)]
|
||||
pub enum ExSplClassicTokenSingleOperation {
|
||||
/// Initialize a mint with the current no-Rent builder.
|
||||
@@ -411,7 +411,7 @@ impl crate::ExSplClassicTokenSingleOperation {
|
||||
#[serde(tag = "operation", rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenOperation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenOperation.ts"
|
||||
)]
|
||||
pub enum ExSplClassicTokenOperation {
|
||||
/// Build one non-batch instruction.
|
||||
@@ -449,7 +449,7 @@ impl crate::ExSplClassicTokenOperation {
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_lib_executor_spl_token/intent/ExSplClassicTokenExecutionIntent.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token/intent/ExSplClassicTokenExecutionIntent.ts"
|
||||
)]
|
||||
pub struct ExSplClassicTokenExecutionIntent {
|
||||
/// Stable caller-provided identifier used for logs and replay correlation.
|
||||
|
||||
@@ -30,7 +30,7 @@ pub const EX_SPL_TOKEN2022_CONFIDENTIAL_TRANSFER_WITH_FEE_INSTRUCTION_DATA_BYTES
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenElGamalPubkey.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenElGamalPubkey.ts"
|
||||
)]
|
||||
pub struct ExSplTokenElGamalPubkey(pub std::string::String);
|
||||
|
||||
@@ -59,7 +59,7 @@ impl ExSplTokenElGamalPubkey {
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenDecryptableBalance.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenDecryptableBalance.ts"
|
||||
)]
|
||||
pub struct ExSplTokenDecryptableBalance(pub std::string::String);
|
||||
|
||||
@@ -89,7 +89,7 @@ impl ExSplTokenDecryptableBalance {
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenElGamalCiphertext.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenElGamalCiphertext.ts"
|
||||
)]
|
||||
pub struct ExSplTokenElGamalCiphertext(pub std::string::String);
|
||||
|
||||
@@ -157,7 +157,7 @@ fn decode_hex_nibble(value: u8) -> Option<u8> {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialProofKind.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialProofKind.ts"
|
||||
)]
|
||||
pub enum ExSplTokenConfidentialProofKind {
|
||||
/// ElGamal public-key validity.
|
||||
@@ -187,7 +187,7 @@ pub enum ExSplTokenConfidentialProofKind {
|
||||
#[serde(rename_all = "snake_case", tag = "mode")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialProofLocation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialProofLocation.ts"
|
||||
)]
|
||||
pub enum ExSplTokenConfidentialProofLocation {
|
||||
/// Relative transaction offset of a separate ZK proof-program instruction.
|
||||
@@ -220,7 +220,7 @@ impl ExSplTokenConfidentialProofLocation {
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialProofReference.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialProofReference.ts"
|
||||
)]
|
||||
pub struct ExSplTokenConfidentialProofReference {
|
||||
/// Exact proof statement required by the Token-2022 builder.
|
||||
@@ -234,7 +234,7 @@ pub struct ExSplTokenConfidentialProofReference {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialOperation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialOperation.ts"
|
||||
)]
|
||||
pub enum ExSplTokenConfidentialOperation {
|
||||
/// Initialize confidential-transfer mint configuration.
|
||||
@@ -336,7 +336,7 @@ impl ExSplTokenConfidentialOperation {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialMintBurnOperation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialMintBurnOperation.ts"
|
||||
)]
|
||||
pub enum ExSplTokenConfidentialMintBurnOperation {
|
||||
/// Initialize the mint extension with supply encryption material.
|
||||
@@ -399,7 +399,7 @@ impl ExSplTokenConfidentialMintBurnOperation {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/confidential/ExSplTokenConfidentialExecutorSupport.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/confidential/ExSplTokenConfidentialExecutorSupport.ts"
|
||||
)]
|
||||
pub enum ExSplTokenConfidentialExecutorSupport {
|
||||
/// The builder needs only public fields and ordinary authorities.
|
||||
|
||||
@@ -351,7 +351,7 @@ pub const EX_SPL_TOKEN2022_SUPPORTED_OPERATION_CODES: &[&str] = &[
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenAmount.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenAmount.ts"
|
||||
)]
|
||||
pub struct ExSplTokenAmount(
|
||||
/// Canonical unsigned decimal representation.
|
||||
@@ -362,7 +362,7 @@ pub struct ExSplTokenAmount(
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenMultiplier.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenMultiplier.ts"
|
||||
)]
|
||||
pub struct ExSplTokenMultiplier(
|
||||
/// Decimal representation parsed to the official `f64` wire contract.
|
||||
@@ -373,7 +373,7 @@ pub struct ExSplTokenMultiplier(
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenAuthority.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenAuthority.ts"
|
||||
)]
|
||||
pub struct ExSplTokenAuthority {
|
||||
/// Authority account. It signs only when `multisig_signers` is empty.
|
||||
@@ -387,7 +387,7 @@ pub struct ExSplTokenAuthority {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenAuthorityType.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenAuthorityType.ts"
|
||||
)]
|
||||
pub enum ExSplTokenAuthorityType {
|
||||
/// Mint authority.
|
||||
@@ -405,7 +405,7 @@ pub enum ExSplTokenAuthorityType {
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenDefaultAccountState.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenDefaultAccountState.ts"
|
||||
)]
|
||||
pub enum ExSplTokenDefaultAccountState {
|
||||
/// Newly initialized accounts remain usable.
|
||||
@@ -419,7 +419,7 @@ pub enum ExSplTokenDefaultAccountState {
|
||||
#[serde(rename_all = "snake_case", tag = "kind", content = "key")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenMetadataField.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenMetadataField.ts"
|
||||
)]
|
||||
pub enum ExSplTokenMetadataField {
|
||||
/// Update the required name field.
|
||||
@@ -437,7 +437,7 @@ pub enum ExSplTokenMetadataField {
|
||||
#[serde(tag = "instruction", rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplTokenSingleOperation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplTokenSingleOperation.ts"
|
||||
)]
|
||||
pub enum ExSplTokenSingleOperation {
|
||||
/// Initialize a mint with the current no-Rent builder.
|
||||
@@ -1577,7 +1577,7 @@ impl crate::ExSplTokenSingleOperation {
|
||||
#[serde(tag = "operation", rename_all = "snake_case")]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplToken2022Operation.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplToken2022Operation.ts"
|
||||
)]
|
||||
pub enum ExSplToken2022Operation {
|
||||
/// Build one non-batch instruction.
|
||||
@@ -1615,7 +1615,7 @@ impl crate::ExSplToken2022Operation {
|
||||
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize, TS)]
|
||||
#[ts(
|
||||
export,
|
||||
export_to = "../frontend/ts/bindings/kb_executor_spl_token_2022/intent/ExSplToken2022ExecutionIntent.ts"
|
||||
export_to = "../frontend/ts/bindings/kb_lib/executor/spl/token2022/intent/ExSplToken2022ExecutionIntent.ts"
|
||||
)]
|
||||
pub struct ExSplToken2022ExecutionIntent {
|
||||
/// Stable caller-provided identifier used for logs and replay correlation.
|
||||
|
||||
Reference in New Issue
Block a user