diff --git a/develop/__pycache__/hooks.cpython-311.pyc b/develop/__pycache__/hooks.cpython-311.pyc index 81e0e56d0f..20333f5922 100644 Binary files a/develop/__pycache__/hooks.cpython-311.pyc and b/develop/__pycache__/hooks.cpython-311.pyc differ diff --git a/develop/api/assets/navigation.js b/develop/api/assets/navigation.js index b4db90bd3d..3786dea473 100644 --- a/develop/api/assets/navigation.js +++ b/develop/api/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/develop/api/assets/search.js b/develop/api/assets/search.js index 802483eeda..6c89d46b96 100644 --- a/develop/api/assets/search.js +++ b/develop/api/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/develop/api/classes/AccountBase.html b/develop/api/classes/AccountBase.html index 6d5b02506e..1b9bfb0252 100644 --- a/develop/api/classes/AccountBase.html +++ b/develop/api/classes/AccountBase.html @@ -29,7 +29,7 @@

Hierarchy

  • AccountGeneralized
  • AccountLedger
  • +
  • Defined in account/Base.ts:21
  • @@ -72,7 +72,7 @@
    +
  • Defined in account/Base.ts:196
  • Methods

    @@ -99,7 +99,7 @@

    Returns Promise<

    +
  • Defined in account/Base.ts:191
  • +
  • Defined in account/Base.ts:139
  • +
  • Defined in account/Base.ts:206
  • +
  • Defined in account/Base.ts:90
  • +
  • Defined in account/Base.ts:49
  • +
  • Defined in account/Base.ts:115
  • +
  • Defined in account/Base.ts:170
  • +
  • Defined in account/Base.ts:30
  • +
  • Defined in account/Base.ts:66
  • +
  • Defined in account/Generalized.ts:18
  • Methods

    @@ -97,7 +97,7 @@

    Returns Promise<

    +
  • Defined in account/Generalized.ts:32
    • @@ -112,7 +112,7 @@

      Deprecated

      use AccountBase:signDelegation in Ceres

    +
  • Defined in account/Generalized.ts:57
  • +
  • Defined in account/Generalized.ts:67
  • +
  • Defined in account/Generalized.ts:47
  • +
  • Defined in account/Generalized.ts:37
  • +
  • Defined in account/Generalized.ts:52
  • +
  • Defined in account/Generalized.ts:62
  • +
  • Defined in account/Generalized.ts:71
  • +
  • Defined in account/Generalized.ts:42
  • +
  • Defined in account/Ledger.ts:20
  • index: number
    +
  • Defined in account/Ledger.ts:22
  • transport: default
    +
  • Defined in account/Ledger.ts:18
  • Methods

    @@ -119,7 +119,7 @@

    Returns Promise<

    +
  • Defined in account/Ledger.ts:39
  • +
  • Defined in account/Ledger.ts:59
  • +
  • Defined in account/Ledger.ts:69
  • +
  • Defined in account/Ledger.ts:49
  • +
  • Defined in account/Ledger.ts:127
  • +
  • Defined in account/Ledger.ts:54
  • +
  • Defined in account/Ledger.ts:64
  • +
  • Defined in account/Ledger.ts:73
  • +
  • Defined in account/Ledger.ts:44
  • +
  • Defined in AeSdk.ts:8
  • createDelegationSignature: ((...args) => Promise<Uint8Array>)
    @@ -258,24 +258,24 @@
    Rest Returns Promise<Uint8Array>
    +
  • Defined in AeSdkMethods.ts:44
  • pool: Map<string, Node> = ...
    +
  • Defined in AeSdkBase.ts:20
  • selectedAddress?: `ak_${string}`
    +
  • Defined in AeSdk.ts:10
  • selectedNodeName?: string
    +
  • Defined in AeSdkBase.ts:22
  • Accessors

    @@ -286,7 +286,7 @@
    +
  • Defined in AeSdkBase.ts:146
  • +
  • Defined in AeSdkBase.ts:48
  • +
  • Defined in AeSdkBase.ts:41
  • Methods

    @@ -326,7 +326,7 @@

    Returns

    +
  • Defined in AeSdk.ts:20
  • +
  • Defined in AeSdk.ts:45
  • +
  • Defined in AeSdkBase.ts:64
  • +
  • Defined in AeSdk.ts:34
  • +
  • Defined in AeSdkMethods.ts:101
  • +
  • Defined in AeSdkBase.ts:93
  • +
  • Defined in AeSdkBase.ts:260
  • +
  • Defined in AeSdkBase.ts:106
  • +
  • Defined in AeSdkBase.ts:119
  • +
  • Defined in AeSdkMethods.ts:105
  • +
  • Defined in AeSdkBase.ts:89
    • @@ -534,7 +534,7 @@

      Example

      removeAccount<
       
    +
  • Defined in AeSdk.ts:56
    • @@ -556,7 +556,7 @@

      Example

      selectAccount<
       
    +
  • Defined in AeSdk.ts:67
  • +
  • Defined in AeSdkBase.ts:79
  • +
  • Defined in AeSdkBase.ts:150
  • +
  • Defined in AeSdkBase.ts:216
  • +
  • Defined in AeSdkBase.ts:246
  • +
  • Defined in AeSdkBase.ts:183
  • +
  • Defined in AeSdkBase.ts:165
  • +
  • Defined in AeSdkBase.ts:199
  • +
  • Defined in AeSdkBase.ts:232
  • +
  • Defined in AeSdkBase.ts:157
  • +
  • Defined in AeSdkBase.ts:172
  • +
  • Defined in AeSdkMethods.ts:44
  • name: string
    +
  • Defined in AeSdkAepp.ts:27
  • onAddressChange: ((a) => void)
    @@ -281,7 +281,7 @@

    Parameters

    a: Accounts

    Returns void

    +
  • Defined in AeSdkAepp.ts:29
  • onDisconnect: ((p) => void)
    @@ -299,7 +299,7 @@

    Parameters

    p: any

    Returns void

    +
  • Defined in AeSdkAepp.ts:31
  • onNetworkChange: ((a) => void)
    @@ -317,24 +317,24 @@

    Parameters

    a: Network

    Returns void

    +
  • Defined in AeSdkAepp.ts:33
  • pool: Map<string, Node> = ...
    +
  • Defined in AeSdkBase.ts:20
  • rpcClient?: default<WalletApi, AeppApi>
    +
  • Defined in AeSdkAepp.ts:35
  • selectedNodeName?: string
    +
  • Defined in AeSdkBase.ts:22
  • Accessors

    @@ -345,7 +345,7 @@
    +
  • Defined in AeSdkBase.ts:146
  • +
  • Defined in AeSdkBase.ts:48
  • +
  • Defined in AeSdkBase.ts:41
  • Methods

    @@ -373,7 +373,7 @@
    +
  • Defined in AeSdkAepp.ts:175
  • +
  • Defined in AeSdkAepp.ts:170
  • +
  • Defined in AeSdkAepp.ts:65
  • +
  • Defined in AeSdkBase.ts:64
  • +
  • Defined in AeSdkAepp.ts:77
  • +
  • Defined in AeSdkAepp.ts:149
  • +
  • Defined in AeSdkMethods.ts:101
  • +
  • Defined in AeSdkAepp.ts:93
  • +
  • Defined in AeSdkAepp.ts:139
  • +
  • Defined in AeSdkBase.ts:93
  • +
  • Defined in AeSdkBase.ts:260
  • +
  • Defined in AeSdkBase.ts:106
  • +
  • Defined in AeSdkBase.ts:119
  • +
  • Defined in AeSdkMethods.ts:105
  • +
  • Defined in AeSdkBase.ts:89
  • +
  • Defined in AeSdkBase.ts:79
  • +
  • Defined in AeSdkBase.ts:150
  • +
  • Defined in AeSdkBase.ts:216
  • +
  • Defined in AeSdkBase.ts:246
  • +
  • Defined in AeSdkBase.ts:183
  • +
  • Defined in AeSdkBase.ts:165
  • +
  • Defined in AeSdkBase.ts:199
  • +
  • Defined in AeSdkBase.ts:232
  • +
  • Defined in AeSdkBase.ts:157
  • +
  • Defined in AeSdkBase.ts:172
  • +
  • Defined in AeSdkAepp.ts:160
  • +
  • Defined in AeSdkMethods.ts:74
  • createDelegationSignature: ((...args) => Promise<Uint8Array>)
    @@ -248,17 +248,17 @@
    Rest Returns Promise<Uint8Array>
    +
  • Defined in AeSdkMethods.ts:44
  • pool: Map<string, Node> = ...
    +
  • Defined in AeSdkBase.ts:20
  • selectedNodeName?: string
    +
  • Defined in AeSdkBase.ts:22
  • Accessors

    @@ -268,7 +268,7 @@
    +
  • Defined in AeSdkBase.ts:146
  • +
  • Defined in AeSdkBase.ts:48
  • +
  • Defined in AeSdkBase.ts:41
  • Methods

    @@ -305,7 +305,7 @@
    account: Returns AccountBase
    +
  • Defined in AeSdkBase.ts:137
    • @@ -337,7 +337,7 @@

      Example

      // add and sel
       
    +
  • Defined in AeSdkBase.ts:64
  • +
  • Defined in AeSdkBase.ts:129
  • +
  • Defined in AeSdkMethods.ts:101
    • @@ -367,7 +367,7 @@
    +
  • Defined in AeSdkBase.ts:93
  • +
  • Defined in AeSdkBase.ts:260
  • +
  • Defined in AeSdkBase.ts:106
  • +
  • Defined in AeSdkBase.ts:119
    • @@ -432,7 +432,7 @@
      Optional Returns Promise<Contract<Methods>>
    +
  • Defined in AeSdkMethods.ts:105
  • +
  • Defined in AeSdkBase.ts:89
  • +
  • Defined in AeSdkBase.ts:79
    • @@ -486,7 +486,7 @@
      __namedParameters: Optional onAccount?: OnAccount

    Returns Promise<Uint8Array>

    +
  • Defined in AeSdkBase.ts:150
    • @@ -504,7 +504,7 @@

      Returns Promise<

      Deprecated

      use AeSdkBase:signDelegation in Ceres

    +
  • Defined in AeSdkBase.ts:216
    • @@ -519,7 +519,7 @@
      delegation: __namedParameters: {
          onAccount?: OnAccount;
      } & {
          aeppOrigin?: string;
          aeppRpcClientId?: string;
          networkId?: string;
      } = {}

    Returns Promise<`sg_${string}`>

    +
  • Defined in AeSdkBase.ts:246
    • @@ -537,7 +537,7 @@

      Returns Promise<

      Deprecated

      use AeSdkBase:signDelegation in Ceres

    +
  • Defined in AeSdkBase.ts:183
    • @@ -552,7 +552,7 @@
      message: __namedParameters: {
          onAccount?: OnAccount;
      } & {
          aeppOrigin?: string;
          aeppRpcClientId?: string;
      } = {}

    Returns Promise<Uint8Array>

    +
  • Defined in AeSdkBase.ts:165
    • @@ -572,7 +572,7 @@

      Returns Promise<

      Deprecated

      use AeSdkBase:signDelegation in Ceres

    +
  • Defined in AeSdkBase.ts:199
    • @@ -592,7 +592,7 @@

      Returns Promise<

      Deprecated

      use AeSdkBase:signDelegation in Ceres

    +
  • Defined in AeSdkBase.ts:232
    • @@ -607,7 +607,7 @@
      tx: __namedParameters: {
          onAccount?: OnAccount;
      } & {
          aeppOrigin?: string;
          aeppRpcClientId?: string;
          authData?: AuthData | ((tx) => Promise<AuthData>);
          innerTx?: boolean;
          networkId?: string;
          onCompiler?: CompilerBase;
          onNode?: Node;
      } = {}

    Returns Promise<`tx_${string}`>

    +
  • Defined in AeSdkBase.ts:157
  • Returns Promise<`sg_${string}`>

    +
  • Defined in AeSdkBase.ts:172
  • +
  • Defined in AeSdk.ts:8
  • createDelegationSignature: ((...args) => Promise<Uint8Array>)
    @@ -285,55 +285,55 @@
    Rest Returns Promise<Uint8Array>
    +
  • Defined in AeSdkMethods.ts:44
  • id: string
    +
  • Defined in AeSdkWallet.ts:55
  • name: string
    +
  • Defined in AeSdkWallet.ts:59
  • onAskAccounts: OnAskAccounts
    +
  • Defined in AeSdkWallet.ts:69
  • onConnection: OnConnection
    +
  • Defined in AeSdkWallet.ts:63
  • onDisconnect: OnDisconnect
    +
  • Defined in AeSdkWallet.ts:67
  • onSubscription: OnSubscription
    +
  • Defined in AeSdkWallet.ts:65
  • pool: Map<string, Node> = ...
    +
  • Defined in AeSdkBase.ts:20
  • selectedAddress?: `ak_${string}`
    +
  • Defined in AeSdk.ts:10
  • selectedNodeName?: string
    +
  • Defined in AeSdkBase.ts:22
  • Accessors

    @@ -344,7 +344,7 @@
    +
  • Defined in AeSdkBase.ts:146
  • +
  • Defined in AeSdkBase.ts:48
  • +
  • Defined in AeSdkBase.ts:41
  • Methods

    @@ -377,7 +377,7 @@

    Parameters

    clientId: string

    Returns void

    +
  • Defined in AeSdkWallet.ts:168
  • Returns Accounts

    +
  • Defined in AeSdkWallet.ts:109
    • @@ -403,7 +403,7 @@

      Parameters

      clientId: string

    Returns RpcClientsInfo

    +
  • Defined in AeSdkWallet.ts:157
    • @@ -414,7 +414,7 @@

      Returns {
      node: undefined | Node

    +
  • Defined in AeSdkWallet.ts:138
    • @@ -427,7 +427,7 @@

      Parameters

      clientId: string

    Returns boolean

    +
  • Defined in AeSdkWallet.ts:163
  • +
  • Defined in AeSdkWallet.ts:118
  • +
  • Defined in AeSdk.ts:20
  • +
  • Defined in AeSdkWallet.ts:133
  • +
  • Defined in AeSdkBase.ts:64
  • +
  • Defined in AeSdkWallet.ts:189
  • +
  • Defined in AeSdk.ts:34
  • +
  • Defined in AeSdkMethods.ts:101
  • +
  • Defined in AeSdkBase.ts:93
  • +
  • Defined in AeSdkWallet.ts:365
  • +
  • Defined in AeSdkBase.ts:260
  • +
  • Defined in AeSdkBase.ts:106
  • +
  • Defined in AeSdkBase.ts:119
  • +
  • Defined in AeSdkWallet.ts:351
  • +
  • Defined in AeSdkMethods.ts:105
  • +
  • Defined in AeSdkBase.ts:89
  • +
  • Defined in AeSdk.ts:56
  • +
  • Defined in AeSdkWallet.ts:179
  • +
  • Defined in AeSdkWallet.ts:128
  • +
  • Defined in AeSdkWallet.ts:143
  • +
  • Defined in AeSdkWallet.ts:343
  • +
  • Defined in AeSdkBase.ts:150
  • +
  • Defined in AeSdkBase.ts:216
  • +
  • Defined in AeSdkBase.ts:246
  • +
  • Defined in AeSdkBase.ts:183
  • +
  • Defined in AeSdkBase.ts:165
  • +
  • Defined in AeSdkBase.ts:199
  • +
  • Defined in AeSdkBase.ts:232
  • +
  • Defined in AeSdkBase.ts:157
  • +
  • Defined in AeSdkBase.ts:172
  • +
  • Defined in aepp-wallet-communication/connection/BrowserRuntime.ts:29
    • @@ -143,7 +143,7 @@

      Returns void

    +
  • Defined in aepp-wallet-communication/connection/BrowserRuntime.ts:20
    • @@ -156,7 +156,7 @@

      Returns boolean

    +
  • Defined in aepp-wallet-communication/connection/BrowserRuntime.ts:51
    • @@ -173,7 +173,7 @@

      Returns void

    +
  • Defined in aepp-wallet-communication/connection/Browser.ts:38
    • @@ -190,7 +190,7 @@

      Returns void

    +
  • Defined in aepp-wallet-communication/connection/BrowserRuntime.ts:46
  • +
  • Defined in aepp-wallet-communication/connection/Browser.ts:8
  • listener?: ((this, ev) => void)
    @@ -129,22 +129,22 @@
    this: ev: MessageEvent<any>

    Returns void

    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:18
  • origin?: string
    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:12
  • receiveDirection: MESSAGE_DIRECTION
    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:16
  • sendDirection?: MESSAGE_DIRECTION
    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:14
  • Methods

    @@ -192,7 +192,7 @@

    Returns void

    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:63
    • @@ -204,7 +204,7 @@

      Returns void

    +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:88
  • +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:59
  • +
  • Defined in aepp-wallet-communication/connection/Browser.ts:38
  • +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:99
  • +
  • Defined in channel/Base.ts:62
  • _state: "" | `tx_${string}` = ''
    +
  • Defined in channel/Base.ts:80
  • _status: ChannelStatus = 'disconnected'
    +
  • Defined in channel/Base.ts:74
  • _websocket: w3cwebsocket
    +
  • Defined in channel/Base.ts:78
  • Methods

    @@ -229,7 +229,7 @@

    Example

    channel
     
    +
  • Defined in channel/Spend.ts:151
    • @@ -265,7 +265,7 @@

      Example

      channel
       
    +
  • Defined in channel/Contract.ts:199
  • +
  • Defined in channel/Contract.ts:372
  • +
  • Defined in channel/Contract.ts:458
  • +
  • Defined in channel/Contract.ts:95
  • +
  • Defined in channel/Spend.ts:328
  • +
  • Defined in channel/Base.ts:188
  • +
  • Defined in channel/Base.ts:263
  • +
  • Defined in channel/Contract.ts:276
  • +
  • Defined in channel/Base.ts:258
  • +
  • Defined in channel/Contract.ts:411
  • +
  • Defined in channel/Contract.ts:440
  • +
  • Defined in channel/Base.ts:249
  • +
  • Defined in channel/Base.ts:293
  • +
  • Defined in channel/Base.ts:181
  • +
  • Defined in channel/Base.ts:172
  • +
  • Defined in channel/Spend.ts:118
  • +
  • Defined in channel/Base.ts:228
  • +
  • Defined in channel/Spend.ts:373
  • +
  • Defined in channel/Base.ts:314
  • +
  • Defined in channel/Base.ts:202
  • +
  • Defined in channel/Base.ts:195
  • +
  • Defined in channel/Spend.ts:46
  • +
  • Defined in channel/Spend.ts:252
  • +
  • Defined in channel/Base.ts:140
  • +
  • Defined in channel/Contract.ts:57
  • +
  • Defined in channel/Base.ts:324
  • +
  • Defined in utils/errors.ts:416
  • -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    Example

    {
    'library.aes': 'namespace TestLib =\n function sum(x: int, y: int) : int = x + y'
    }
    +
  • Defined in contract/compiler/Base.ts:60
  • +
  • Defined in contract/compiler/Base.ts:71
    • @@ -156,7 +156,7 @@

      Example

      {
      <
    +
  • Defined in contract/compiler/Base.ts:86
  • +
  • Defined in contract/compiler/Base.ts:98
    • @@ -215,7 +215,7 @@

      Example

      {
      <
    +
  • Defined in contract/compiler/Base.ts:113
  • +
  • Defined in contract/compiler/Base.ts:122
  • -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    +
  • Defined in contract/compiler/Cli.ts:81
    • - +
    • Compile contract by contract's source code

      @@ -125,7 +125,7 @@
      Optional
    -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    Example

    {
    'library.aes': 'namespace TestLib =\n function sum(x: int, y: int) : int = x + y'
    } @@ -133,7 +133,7 @@

    Example

    {
    <
    +
  • Defined in contract/compiler/Cli.ts:111
  • +
  • Defined in contract/compiler/Cli.ts:123
  • +
  • Defined in contract/compiler/Cli.ts:133
  • +
  • Defined in contract/compiler/Cli.ts:145
  • +
  • Defined in contract/compiler/Cli.ts:154
  • +
  • Defined in contract/compiler/Cli.ts:167
  • -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    +
  • Defined in contract/compiler/Cli.ts:81
    • - +
    • Compile contract by contract's source code

      @@ -113,7 +113,7 @@
      Optional
    -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    Example

    {
    'library.aes': 'namespace TestLib =\n function sum(x: int, y: int) : int = x + y'
    } @@ -121,7 +121,7 @@

    Example

    {
    <
    +
  • Defined in contract/compiler/Cli.ts:111
  • +
  • Defined in contract/compiler/Cli.ts:123
  • +
  • Defined in contract/compiler/Cli.ts:133
  • +
  • Defined in contract/compiler/Cli.ts:145
  • +
  • Defined in contract/compiler/Cli.ts:154
  • +
  • Defined in contract/compiler/Cli.ts:167
  • -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    +
  • Defined in contract/compiler/Http.ts:83
    • - +
    • Compile contract by contract's source code

      @@ -139,7 +139,7 @@
      Optional
    -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    Example

    {
    'library.aes': 'namespace TestLib =\n function sum(x: int, y: int) : int = x + y'
    } @@ -147,7 +147,7 @@

    Example

    {
    <
    +
  • Defined in contract/compiler/Http.ts:63
  • +
  • Defined in contract/compiler/Http.ts:102
  • +
  • Defined in contract/compiler/Http.ts:87
  • +
  • Defined in contract/compiler/Http.ts:120
  • +
  • Defined in contract/compiler/Http.ts:106
  • +
  • Defined in contract/compiler/Http.ts:124
  • +
  • Defined in contract/compiler/Http.ts:25
  • Methods

      - +
    • Compile contract by contract's path Available only in Node.js

      @@ -111,16 +111,16 @@
      path:

      Path to contract source code

    -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    +
  • Defined in contract/compiler/HttpNode.ts:15
    • - +
    • Compile contract by contract's source code

      @@ -138,7 +138,7 @@
      Optional
    -

    Returns Promise<{
        aci: Aci;
        bytecode: `cb_${string}`;
    }>

    ACI and bytecode

    +

    Returns CompileResult

    ACI and bytecode

    Example

    {
    'library.aes': 'namespace TestLib =\n function sum(x: int, y: int) : int = x + y'
    } @@ -146,7 +146,7 @@

    Example

    {
    <
    +
  • Defined in contract/compiler/Http.ts:63
  • +
  • Defined in contract/compiler/HttpNode.ts:21
  • +
  • Defined in contract/compiler/Http.ts:87
  • +
  • Defined in contract/compiler/HttpNode.ts:27
  • +
  • Defined in contract/compiler/Http.ts:106
  • +
  • Defined in contract/compiler/Http.ts:124
  • +
  • Defined in account/Memory.ts:34
  • Methods

    @@ -111,7 +111,7 @@

    Returns Promise<

    +
  • Defined in account/Memory.ts:60
    • @@ -144,7 +144,7 @@

      Deprecated

      use AccountBase:signDelegation in Ceres

    +
  • Defined in account/Memory.ts:151
  • +
  • Defined in account/Memory.ts:205
    • @@ -208,7 +208,7 @@

      Deprecated

      use AccountBase:signDelegation in Ceres

    +
  • Defined in account/Memory.ts:96
  • +
  • Defined in account/Memory.ts:78
    • @@ -272,7 +272,7 @@

      Deprecated

      use AccountBase:signDelegation in Ceres

    +
  • Defined in account/Memory.ts:126
    • @@ -314,7 +314,7 @@

      Deprecated

      use AccountBase:signDelegation in Ceres

    +
  • Defined in account/Memory.ts:175
  • +
  • Defined in account/Memory.ts:64
  • +
  • Defined in account/Memory.ts:82
  • +
  • Defined in account/Memory.ts:55
  • +
  • Defined in Node.ts:80
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in aepp-wallet-communication/schema.ts:82
  • +
  • Defined in Middleware.ts:69
  • +
  • Defined in MiddlewareSubscriber.ts:173
  • +
  • Defined in AeSdkMethods.ts:89
    • @@ -135,7 +135,7 @@

      Parameters

      Optional options: Omit<Omit<{
          aci: Aci;
          address?: `ct_${string}`;
          bytecode?: `cb_${string}`;
          fileSystem?: Record<string, string>;
          name?: `${string}.chain`;
          onCompiler?: CompilerBase;
          onNode: Node;
          sourceCode?: string;
          sourceCodePath?: string;
      } & Partial<BuildTxOptions<ContractCallTx, "callData" | "callerId" | "contractId">> & {
          omitUnknown?: boolean;
      } & GetContractNameByEventOptions & Omit<SendTransactionOptions, "onNode" | "onAccount"> & Omit<{
          combine?: boolean;
          onNode: Node;
          top?: number | `kh_${string}` | `mh_${string}`;
          txEvents?: boolean;
      }, "onNode"> & {
          callStatic?: boolean;
          onAccount?: AccountBase;
          onNode?: Node;
      } & Partial<BuildTxOptions<ContractCreateTx, "code" | "ownerId" | "callData">>, "address" | "aci"> & {
          aci?: Aci;
          address?: `${string}.chain` | `ct_${string}`;
          validateBytecode?: boolean;
      }, "onNode"> & {
          onNode?: Node;
      }

    Returns Promise<Contract<Methods>>

    +
  • Defined in AeSdkMethods.ts:105
  • +
  • Defined in contract/Contract.ts:435
  • +
  • Defined in contract/Contract.ts:231
  • Returns Promise<GetCallResultByHashReturnType<M, Fn> & {
        result: ContractCallObject;
    }>

    +
  • Defined in contract/Contract.ts:197
  • Returns Promise<number>

    +
  • Defined in contract/Contract.ts:213
    • @@ -270,7 +270,7 @@

      Parameters

      __namedParameters: Omit<{
          aci: Aci;
          address?: `ct_${string}`;
          bytecode?: `cb_${string}`;
          fileSystem?: Record<string, string>;
          name?: `${string}.chain`;
          onCompiler?: CompilerBase;
          onNode: Node;
          sourceCode?: string;
          sourceCodePath?: string;
      } & Partial<BuildTxOptions<ContractCallTx, "callData" | "callerId" | "contractId">> & {
          omitUnknown?: boolean;
      } & GetContractNameByEventOptions & Omit<SendTransactionOptions, "onNode" | "onAccount"> & Omit<{
          combine?: boolean;
          onNode: Node;
          top?: number | `kh_${string}` | `mh_${string}`;
          txEvents?: boolean;
      }, "onNode"> & {
          callStatic?: boolean;
          onAccount?: AccountBase;
          onNode?: Node;
      } & Partial<BuildTxOptions<ContractCreateTx, "code" | "ownerId" | "callData">>, "address" | "aci"> & {
          aci?: Aci;
          address?: `${string}.chain` | `ct_${string}`;
          validateBytecode?: boolean;
      }

    Returns Promise<Contract<M>>

    +
  • Defined in contract/Contract.ts:462
  • Returns boolean

    +
  • Defined in tx/builder/field-types/mptree.ts:99
    • @@ -176,7 +176,7 @@

      Returns

    +
  • Defined in tx/builder/field-types/mptree.ts:130
  • +
  • Defined in tx/builder/field-types/mptree.ts:219
  • +
  • Defined in aepp-wallet-communication/connection/Browser.ts:53
  • +
  • Defined in aepp-wallet-communication/connection/Browser.ts:38
  • +
  • Defined in aepp-wallet-communication/connection/Browser.ts:45
  • +
  • Defined in channel/Base.ts:62
  • _state: "" | `tx_${string}` = ''
    +
  • Defined in channel/Base.ts:80
  • _status: ChannelStatus = 'disconnected'
    +
  • Defined in channel/Base.ts:74
  • _websocket: w3cwebsocket
    +
  • Defined in channel/Base.ts:78
  • Methods

    @@ -224,7 +224,7 @@

    Example

    channel
     
    +
  • Defined in channel/Spend.ts:151
    • @@ -276,7 +276,7 @@

      Example

      channel
       
    +
  • Defined in channel/Spend.ts:328
    • @@ -288,7 +288,7 @@

      Returns void

    +
  • Defined in channel/Base.ts:188
  • +
  • Defined in channel/Base.ts:263
    • @@ -325,7 +325,7 @@

      Returns `

    +
  • Defined in channel/Base.ts:258
    • @@ -337,7 +337,7 @@

      Returns `

    +
  • Defined in channel/Base.ts:249
    • @@ -359,7 +359,7 @@

      Example

      channel
       
    +
  • Defined in channel/Base.ts:293
    • @@ -389,7 +389,7 @@

      Returns void

    +
  • Defined in channel/Base.ts:181
    • @@ -434,7 +434,7 @@

      Returns void

    +
  • Defined in channel/Base.ts:172
    • @@ -469,7 +469,7 @@

      Example

      channel
       
    +
  • Defined in channel/Spend.ts:118
    • @@ -483,7 +483,7 @@

      Returns null

    +
  • Defined in channel/Base.ts:228
    • @@ -514,7 +514,7 @@

      Example

      channel
       
    +
  • Defined in channel/Spend.ts:373
    • @@ -539,7 +539,7 @@

      Example

      channel
       
    +
  • Defined in channel/Base.ts:314
  • +
  • Defined in channel/Base.ts:202
    • @@ -563,7 +563,7 @@

      Returns

    +
  • Defined in channel/Base.ts:195
    • @@ -609,7 +609,7 @@

      Example

      channel
       
    +
  • Defined in channel/Spend.ts:46
    • @@ -661,7 +661,7 @@

      Example

      channel
       
    +
  • Defined in channel/Spend.ts:252
  • +
  • Defined in channel/Base.ts:140
  • +
  • Defined in channel/Base.ts:136
  • +
  • Defined in channel/Base.ts:324
  • +
  • Defined in channel/Base.ts:62
  • _state: "" | `tx_${string}` = ''
    +
  • Defined in channel/Base.ts:80
  • _status: ChannelStatus = 'disconnected'
    +
  • Defined in channel/Base.ts:74
  • _websocket: w3cwebsocket
    +
  • Defined in channel/Base.ts:78
  • Methods

    @@ -185,7 +185,7 @@
    +
  • Defined in channel/Base.ts:188
    • @@ -209,7 +209,7 @@
      handlerOptional state?: Partial<ChannelState>

    Returns Promise<any>

    +
  • Defined in channel/Base.ts:263
  • +
  • Defined in channel/Base.ts:258
  • +
  • Defined in channel/Base.ts:249
    • @@ -252,7 +252,7 @@

      Example

      channel
       
    +
  • Defined in channel/Base.ts:293
  • +
  • Defined in channel/Base.ts:181
  • +
  • Defined in channel/Base.ts:172
  • +
  • Defined in channel/Base.ts:228
    • @@ -362,7 +362,7 @@

      Example

      channel
       
    +
  • Defined in channel/Base.ts:314
  • +
  • Defined in channel/Base.ts:202
  • +
  • Defined in channel/Base.ts:195
  • Returns Promise<T>

    +
  • Defined in channel/Base.ts:140
  • +
  • Defined in channel/Base.ts:136
  • Returns Promise<default>

    +
  • Defined in channel/Base.ts:324
  • +
  • Defined in aepp-wallet-communication/rpc/RpcClient.ts:121
  • +
  • Defined in utils/amount-formatter.ts:10
  • +
  • Defined in tx/builder/constants.ts:76
  • @@ -38,17 +38,17 @@

    Enumeration Members

    Fate: 3
    +
  • Defined in tx/builder/constants.ts:79
  • NoAbi: 0
    +
  • Defined in tx/builder/constants.ts:77
  • Sophia: 1
    +
  • Defined in tx/builder/constants.ts:78
  • +
  • Defined in tx/builder/schema.ts:32
  • +
  • Defined in tx/builder/constants.ts:53
  • +
  • Defined in tx/builder/delegation/schema.ts:15
  • +
  • Defined in utils/encoder-types.ts:18
  • +
  • Defined in aepp-wallet-communication/schema.ts:9
  • +
  • Defined in aepp-wallet-communication/schema.ts:43
  • +
  • Defined in tx/builder/schema.ts:19
  • +
  • Defined in aepp-wallet-communication/schema.ts:53
  • +
  • Defined in aepp-wallet-communication/schema.ts:26
  • +
  • Defined in tx/builder/constants.ts:130
  • +
  • Defined in tx/builder/constants.ts:61
  • @@ -43,42 +43,42 @@

    Enumeration Members

    Fate: 5
    +
  • Defined in tx/builder/constants.ts:66
  • Fate2: 7
    +
  • Defined in tx/builder/constants.ts:68
  • Fate3: 8
    +
  • Defined in tx/builder/constants.ts:69
  • NoVm: 0
    +
  • Defined in tx/builder/constants.ts:62
  • Sophia: 1
    +
  • Defined in tx/builder/constants.ts:63
  • SophiaImprovementsFortuna: 4
    +
  • Defined in tx/builder/constants.ts:65
  • SophiaImprovementsLima: 6
    +
  • Defined in tx/builder/constants.ts:67
  • SophiaImprovementsMinerva: 3
    +
  • Defined in tx/builder/constants.ts:64
  • +
  • Defined in aepp-wallet-communication/schema.ts:17
  • +
  • Defined in tx/builder/field-types/mptree.ts:21
  • +
  • Defined in MiddlewareSubscriber.ts:15
  • +
  • Defined in aens.ts:388
  • +
  • Defined in aens.ts:281
  • +
  • Defined in aens.ts:335
  • +
  • Defined in aens.ts:198
  • +
  • Defined in aens.ts:47
  • +
  • Defined in aens.ts:157
  • +
  • Defined in aens.ts:93
  • +
  • Defined in tx/builder/helpers.ts:29
  • +
  • Defined in tx/builder/index.ts:110
  • Returns Generic<E>

    +
  • Defined in tx/builder/index.ts:33
  • +
  • Defined in tx/builder/index.ts:97
  • +
  • Defined in tx/builder/helpers.ts:113
  • +
  • Defined in tx/builder/helpers.ts:228
  • +
  • Defined in utils/encoder.ts:122
  • +
  • Defined in deprecated.ts:39
  • +
  • Defined in utils/encoder.ts:138
  • +
  • Defined in utils/crypto.ts:90
  • +
  • Defined in utils/crypto.ts:67
  • +
  • Defined in utils/crypto.ts:56
  • +
  • Defined in utils/crypto.ts:18
  • +
  • Defined in tx/execution-cost.ts:37
  • +
  • Defined in utils/crypto.ts:78
  • +
  • Defined in utils/typed-data.ts:61
  • +
  • Defined in utils/crypto.ts:30
  • +
  • Defined in utils/crypto.ts:204
  • +
  • Defined in utils/crypto.ts:170
  • +
  • Defined in tx/builder/helpers.ts:46
  • +
  • Defined in tx/builder/delegation/index.ts:12
  • +
  • Defined in utils/amount-formatter.ts:88
  • +
  • Defined in tx/builder/helpers.ts:101
  • +
  • Defined in tx/builder/helpers.ts:132
  • +
  • Defined in utils/crypto.ts:175
  • +
  • Defined in utils/bytes.ts:11
  • +
  • Defined in spend.ts:62
  • +
  • Defined in tx/builder/delegation/index.ts:23
  • +
  • Defined in tx/builder/index.ts:81
  • +
  • Defined in utils/crypto.ts:158
  • +
  • Defined in utils/crypto.ts:188
  • +
  • Defined in tx/validator.ts:75
  • +
  • Defined in contract/Contract.ts:82
  • +
  • Defined in utils/keystore.ts:38
  • +
  • Defined in aepp-wallet-communication/rpc/types.ts:18
  • +
  • Defined in account/Base.ts:35
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:81
  • bytecode?: `cb_${string}`
    +
  • Defined in contract/Contract.ts:556
  • clientTtl?: number
    +
  • Defined in aens.ts:130
  • +
  • Defined in aens.ts:130
  • +
  • Defined in aens.ts:130
  • combine?: boolean
    +
  • Defined in chain.ts:413
  • confirm?: number
    +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:224
  • +
  • Defined in chain.ts:224
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:584
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • extendPointers?: boolean
    +
  • Defined in aens.ts:129
  • +
  • Defined in aens.ts:129
  • +
  • Defined in aens.ts:129
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:241
  • +
  • Defined in tx/builder/schema.ts:212
  • +
  • Defined in tx/builder/schema.ts:223
  • +
  • Defined in tx/builder/schema.ts:233
  • +
  • Defined in tx/builder/schema.ts:201
  • +
  • Defined in tx/builder/schema.ts:212
  • +
  • Defined in tx/builder/schema.ts:223
  • +
  • Defined in tx/builder/schema.ts:233
  • +
  • Defined in tx/builder/schema.ts:191
  • +
  • Defined in tx/builder/schema.ts:201
  • +
  • Defined in tx/builder/schema.ts:212
  • +
  • Defined in tx/builder/schema.ts:223
  • +
  • Defined in tx/builder/schema.ts:233
  • +
  • Defined in tx/builder/schema.ts:173
  • +
  • Defined in tx/builder/schema.ts:605
  • +
  • Defined in tx/builder/schema.ts:358
  • +
  • Defined in tx/builder/schema.ts:358
  • +
  • Defined in tx/builder/schema.ts:347
  • +
  • Defined in tx/builder/schema.ts:332
  • +
  • Defined in tx/builder/schema.ts:321
  • +
  • Defined in tx/builder/schema.ts:585
  • +
  • Defined in contract/ga.ts:99
  • fileSystem?: Record<string, string>
    +
  • Defined in contract/Contract.ts:565
  • +
  • Defined in chain.ts:266
  • gasLimit?: number
    +
  • Defined in contract/ga.ts:84
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:588
  • +
  • Defined in contract/ga.ts:99
  • hash?: `kh_${string}` | `mh_${string}`
    +
  • Defined in chain.ts:246
  • height?: number
    +
  • Defined in chain.ts:246
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in oracle.ts:38
  • +
  • Defined in oracle.ts:79
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in oracle.ts:79
  • isOracle?: boolean
    +
  • Defined in contract/delegation-signature.ts:55
  • nameFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:200
  • +
  • Defined in tx/builder/schema.ts:200
  • nameTtl?: number
    +
  • Defined in aens.ts:131
  • +
  • Defined in aens.ts:131
  • +
  • Defined in aens.ts:131
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:239
  • +
  • Defined in tx/builder/schema.ts:207
  • +
  • Defined in tx/builder/schema.ts:218
  • +
  • Defined in tx/builder/schema.ts:229
  • +
  • Defined in tx/builder/schema.ts:197
  • +
  • Defined in tx/builder/schema.ts:207
  • +
  • Defined in tx/builder/schema.ts:218
  • +
  • Defined in tx/builder/schema.ts:229
  • +
  • Defined in tx/builder/schema.ts:189
  • +
  • Defined in tx/builder/schema.ts:197
  • +
  • Defined in tx/builder/schema.ts:207
  • +
  • Defined in tx/builder/schema.ts:218
  • +
  • Defined in tx/builder/schema.ts:229
  • +
  • Defined in tx/builder/schema.ts:175
  • +
  • Defined in tx/builder/schema.ts:604
  • +
  • Defined in tx/builder/schema.ts:353
  • +
  • Defined in tx/builder/schema.ts:353
  • +
  • Defined in tx/builder/schema.ts:338
  • +
  • Defined in tx/builder/schema.ts:329
  • +
  • Defined in tx/builder/schema.ts:315
  • +
  • Defined in tx/builder/schema.ts:581
  • omitAddress?: boolean
    +
  • Defined in contract/delegation-signature.ts:53
  • onAccount?: AccountBase
    +
  • Defined in chain.ts:221
  • +
  • Defined in chain.ts:221
  • +
  • Defined in spend.ts:41
  • +
  • Defined in chain.ts:221
  • +
  • Defined in spend.ts:97
  • +
  • Defined in chain.ts:221
  • +
  • Defined in spend.ts:121
  • +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in chain.ts:221
  • +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in contract/delegation-signature.ts:54
  • +
  • Defined in contract/ga.ts:81
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • +
  • Defined in account/Base.ts:37
  • +
  • Defined in contract/ga.ts:82
  • onNode?: Node
    +
  • Defined in chain.ts:62
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:246
  • +
  • Defined in chain.ts:288
  • +
  • Defined in chain.ts:303
  • +
  • Defined in chain.ts:319
  • +
  • Defined in chain.ts:334
  • +
  • Defined in chain.ts:350
  • +
  • Defined in chain.ts:413
  • +
  • Defined in chain.ts:441
  • +
  • Defined in chain.ts:455
  • +
  • Defined in chain.ts:469
  • +
  • Defined in chain.ts:492
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:469
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:469
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:38
  • +
  • Defined in oracle.ts:79
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in oracle.ts:79
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/query-fee.ts:13
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in contract/delegation-signature.ts:56
  • +
  • Defined in contract/ga.ts:83
  • +
  • Defined in contract/ga.ts:99
  • +
  • Defined in contract/ga.ts:126
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:330
  • +
  • Defined in tx/builder/schema.ts:319
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:331
  • +
  • Defined in tx/builder/schema.ts:320
  • payload?: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • queryFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:342
  • +
  • Defined in tx/builder/schema.ts:318
  • queryTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:343
  • queryTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:344
  • resolveByNode?: boolean
    +
  • Defined in chain.ts:492
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:356
  • +
  • Defined in tx/builder/schema.ts:356
  • +
  • Defined in tx/builder/schema.ts:345
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • +
  • Defined in tx/builder/schema.ts:357
  • +
  • Defined in tx/builder/schema.ts:346
  • sourceCode?: string
    +
  • Defined in contract/Contract.ts:564
  • sourceCodePath?: string
    +
  • Defined in contract/Contract.ts:563
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • top?: number | `kh_${string}` | `mh_${string}`
    +
  • Defined in chain.ts:413
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:242
  • +
  • Defined in tx/builder/schema.ts:213
  • +
  • Defined in tx/builder/schema.ts:224
  • +
  • Defined in tx/builder/schema.ts:234
  • +
  • Defined in tx/builder/schema.ts:202
  • +
  • Defined in tx/builder/schema.ts:213
  • +
  • Defined in tx/builder/schema.ts:224
  • +
  • Defined in tx/builder/schema.ts:234
  • +
  • Defined in tx/builder/schema.ts:192
  • +
  • Defined in tx/builder/schema.ts:202
  • +
  • Defined in tx/builder/schema.ts:213
  • +
  • Defined in tx/builder/schema.ts:224
  • +
  • Defined in tx/builder/schema.ts:234
  • +
  • Defined in tx/builder/schema.ts:174
  • +
  • Defined in tx/builder/schema.ts:359
  • +
  • Defined in tx/builder/schema.ts:359
  • +
  • Defined in tx/builder/schema.ts:348
  • +
  • Defined in tx/builder/schema.ts:333
  • +
  • Defined in tx/builder/schema.ts:322
  • +
  • Defined in tx/builder/schema.ts:586
  • txEvents?: boolean
    +
  • Defined in chain.ts:413
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:222
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:222
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:222
  • version?: undefined
    +
  • Defined in chain.ts:223
  • +
  • Defined in chain.ts:223
  • +
  • Defined in AeSdkMethods.ts:44
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • clientTtl?: number
    +
  • Defined in aens.ts:130
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • extendPointers?: boolean
    +
  • Defined in aens.ts:129
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:201
  • +
  • Defined in tx/builder/schema.ts:212
  • +
  • Defined in tx/builder/schema.ts:223
  • +
  • Defined in tx/builder/schema.ts:233
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • nameFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:200
  • nameTtl?: number
    +
  • Defined in aens.ts:131
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:197
  • +
  • Defined in tx/builder/schema.ts:207
  • +
  • Defined in tx/builder/schema.ts:218
  • +
  • Defined in tx/builder/schema.ts:229
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:469
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:202
  • +
  • Defined in tx/builder/schema.ts:213
  • +
  • Defined in tx/builder/schema.ts:224
  • +
  • Defined in tx/builder/schema.ts:234
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: undefined
    @@ -266,7 +266,7 @@
    +
  • Defined in chain.ts:223
  • +
  • Defined in aens.ts:222
  • hash: `th_${string}`
    +
  • Defined in chain.ts:229
  • id?: `nm_${string}`
    @@ -107,7 +107,7 @@
    +
  • Defined in aens.ts:204
  • owner?: `ak_${string}`
    @@ -117,20 +117,20 @@
    +
  • Defined in aens.ts:205
  • pointers?: Object
    +
  • Defined in aens.ts:206
  • rawTx: `tx_${string}`
    +
  • Defined in chain.ts:230
  • revoke?: ((options?) => Promise<SendTransactionReturnType>)
    @@ -149,7 +149,7 @@
    Optional Returns Promise<SendTransactionReturnType>
    +
  • Defined in aens.ts:218
  • signatures?: string[]
    @@ -179,14 +179,14 @@
    Optional Returns Promise<SendTransactionReturnType> & Promise<Readonly<{
        id: string;
        owner?: string;
        pointers: ({ key: string; id: string; })[];
        ttl: number;
    } & {
        extendTtl: ((nameTtl?, options?) => Promise<SendTransactionReturnType> & Promise<Readonly<{
            id: string;
            owner?: string;
            pointers: ({ key: string; id: string; })[];
            ttl: number;
        } & ({ id: `nm_${string}`; owner: `ak_${string}`; pointers: NamePointer[] | KeyPointers; ttl: number; update: (pointers: KeyPointers, options?: (Omit<{ onNode: Node; } & AensUpdateOptions & AensTransferOptions, "onNode" | ... 1 more ... | "onCompiler"> & { ...; }) | undefined) => Promise<...> & Promise<...>; transfer: (a...)>>);
        id: `nm_${string}`;
        owner: `ak_${string}`;
        pointers: NamePointer[] | KeyPointers;
        revoke: ((options?) => Promise<SendTransactionReturnType>);
        transfer: (account: `ak_${string}`, options?: ({ onNode: Node; } & AensUpdateOptions & AensTransferOptions) | undefined) => Promise<SendTransactionReturnType> & Promise<...>;
        ttl: number;
        update: ((pointers, options?) => Promise<SendTransactionReturnType> & Promise<Readonly<{
            id: string;
            owner?: string;
            pointers: ({ key: string; id: string; })[];
            ttl: number;
        } & ({ id: `nm_${string}`; owner: `ak_${string}`; pointers: NamePointer[] | KeyPointers; ttl: number; update: (pointers: KeyPointers, options?: (Omit<{ onNode: Node; } & AensUpdateOptions & AensTransferOptions, "onNode" | ... 1 more ... | "onCompiler"> & { ...; }) | undefined) => Promise<...> & Promise<...>; transfer: (a...)>>);
    }>>
    +
  • Defined in aens.ts:214
  • ttl?: number
    +
  • Defined in aens.ts:207
  • tx?: {
        abiVersion?: string;
        accountId?: string;
        amount?: bigint;
        authData?: string;
        authFun?: string;
        callData?: string;
        callerId?: string;
        channelId?: string;
        channelReserve?: bigint;
        clientTtl?: number;
        code?: string;
        commitmentId?: string;
        contractId?: string;
        delegateIds?: { initiator?: string[] | undefined; responder?: string[] | undefined; };
        deposit?: bigint;
        fee: bigint;
        fromId?: string;
        gaId?: string;
        gas?: number;
        gasPrice?: bigint;
        initiatorAmount?: bigint;
        initiatorAmountFinal?: bigint;
        initiatorDelegateIds?: string[];
        initiatorId?: string;
        lockPeriod?: string;
        name?: string;
        nameFee?: bigint;
        nameId?: string;
        nameSalt?: number;
        nameTtl?: number;
        nonce?: number;
        offchainTrees?: string;
        oracleId?: string;
        oracleTtl?: { type: "delta"; value: string; };
        ownerId?: string;
        payerId?: string;
        payload?: string;
        poi?: string;
        pointers?: ({ key: string; id: string; })[];
        query?: string;
        queryFee?: bigint;
        queryFormat?: string;
        queryId?: string;
        queryTtl?: { type: TTLType; value: string; };
        recipientId?: string;
        responderAmount?: bigint;
        responderAmountFinal?: bigint;
        responderDelegateIds?: string[];
        responderId?: string;
        response?: string;
        responseFormat?: string;
        responseTtl?: { type: "delta"; value: string; };
        round?: number;
        senderId?: string;
        stateHash?: string;
        toId?: string;
        ttl?: number;
        tx?: { tx: { type: "Tx"; recipientId?: string | undefined; amount?: bigint | undefined; fee: bigint; ttl?: number | undefined; senderId?: string | undefined; nonce?: number | undefined; payload?: string | undefined; ... 53 more ...; version: number; }; blockHeight: number; blockHash: string; hash: string; signatures: str...;
        type: "Tx";
        update?: ({ op: "OffChainTransfer" | "OffChainWithdrawal" | "OffChainDeposit" | "OffChainNewContract" | "OffChainCallContract"; }) | ({ op: "OffChainTransfer"; from: string; to: string; amount: bigint; }) | ({ op: "OffChainWithdrawal"; to: string; amount: bigint; }) | ({ op: "OffChainDeposit"; from: string; amount: bigint; }) | ({ op: "OffChainNewContract"; owner: string; vmVersion: string; abiVersion: string; code: { bytecode: `cb_${string}`; }; deposit: bigint; callData: string; }) | ({ op: "OffChainCallContract"; caller: string; contract: string; abiVersion: string; amount: bigint; gas: number; gasPrice: bigint; callData: string; });
        version: number;
        vmVersion?: string;
    }
    @@ -421,7 +421,7 @@
    Optional Returns Promise<SendTransactionReturnType> & Promise<Readonly<{
        id: string;
        owner?: string;
        pointers: ({ key: string; id: string; })[];
        ttl: number;
    } & {
        extendTtl: ((nameTtl?, options?) => Promise<SendTransactionReturnType> & Promise<Readonly<{
            id: string;
            owner?: string;
            pointers: ({ key: string; id: string; })[];
            ttl: number;
        } & ({ id: `nm_${string}`; owner: `ak_${string}`; pointers: NamePointer[] | KeyPointers; ttl: number; update: (pointers: KeyPointers, options?: (Omit<{ onNode: Node; } & AensUpdateOptions & AensTransferOptions, "onNode" | ... 1 more ... | "onCompiler"> & { ...; }) | undefined) => Promise<...> & Promise<...>; transfer: (a...)>>);
        id: `nm_${string}`;
        owner: `ak_${string}`;
        pointers: NamePointer[] | KeyPointers;
        revoke: ((options?) => Promise<SendTransactionReturnType>);
        transfer: ((account, options?) => Promise<SendTransactionReturnType> & Promise<Readonly<{
            id: string;
            owner?: string;
            pointers: ({ key: string; id: string; })[];
            ttl: number;
        } & ({ id: `nm_${string}`; owner: `ak_${string}`; pointers: NamePointer[] | KeyPointers; ttl: number; update: (pointers: KeyPointers, options?: (Omit<{ onNode: Node; } & AensUpdateOptions & AensTransferOptions, "onNode" | ... 1 more ... | "onCompiler"> & { ...; }) | undefined) => Promise<...> & Promise<...>; transfer: (a...)>>);
        ttl: number;
        update: (pointers: KeyPointers, options?: (Omit<{ onNode: Node; } & AensUpdateOptions & AensTransferOptions, "onNode" | "onAccount" | "onCompiler"> & { ...; }) | undefined) => Promise<...> & Promise<...>;
    }>>
    +
  • Defined in aens.ts:208
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • clientTtl?: number
    +
  • Defined in aens.ts:130
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • extendPointers?: boolean
    +
  • Defined in aens.ts:129
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:191
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • nameFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:200
  • nameTtl?: number
    +
  • Defined in aens.ts:131
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:189
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:192
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:241
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:239
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:242
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:233
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:229
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:234
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • clientTtl?: number
    +
  • Defined in aens.ts:130
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • extendPointers?: boolean
    +
  • Defined in aens.ts:129
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:212
  • +
  • Defined in tx/builder/schema.ts:223
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • nameTtl?: number
    +
  • Defined in aens.ts:131
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:207
  • +
  • Defined in tx/builder/schema.ts:218
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:213
  • +
  • Defined in tx/builder/schema.ts:224
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 2 | 1
    waitMined?: boolean
    +
  • Defined in chain.ts:223
  • +
  • Defined in aepp-wallet-communication/rpc/types.ts:107
  • connection.announcePresence: ((w) => void)
    @@ -71,7 +71,7 @@

    Parameters

    w: WalletInfo

    Returns void

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:109
  • connection.close: ((p) => void)
    @@ -89,7 +89,7 @@

    Parameters

    p: any

    Returns void

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:110
  • networkId.update: ((a) => void)
    @@ -107,7 +107,7 @@

    Parameters

    a: Network

    Returns void

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:108
  • Returns boolean

    +
  • Defined in channel/internal.ts:36
  • +
  • Defined in channel/internal.ts:23
  • error: ((error) => void)
    @@ -87,7 +87,7 @@

    Parameters

    error: Error

    Returns void

    +
  • Defined in channel/internal.ts:29
  • message: ((message) => void)
    @@ -105,7 +105,7 @@

    Parameters

    message: string | Object

    Returns void

    +
  • Defined in channel/internal.ts:31
  • newContract: ((contractAddress) => void)
    @@ -123,7 +123,7 @@

    Parameters

    contractAddress: `ct_${string}`

    Returns void

    +
  • Defined in channel/internal.ts:32
  • onChainTx: ((tx, details) => void)
    @@ -148,7 +148,7 @@
    infotype: string

    Returns void

    +
  • Defined in channel/internal.ts:30
  • ownDepositLocked: (() => void)
    @@ -161,7 +161,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:24
  • ownWithdrawLocked: (() => void)
    @@ -174,7 +174,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:26
  • peerDisconnected: (() => void)
    @@ -187,7 +187,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:27
  • stateChanged: ((tx) => void)
    @@ -205,7 +205,7 @@

    Parameters

    tx: "" | `tx_${string}`

    Returns void

    +
  • Defined in channel/internal.ts:22
  • statusChanged: ((status) => void)
    @@ -223,7 +223,7 @@

    Parameters

    status: ChannelStatus

    Returns void

    +
  • Defined in channel/internal.ts:21
  • withdrawLocked: (() => void)
    @@ -236,7 +236,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:25
  • +
  • Defined in channel/internal.ts:113
  • +
  • Defined in channel/internal.ts:135
  • +
  • Defined in channel/internal.ts:54
  • Returns void

    +
  • Defined in channel/internal.ts:103
  • onOwnDepositLocked?: (() => void)
    @@ -96,7 +96,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:106
  • onOwnWithdrawLocked?: (() => void)
    @@ -109,7 +109,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:104
  • onWithdrawLocked?: (() => void)
    @@ -122,7 +122,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in channel/internal.ts:105
  • reject: ((e) => void)
    @@ -140,7 +140,7 @@

    Parameters

    e: BaseError

    Returns void

    +
  • Defined in channel/internal.ts:100
  • resolve: ((r?) => void)
    @@ -158,17 +158,17 @@

    Parameters

    Optional r: any

    Returns void

    +
  • Defined in channel/internal.ts:99
  • sign: SignTx
    +
  • Defined in channel/internal.ts:101
  • signedTx: `tx_${string}`
    +
  • Defined in channel/internal.ts:98
  • +
  • Defined in apis/compiler/models/index.ts:30
  • +
    + +
    warnings: CompilerError[]
    +
  • bytecode
  • +
  • warnings
  • +
  • Defined in apis/compiler/models/index.ts:235
  • +
  • Defined in apis/compiler/models/index.ts:125
  • +
  • Defined in contract/Contract.ts:59
  • Returns Promise<Contract<M>>

    +
  • Defined in contract/Contract.ts:614
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • bytecode?: `cb_${string}`
    +
  • Defined in contract/Contract.ts:556
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:584
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:585
  • fileSystem?: Record<string, string>
    +
  • Defined in contract/Contract.ts:565
  • gasLimit?: number
    +
  • Defined in contract/ga.ts:84
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:588
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:581
  • onAccount: AccountBase
    +
  • Defined in contract/ga.ts:81
  • onCompiler: CompilerBase
    +
  • Defined in contract/ga.ts:82
  • onNode: Node
    +
  • Defined in contract/ga.ts:83
  • sourceCode?: string
    +
  • Defined in contract/Contract.ts:564
  • sourceCodePath?: string
    +
  • Defined in contract/Contract.ts:563
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:586
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in apis/compiler/models/index.ts:61
  • +
  • Defined in tx/builder/delegation/schema.ts:45
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:46
  • tag: AensPreclaim = ...
    diff --git a/develop/api/interfaces/_internal_.DlgParamsAensWildcard1.html b/develop/api/interfaces/_internal_.DlgParamsAensWildcard1.html index f91d675361..99dd016fe7 100644 --- a/develop/api/interfaces/_internal_.DlgParamsAensWildcard1.html +++ b/develop/api/interfaces/_internal_.DlgParamsAensWildcard1.html @@ -43,19 +43,19 @@
    +
  • Defined in tx/builder/delegation/schema.ts:34
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:35
  • tag: AensWildcard = ...
    diff --git a/develop/api/interfaces/_internal_.DlgParamsOracle1.html b/develop/api/interfaces/_internal_.DlgParamsOracle1.html index 3a906be88a..c9a1c6aa29 100644 --- a/develop/api/interfaces/_internal_.DlgParamsOracle1.html +++ b/develop/api/interfaces/_internal_.DlgParamsOracle1.html @@ -43,19 +43,19 @@
    +
  • Defined in tx/builder/delegation/schema.ts:50
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:51
  • tag: Oracle = ...
    diff --git a/develop/api/interfaces/_internal_.DlgParamsOracleResponse1.html b/develop/api/interfaces/_internal_.DlgParamsOracleResponse1.html index ff452da22c..229429b1ca 100644 --- a/develop/api/interfaces/_internal_.DlgParamsOracleResponse1.html +++ b/develop/api/interfaces/_internal_.DlgParamsOracleResponse1.html @@ -43,19 +43,19 @@
    +
  • Defined in tx/builder/delegation/schema.ts:56
  • queryId: `oq_${string}` = queryIdField
    +
  • Defined in tx/builder/delegation/schema.ts:55
  • tag: OracleResponse = ...
    diff --git a/develop/api/interfaces/_internal_.DlgUnpackedAensName1.html b/develop/api/interfaces/_internal_.DlgUnpackedAensName1.html index 0a07692008..35afaa6673 100644 --- a/develop/api/interfaces/_internal_.DlgUnpackedAensName1.html +++ b/develop/api/interfaces/_internal_.DlgUnpackedAensName1.html @@ -44,32 +44,32 @@
    +
  • Defined in tx/builder/delegation/schema.ts:39
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:41
  • nameId: `nm_${string}`
    +
  • Defined in tx/builder/delegation/schema.ts:40
  • tag: AensName = ...
    version: 1 = ...
    +
  • Defined in tx/builder/delegation/schema.ts:45
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:46
  • tag: AensPreclaim = ...
    version: 1 = ...
    +
  • Defined in tx/builder/delegation/schema.ts:34
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:35
  • tag: AensWildcard = ...
    version: 1 = ...
    +
  • Defined in tx/builder/delegation/schema.ts:50
  • contractAddress: `ct_${string}` = ...
    +
  • Defined in tx/builder/delegation/schema.ts:51
  • tag: Oracle = ...
    version: 1 = ...
    +
  • Defined in tx/builder/delegation/schema.ts:56
  • queryId: `oq_${string}` = queryIdField
    +
  • Defined in tx/builder/delegation/schema.ts:55
  • tag: OracleResponse = ...
    version: 1 = ...
    +
  • Defined in utils/typed-data.ts:32
  • +
  • Defined in tx/builder/schema.ts:38
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:39
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Uint8Array | `tx_${string}` | TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, false>>, never>> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, false>>, never> | TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "payload">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "payload"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameFee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameFee"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameTtl" | "clientTtl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameTtl" | "clientTtl"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, false>>, "fee" | "ttl" | "nameTtl" | "clientTtl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, false>>, "fee" | "ttl" | "nameTtl" | "clientTtl"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "deposit" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "deposit" | "ctVersion"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } & {
        gasMax?: number;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "queryFee" | "abiVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "queryFee" | "abiVersion"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion" | "oracleTtlValue" | "oracleTtlType">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion" | "oracleTtlValue" | "oracleTtlType"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "oracleTtlValue" | "oracleTtlType">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "oracleTtlValue" | "oracleTtlType"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "queryTtlType" | "queryTtlValue" | "responseTtlType" | "responseTtlValue">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "queryTtlType" | "queryTtlValue" | "responseTtlType" | "responseTtlValue"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "responseTtlType" | "responseTtlValue">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "responseTtlType" | "responseTtlValue"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "ctVersion"> & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "gasPrice" | "ctVersion" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } & {
        gasMax?: number;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "gasPrice">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "gasPrice"> & {
        denomination?: AE_AMOUNT_FORMATS;
    }

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:37
  • +
  • Defined in tx/builder/schema.ts:56
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:57
  • serialize: ((value) => Buffer[])
    @@ -75,7 +75,7 @@

    Parameters

    value: (Uint8Array | `tx_${string}` | Object)[]

    Returns Buffer[]

    +
  • Defined in tx/builder/schema.ts:53
  • +
  • Defined in tx/builder/schema.ts:46
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:47
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Uint8Array | `tx_${string}` | Object

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:45
  • +
  • Defined in tx/builder/schema.ts:64
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:65
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Uint8Array | `tx_${string}` | Object

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:63
  • +
  • Defined in contract/Contract.ts:55
  • topics: string[]
    diff --git a/develop/api/interfaces/_internal_.ExtendOracleTtlOptions.html b/develop/api/interfaces/_internal_.ExtendOracleTtlOptions.html index e1e5ee2036..86dc1855c9 100644 --- a/develop/api/interfaces/_internal_.ExtendOracleTtlOptions.html +++ b/develop/api/interfaces/_internal_.ExtendOracleTtlOptions.html @@ -23,7 +23,7 @@

    Hierarchy

    • ExtendOracleTtlOptions
    +
  • Defined in oracle.ts:200
  • @@ -64,40 +64,40 @@
    +
  • Defined in chain.ts:28
  • +
  • Defined in chain.ts:28
  • _maxPollInterval?: number
    +
  • Defined in chain.ts:28
  • +
  • Defined in chain.ts:28
  • _microBlockCycle?: number
    +
  • Defined in chain.ts:28
  • +
  • Defined in chain.ts:28
  • absoluteTtl?: boolean
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • aeppOrigin?: string
    +
  • Defined in account/Base.ts:38
  • aeppRpcClientId?: string
    +
  • Defined in account/Base.ts:39
  • authData?: AuthData | ((tx) => Promise<AuthData>)
    @@ -116,112 +116,112 @@
    tx: Returns Promise<AuthData>
    +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:332
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:329
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:330
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:331
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:333
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in apis/compiler/models/index.ts:112
  • Returns Promise<any>

    +
  • Defined in tx/builder/field-types/index.ts:37
  • recursiveType?: boolean
    +
  • Defined in tx/builder/field-types/index.ts:39
  • serialize: ((value, options, parameters) => BinaryData)
    @@ -106,7 +106,7 @@
    options: parameters: any

    Returns BinaryData

    +
  • Defined in tx/builder/field-types/index.ts:36
  • +
  • Defined in tx/builder/field-types/index.ts:37
  • recursiveType?: boolean
    +
  • Defined in tx/builder/field-types/index.ts:39
  • serialize: ((...args) => any)
    @@ -106,7 +106,7 @@
    Rest Returns any
    +
  • Defined in tx/builder/SchemaTypes.ts:6
  • +
  • Defined in apis/compiler/models/index.ts:66
  • +
  • Defined in contract/Contract.ts:105
  • +
  • Defined in oracle.ts:282
  • postQuery: Function
    +
  • Defined in oracle.ts:283
  • queries: {
        fee: bigint;
        id: string;
        oracleId: string;
        query: string;
        response: string;
        responseTtl: { type: TTLType; value: string; };
        senderId: string;
        senderNonce: string;
        ttl: number;
    }[]
    @@ -176,7 +176,7 @@
    senderNonce
    ttl: number
    +
  • Defined in oracle.ts:280
  • queryFee: bigint
    +
  • Defined in oracle.ts:284
  • responseFormat: string
    +
  • Defined in oracle.ts:121
  • @@ -51,12 +51,12 @@

    Properties

    decodedQuery: string
    +
  • Defined in oracle.ts:122
  • decodedResponse: string
    +
  • Defined in oracle.ts:123
  • fee: bigint

    Returns Promise<string>

    +
  • Defined in oracle.ts:126
  • query: string

    Returns Promise<SendTransactionReturnType & GetOracleObjectReturnType>

    +
  • Defined in oracle.ts:124
  • response: string
    +
  • Defined in utils/hd-wallet.ts:55
  • @@ -38,12 +38,12 @@

    Properties

    chainCode: string
    +
  • Defined in utils/hd-wallet.ts:57
  • secretKey: string
    +
  • Defined in utils/hd-wallet.ts:56
  • +
  • Defined in aepp-wallet-communication/rpc/RpcClient.ts:17
  • +
  • Defined in tx/builder/schema.ts:86
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:87
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`ak_${string}`, (TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, false>>, never>> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value) => Buffer);
        };
    }, false>>, never> | TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        balance: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        flags: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gaAuthFun: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        gaContract: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: Account;
            constValueOptional: boolean;
            deserialize: ((value) => Account);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        encodedTx: EntryAny;
        signatures: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: SignedTx;
            constValueOptional: boolean;
            deserialize: ((value) => SignedTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "payload">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `ba_${string}`);
            serialize: ((value?) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: SpendTx;
            constValueOptional: boolean;
            deserialize: ((value) => SpendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "payload"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        status: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: Name;
            constValueOptional: boolean;
            deserialize: ((value) => Name);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        commitmentId: {
            deserialize: ((value) => `cm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NamePreclaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NamePreclaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameFee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        name: {
            deserialize(value) => `${string}.chain`;
            serialize(value) => Buffer;
        };
        nameFee: {
            deserialize(value) => string;
            serialize(value, txFields, parameters) => Buffer;
            serializeAettos(_value, txFields) => string;
        };
        nameSalt: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameClaimTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameClaimTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameFee"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameTtl" | "clientTtl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "nameTtl" | "clientTtl"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, false>>, "fee" | "ttl" | "nameTtl" | "clientTtl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        clientTtl: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nameTtl: {
            deserialize: ((value) => number);
            serialize: ((value, params, options) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        pointers: {
            deserialize(pointers) => NamePointer[];
            serialize(pointers) => Buffer[][];
        };
        tag: {
            constValue: NameUpdateTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameUpdateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value) => Buffer);
        };
    }, false>>, "fee" | "ttl" | "nameTtl" | "clientTtl"> | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        recipientId: {
            deserialize: ((value) => `ak_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameTransferTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameTransferTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nameId: {
            deserialize: ((value) => `nm_${string}`);
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: NameRevokeTx;
            constValueOptional: boolean;
            deserialize: ((value) => NameRevokeTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "deposit" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        active: {
            deserialize(buffer) => boolean;
            serialize(value) => Buffer;
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        log: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        referers: {
            deserialize: ((value, params) => `ak_${string}`[]);
            serialize: ((value, params) => Buffer[]);
        };
        tag: {
            constValue: Contract;
            constValueOptional: boolean;
            deserialize: ((value) => Contract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "deposit" | "ctVersion"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize: ((value) => string);
            serialize: ((value, params, options) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } & {
        gasMax?: number;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contractId: {
            deserialize: ((value) => `ct_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCallTx;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCallTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        callerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        callerNonce: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        contractId: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        gasUsed: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        height: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        log: {
            deserialize: ((value, params) => Buffer[]);
            serialize: ((value, params) => Buffer[]);
        };
        returnType: {
            deserialize: ((value) => CallReturnType);
            serialize: ((value) => Buffer);
        };
        returnValue: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ContractCall;
            constValueOptional: boolean;
            deserialize: ((value) => ContractCall);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "queryFee" | "abiVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlValue: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: Oracle;
            constValueOptional: boolean;
            deserialize: ((value) => Oracle);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "queryFee" | "abiVersion"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion" | "oracleTtlValue" | "oracleTtlType">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        accountId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        queryFee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseFormat: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        tag: {
            constValue: OracleRegisterTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleRegisterTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion" | "oracleTtlValue" | "oracleTtlType"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "oracleTtlValue" | "oracleTtlType">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        oracleTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        oracleTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleExtendTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleExtendTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "oracleTtlValue" | "oracleTtlType"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "queryTtlType" | "queryTtlValue" | "responseTtlType" | "responseTtlValue">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}` | `nm_${string}`);
            serialize: ((value) => Buffer);
        };
        query: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        queryFee: {
            deserialize(value) => string;
            prepare(value, params, options) => Promise<Int>;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        queryTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        queryTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        senderId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: OracleQueryTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleQueryTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "queryFee" | "queryTtlType" | "queryTtlValue" | "responseTtlType" | "responseTtlValue"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "responseTtlType" | "responseTtlValue">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        oracleId: {
            deserialize: ((value) => `ok_${string}`);
            serialize: ((value) => Buffer);
        };
        queryId: {
            deserialize: ((value) => `oq_${string}`);
            serialize: ((value) => Buffer);
        };
        response: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        responseTtlType: {
            deserialize: ((value, params) => ORACLE_TTL_TYPES);
            serialize: ((value, params) => Buffer);
        };
        responseTtlValue: {
            deserialize: ((value, params) => number);
            serialize: ((value, params) => Buffer);
        };
        tag: {
            constValue: OracleResponseTx;
            constValueOptional: boolean;
            deserialize: ((value) => OracleResponseTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "responseTtlType" | "responseTtlValue"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelCreateTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCreateTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelCloseMutualTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseMutualTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelCloseSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelCloseSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        poi: EntryTreesPoi;
        tag: {
            constValue: ChannelSlashTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSlashTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelDepositTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelDepositTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelWithdrawTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelWithdrawTx);
            serialize: ((value) => Buffer);
        };
        toId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        responderAmountFinal: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelSettleTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSettleTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        offChainTrees: {
            deserialize: ((value) => `ss_${string}`);
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelForceProgressTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelForceProgressTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        update: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        channelReserve: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiator: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        initiatorAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        initiatorDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        lockPeriod: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        lockedUntil: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responder: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        responderAmount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        responderAuth: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        responderDelegateIds: {
            deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
            serialize: ((value, params) => Buffer[]);
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        soloRound: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        stateHash: {
            deserialize: ((value) => `st_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: Channel;
            constValueOptional: boolean;
            deserialize: ((value) => Channel);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 3;
            constValueOptional: boolean;
            deserialize: ((value) => 3);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        fromId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payload: {
            deserialize: ((value) => `tx_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelSnapshotSoloTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelSnapshotSoloTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateTransfer;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateTransfer);
            serialize: ((value) => Buffer);
        };
        to: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateDeposit;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateDeposit);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        from: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateWithdraw;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateWithdraw);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        deposit: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        owner: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: ChannelOffChainUpdateCreateContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCreateContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "ctVersion"> & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        amount: {
            deserialize(value) => string;
            serialize(value) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        callStack: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        caller: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        contract: {
            deserialize: ((value) => `ct_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: ChannelOffChainUpdateCallContract;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelOffChainUpdateCallContract);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        channelId: {
            deserialize: ((value) => `ch_${string}`);
            serialize: ((value) => Buffer);
        };
        pubkey: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        role: {
            deserialize(buffer) => string;
            serialize(string) => Buffer;
        };
        round: {
            deserialize(value) => number;
            serialize(value) => Buffer;
        };
        tag: {
            constValue: ChannelClientReconnectTx;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelClientReconnectTx);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accounts: {
            deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        calls: {
            deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        channels: {
            deserialize: ((value, params) => MPTree<Channel, Channel>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        contracts: {
            deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        ns: {
            deserialize: ((value, params) => MPTree<Name, Name>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        oracles: {
            deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
            serialize: ((value, params) => MPTreeBinary[]);
        };
        tag: {
            constValue: TreesPoi;
            constValueOptional: boolean;
            deserialize: ((value) => TreesPoi);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        accounts: MapAccounts;
        calls: MapCalls;
        channels: MapChannels;
        contracts: MapContracts;
        ns: MapNames;
        oracles: MapOracles;
        tag: {
            constValue: StateTrees;
            constValueOptional: boolean;
            deserialize: ((value) => StateTrees);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 0;
            constValueOptional: boolean;
            deserialize: ((value) => 0);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        tag: {
            constValue: Mtree;
            constValueOptional: boolean;
            deserialize: ((value) => Mtree);
            serialize: ((value) => Buffer);
        };
        values: EntryMtreeValueArray;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        key: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        tag: {
            constValue: MtreeValue;
            constValueOptional: boolean;
            deserialize: ((value) => MtreeValue);
            serialize: ((value) => Buffer);
        };
        value: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapContracts;
        tag: {
            constValue: ContractsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ContractsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapCalls;
        tag: {
            constValue: CallsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => CallsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapChannels;
        tag: {
            constValue: ChannelsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => ChannelsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapNames;
        tag: {
            constValue: NameserviceMtree;
            constValueOptional: boolean;
            deserialize: ((value) => NameserviceMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapOracles;
        tag: {
            constValue: OraclesMtree;
            constValueOptional: boolean;
            deserialize: ((value) => OraclesMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        payload: MapAccounts;
        tag: {
            constValue: AccountsMtree;
            constValueOptional: boolean;
            deserialize: ((value) => AccountsMtree);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        authFun: {
            deserialize(buffer) => Buffer;
            serialize(buffer) => Buffer;
        };
        callData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        code: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        ctVersion: {
            deserialize(buffer) => CtVersion;
            prepare(value, params, options) => Promise<undefined | CtVersion>;
            serialize(value, params, __namedParameters) => Buffer;
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        ownerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: GaAttachTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaAttachTx);
            serialize: ((value) => Buffer);
        };
        ttl: {
            deserialize(value) => number;
            prepare(value, params, __namedParameters) => Promise<undefined | number>;
            serialize(value) => Buffer;
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "ttl" | "gasPrice" | "ctVersion" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } & {
        gasMax?: number;
    } | TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        abiVersion: {
            _getProtocolDetails(c, tag) => AbiVersion;
            deserialize(buffer) => AbiVersion;
            prepare(value, __namedParameters, options) => Promise<undefined | AbiVersion>;
            serialize(value, __namedParameters, __namedParameters) => Buffer;
        };
        authData: {
            deserialize: ((value) => `cb_${string}`);
            serialize: ((value) => Buffer);
        };
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        gaId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        gasLimit: {
            deserialize(value) => number;
            serialize(_value, __namedParameters, __namedParameters) => Buffer;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTx;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 2;
            constValueOptional: boolean;
            deserialize: ((value) => 2);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "abiVersion" | "gasPrice" | "gasLimit"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } & {
        gasMax?: number;
    } & {
        consensusProtocolVersion?: ConsensusProtocolVersion;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(_value, __namedParameters) => string;
        };
        nonce: {
            deserialize: ((value) => number);
            prepare: ((value, params, options) => Promise<number>);
            senderKey: string;
            serialize: ((value) => Buffer);
        };
        payerId: {
            deserialize: ((value) => `ak_${string}`);
            serialize: ((value) => Buffer);
        };
        tag: {
            constValue: PayingForTx;
            constValueOptional: boolean;
            deserialize: ((value) => PayingForTx);
            serialize: ((value) => Buffer);
        };
        tx: EntrySignedTx;
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee"> & {
        denomination?: AE_AMOUNT_FORMATS;
    } | TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "gasPrice">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
        fee: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value, params) => string;
        };
        gasPrice: {
            deserialize(value) => string;
            serialize(value, params, __namedParameters) => Buffer;
            serializeAettos(value?) => string;
        };
        tag: {
            constValue: GaMetaTxAuthData;
            constValueOptional: boolean;
            deserialize: ((value) => GaMetaTxAuthData);
            serialize: ((value) => Buffer);
        };
        txHash: {
            deserialize: ((value) => `th_${string}`);
            serialize: ((value) => Buffer);
        };
        version: {
            constValue: 1;
            constValueOptional: boolean;
            deserialize: ((value) => 1);
            serialize: ((value?) => Buffer);
        };
    }, false>>, "version" | "fee" | "gasPrice"> & {
        denomination?: AE_AMOUNT_FORMATS;
    }) & {
        tag: Account;
    }>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:83
  • +
  • Defined in tx/builder/schema.ts:96
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:97
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`ba_${string}`, Object>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:93
  • +
  • Defined in tx/builder/schema.ts:106
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:107
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`ch_${string}`, Object>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:103
  • +
  • Defined in tx/builder/schema.ts:74
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:77
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`ct_${string}`, Object>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:71
  • +
  • Defined in tx/builder/schema.ts:116
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:117
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`nm_${string}`, Object>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:113
  • +
  • Defined in tx/builder/schema.ts:126
  • recursiveType: true
    +
  • Defined in tx/builder/schema.ts:127
  • serialize: ((value) => Buffer)
    @@ -75,7 +75,7 @@

    Parameters

    value: Record<`ok_${string}`, Object>

    Returns Buffer

    +
  • Defined in tx/builder/schema.ts:123
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:605
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:604
  • onAccount: AccountBase
    +
  • Defined in spend.ts:121
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:358
  • +
  • Defined in tx/builder/schema.ts:347
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • +
  • Defined in oracle.ts:79
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:353
  • +
  • Defined in tx/builder/schema.ts:338
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in oracle.ts:79
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/query-fee.ts:13
  • queryFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:342
  • queryTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:343
  • queryTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:344
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:356
  • +
  • Defined in tx/builder/schema.ts:345
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • +
  • Defined in tx/builder/schema.ts:346
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:359
  • +
  • Defined in tx/builder/schema.ts:348
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:321
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:315
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:319
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:320
  • queryFee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:318
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:322
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:358
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:353
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • +
  • Defined in oracle.ts:248
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • +
  • Defined in oracle.ts:248
  • +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:356
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:359
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in contract/Contract.ts:78
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • onAccount: AccountBase
    +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • verify?: boolean
    +
  • Defined in chain.ts:222
  • waitMined?: boolean
    +
  • Defined in chain.ts:223
  • +
  • Defined in apis/compiler/models/index.ts:37
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:173
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:175
  • onAccount: AccountBase
    +
  • Defined in spend.ts:41
  • +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • payload?: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • resolveByNode?: boolean
    +
  • Defined in chain.ts:492
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:174
  • verify?: boolean
    +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in account/Base.ts:35
  • blocks?: number
    +
  • Defined in chain.ts:81
  • confirm?: number | boolean
    +
  • Defined in chain.ts:224
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:173
  • innerTx?: boolean
    +
  • Defined in account/Base.ts:33
  • interval?: number
    +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:105
  • networkId?: string
    +
  • Defined in account/Base.ts:34
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:175
  • onAccount: AccountBase
    +
  • Defined in spend.ts:97
  • +
  • Defined in chain.ts:221
  • onCompiler?: CompilerBase
    +
  • Defined in account/Base.ts:37
  • onNode: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:220
  • +
  • Defined in chain.ts:81
  • +
  • Defined in chain.ts:128
  • +
  • Defined in chain.ts:105
  • +
  • Defined in account/Base.ts:36
  • payload?: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • resolveByNode?: boolean
    +
  • Defined in chain.ts:492
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:174
  • verify?: boolean
    +
  • Defined in chain.ts:492
  • +
  • Defined in chain.ts:222
  • version?: 1
    +
  • Defined in chain.ts:223
  • +
  • Defined in tx/builder/schema.ts:158
  • flags: Int = uInt
    +
  • Defined in tx/builder/schema.ts:156
  • gaAuthFun: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:160
  • gaContract: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:159
  • nonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:157
  • tag: Account = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAccountsMtree1.html b/develop/api/interfaces/_internal_.TxParamsAccountsMtree1.html index 25ca4f281e..8303beb72c 100644 --- a/develop/api/interfaces/_internal_.TxParamsAccountsMtree1.html +++ b/develop/api/interfaces/_internal_.TxParamsAccountsMtree1.html @@ -42,13 +42,13 @@
    +
  • Defined in tx/builder/schema.ts:576
  • tag: AccountsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncAccount1.html b/develop/api/interfaces/_internal_.TxParamsAsyncAccount1.html index 47fa56e1b0..8e386ee7c5 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncAccount1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncAccount1.html @@ -43,26 +43,26 @@
    +
  • Defined in tx/builder/schema.ts:152
  • nonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:151
  • tag: Account = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:158
  • flags: Int = uInt
    +
  • Defined in tx/builder/schema.ts:156
  • gaAuthFun: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:160
  • gaContract: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:159
  • nonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:157
  • tag: Account = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncAccountsMtree1.html b/develop/api/interfaces/_internal_.TxParamsAsyncAccountsMtree1.html index 34212624ea..912d3071f3 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncAccountsMtree1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncAccountsMtree1.html @@ -42,13 +42,13 @@
    +
  • Defined in tx/builder/schema.ts:576
  • tag: AccountsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncCallsMtree1.html b/develop/api/interfaces/_internal_.TxParamsAsyncCallsMtree1.html index c960b9673c..85563ecec0 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncCallsMtree1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncCallsMtree1.html @@ -42,13 +42,13 @@
    +
  • Defined in tx/builder/schema.ts:560
  • tag: CallsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannel3.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannel3.html index eebb5ce2b1..a731f10f36 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannel3.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannel3.html @@ -56,97 +56,97 @@
    +
  • Defined in tx/builder/schema.ts:461
  • channelReserve: Int = uInt
    +
  • Defined in tx/builder/schema.ts:464
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:459
  • initiatorAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:462
  • initiatorAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:472
  • initiatorDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:465
  • lockPeriod: Int = uInt
    +
  • Defined in tx/builder/schema.ts:470
  • lockedUntil: Int = uInt
    +
  • Defined in tx/builder/schema.ts:471
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:460
  • responderAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:463
  • responderAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:473
  • responderDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:466
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:468
  • soloRound: Int = uInt
    +
  • Defined in tx/builder/schema.ts:469
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:467
  • tag: Channel = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelClientReconnectTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelClientReconnectTx1.html index 8c9b147878..2ff8d18abc 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelClientReconnectTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelClientReconnectTx1.html @@ -45,31 +45,31 @@
    +
  • Defined in tx/builder/schema.ts:521
  • pubkey: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:524
  • role: string = string
    +
  • Defined in tx/builder/schema.ts:523
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:522
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelCloseMutualTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelCloseMutualTx1.html index 953f95f0dd..d50566e946 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelCloseMutualTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelCloseMutualTx1.html @@ -52,75 +52,75 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:378
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:383
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:379
  • initiatorAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:380
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:384
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • responderAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:381
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:382
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:388
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:393
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:389
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:394
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:390
  • poi: Uint8Array | `tx_${string}` | Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:391
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:392
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelReserve: Int = uInt
    +
  • Defined in tx/builder/schema.ts:367
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:370
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:363
  • initiatorAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:364
  • initiatorDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:371
  • lockPeriod: Int = uInt
    +
  • Defined in tx/builder/schema.ts:368
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:374
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:365
  • responderAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:366
  • responderDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:372
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:373
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ChannelCreateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:369
  • version?: 2
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • amount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:410
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:408
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:412
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:409
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:415
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:414
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:413
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ChannelDepositTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:411
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:440
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:448
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:441
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:449
  • offChainTrees: `ss_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:446
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:442
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:443
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:445
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:447
  • update: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:444
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:453
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:454
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:455
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCallContract1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCallContract1.html index f91d56a734..521642233e 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCallContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCallContract1.html @@ -53,80 +53,80 @@
    +
  • Defined in tx/builder/schema.ts:512
  • amount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:513
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:514
  • callStack: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:515
  • caller: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:510
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • contract: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:511
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:517
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:516
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCreateContract1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCreateContract1.html index 8673e5eabc..6732da872e 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCreateContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateCreateContract1.html @@ -48,50 +48,50 @@
    +
  • Defined in tx/builder/schema.ts:506
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:504
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:503
  • deposit: Int = uInt
    +
  • Defined in tx/builder/schema.ts:505
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:502
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateDeposit1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateDeposit1.html index 63f365c354..6e4efd6d89 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateDeposit1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateDeposit1.html @@ -43,19 +43,19 @@
    +
  • Defined in tx/builder/schema.ts:493
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:492
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateTransfer1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateTransfer1.html index 68d2956a40..6a8e9f7107 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateTransfer1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelOffChainUpdateTransfer1.html @@ -44,26 +44,26 @@
    +
  • Defined in tx/builder/schema.ts:488
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:486
  • to: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:487
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:498
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:497
  • diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncChannelSettleTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncChannelSettleTx1.html index 9d3221b8c7..851a1cce86 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncChannelSettleTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncChannelSettleTx1.html @@ -52,75 +52,75 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:430
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:435
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:431
  • initiatorAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:432
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:436
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • responderAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:433
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ChannelSettleTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:434
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:398
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:403
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:399
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:404
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:400
  • poi: Uint8Array | `tx_${string}` | Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:401
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ChannelSlashTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:402
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:477
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:481
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:478
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:482
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:479
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:480
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • amount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:421
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:419
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:423
  • fromId: string
    +
  • Defined in tx/builder/schema.ts:426
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:425
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:424
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • toId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:420
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:422
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:564
  • tag: ChannelsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncContract1.html b/develop/api/interfaces/_internal_.TxParamsAsyncContract1.html index 2dcc3e7138..a2e0f75c67 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncContract1.html @@ -51,68 +51,68 @@
    +
  • Defined in tx/builder/schema.ts:250
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:248
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:247
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • deposit?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:252
  • log: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:249
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:246
  • referers: readonly `ak_${string}`[] = ...
    +
  • Defined in tx/builder/schema.ts:251
  • tag: Contract = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncContractCall2.html b/develop/api/interfaces/_internal_.TxParamsAsyncContractCall2.html index eff17e9e7d..5c1de0c24d 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncContractCall2.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncContractCall2.html @@ -50,61 +50,61 @@
    +
  • Defined in tx/builder/schema.ts:290
  • callerNonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:291
  • contractId: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:293
  • gasPrice: Int = uInt
    +
  • Defined in tx/builder/schema.ts:295
  • gasUsed: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:296
  • height: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:292
  • log: readonly Uint8Array[] = ...
    +
  • Defined in tx/builder/schema.ts:301
  • returnType: CallReturnType = ...
    +
  • Defined in tx/builder/schema.ts:298
  • returnValue: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:297
  • tag: ContractCall = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncContractCallTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncContractCallTx1.html index f0018a6863..47b6eb8573 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncContractCallTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncContractCallTx1.html @@ -57,107 +57,107 @@
    +
  • Defined in tx/builder/schema.ts:280
  • absoluteTtl?: boolean
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • amount?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:283
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:286
  • callerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:276
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • contractId: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:279
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:281
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:284
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:285
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:277
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ContractCallTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:282
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • amount?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:269
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:272
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:258
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:259
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • deposit?: Int = ...
    +
  • Defined in tx/builder/schema.ts:262
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:260
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:270
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:271
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:257
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:256
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: ContractCreateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:261
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:556
  • tag: ContractsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncGaAttachTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncGaAttachTx1.html index 381fd3704c..cedab2fc6e 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncGaAttachTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncGaAttachTx1.html @@ -57,107 +57,107 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • authFun: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:583
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:589
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:582
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:584
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:585
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:587
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:588
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:581
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/ct-version.ts:65
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:580
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: GaAttachTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:586
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:595
  • authData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:594
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:596
  • gaId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:593
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:597
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:598
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • tag: GaMetaTx = ...
    tx: Uint8Array | `tx_${string}` | Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:599
  • version?: 2
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:610
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:611
  • tag: GaMetaTxAuthData = ...
    txHash: `th_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:612
  • version?: 1
    values: (Uint8Array | `tx_${string}` | Object)[] = entryMtreeValueArray
    +
  • Defined in tx/builder/schema.ts:547
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:551
  • tag: MtreeValue = ...
    value: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:552
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:180
  • clientTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:183
  • nameTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:181
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:184
  • status: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:182
  • tag: Name = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncNameClaimTx2.html b/develop/api/interfaces/_internal_.TxParamsAsyncNameClaimTx2.html index 5b254d42c0..6f41c3c07a 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncNameClaimTx2.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncNameClaimTx2.html @@ -52,75 +52,75 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:196
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:201
  • name: `${string}.chain`
    +
  • Defined in tx/builder/schema.ts:198
  • nameFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:200
  • nameSalt: Int = uInt
    +
  • Defined in tx/builder/schema.ts:199
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:197
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NameClaimTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:202
  • version?: 2
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:188
  • commitmentId: `cm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:190
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:191
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:189
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NamePreclaimTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:192
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:238
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:241
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:240
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:239
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NameRevokeTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:242
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:228
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:233
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:230
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:229
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:232
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NameTransferTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:234
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:206
  • clientTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:211
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:212
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:208
  • nameTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:209
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:207
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:210
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NameUpdateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:213
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:217
  • clientTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:222
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:223
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:219
  • nameTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:220
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:218
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • pointers: NamePointer[] = pointers2
    +
  • Defined in tx/builder/schema.ts:221
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: NameUpdateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:224
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:568
  • tag: NameserviceMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncOracle1.html b/develop/api/interfaces/_internal_.TxParamsAsyncOracle1.html index f236b9bb13..afcff79e44 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncOracle1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncOracle1.html @@ -50,62 +50,62 @@
    +
  • Defined in tx/builder/schema.ts:310
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:305
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • oracleTtlValue: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:309
  • queryFee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:308
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:306
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:307
  • tag: Oracle = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncOracleExtendTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncOracleExtendTx1.html index a8d63d963e..d08e2f058e 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncOracleExtendTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncOracleExtendTx1.html @@ -51,69 +51,69 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:332
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:329
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • oracleId: `ok_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:328
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:330
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:331
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: OracleExtendTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:333
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:347
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:338
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/query-fee.ts:13
  • oracleId: `ok_${string}` | `nm_${string}` & `ok_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:340
  • +
  • Defined in tx/builder/field-types/query-fee.ts:13
  • query: string = string
    +
  • Defined in tx/builder/schema.ts:341
  • queryFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:342
  • queryTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:343
  • queryTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:344
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:345
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:346
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:337
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: OracleQueryTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:348
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:323
  • absoluteTtl?: boolean
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:314
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:321
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:315
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • +
  • Defined in tx/builder/field-types/abi-version.ts:27
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:319
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:320
  • queryFee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:318
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:316
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:317
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: OracleRegisterTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:322
  • version?: 1
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:358
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:353
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • oracleId: `ok_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:352
  • queryId: `oq_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:354
  • response: string = string
    +
  • Defined in tx/builder/schema.ts:355
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:356
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: OracleResponseTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:359
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:572
  • tag: OraclesMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncPayingForTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncPayingForTx1.html index f895b2b19f..76aac3339f 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncPayingForTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncPayingForTx1.html @@ -48,50 +48,50 @@
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:605
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:604
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:603
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: PayingForTx = ...
    tx: Uint8Array | `tx_${string}` | Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:606
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:165
  • signatures: readonly Uint8Array[] = ...
    +
  • Defined in tx/builder/schema.ts:164
  • tag: SignedTx = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncSpendTx1.html b/develop/api/interfaces/_internal_.TxParamsAsyncSpendTx1.html index 6607fd7d0d..2f98b75bc8 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncSpendTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncSpendTx1.html @@ -52,75 +52,75 @@
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • amount?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:172
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:173
  • nonce?: number = ...
    +
  • Defined in tx/builder/schema.ts:175
  • onNode?: Node
    +
  • Defined in tx/builder/field-types/ttl.ts:16
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • payload?: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:171
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:169
  • +
  • Defined in tx/builder/field-types/nonce.ts:14
  • tag: SpendTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:174
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:543
  • calls: Record<`ba_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:539
  • channels: Record<`ch_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:540
  • contracts: Record<`ct_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:538
  • ns: Record<`nm_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:541
  • oracles: Record<`ok_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:542
  • tag: StateTrees = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsAsyncTreesPoi1.html b/develop/api/interfaces/_internal_.TxParamsAsyncTreesPoi1.html index 87d9f7cbc3..d99f806d4d 100644 --- a/develop/api/interfaces/_internal_.TxParamsAsyncTreesPoi1.html +++ b/develop/api/interfaces/_internal_.TxParamsAsyncTreesPoi1.html @@ -47,43 +47,43 @@
    +
  • Defined in tx/builder/schema.ts:529
  • calls: readonly MPTree<Bytearray, ContractCall>[] = ...
    +
  • Defined in tx/builder/schema.ts:530
  • channels: readonly MPTree<Channel, Channel>[] = ...
    +
  • Defined in tx/builder/schema.ts:531
  • contracts: readonly MPTree<ContractAddress, Contract>[] = ...
    +
  • Defined in tx/builder/schema.ts:532
  • ns: readonly MPTree<Name, Name>[] = ...
    +
  • Defined in tx/builder/schema.ts:533
  • oracles: readonly MPTree<OracleAddress, Oracle>[] = ...
    +
  • Defined in tx/builder/schema.ts:534
  • tag: TreesPoi = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsCallsMtree1.html b/develop/api/interfaces/_internal_.TxParamsCallsMtree1.html index 836aa82c03..f60954c98f 100644 --- a/develop/api/interfaces/_internal_.TxParamsCallsMtree1.html +++ b/develop/api/interfaces/_internal_.TxParamsCallsMtree1.html @@ -42,13 +42,13 @@
    +
  • Defined in tx/builder/schema.ts:560
  • tag: CallsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsChannel3.html b/develop/api/interfaces/_internal_.TxParamsChannel3.html index 48132cb844..1d650f77c5 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannel3.html +++ b/develop/api/interfaces/_internal_.TxParamsChannel3.html @@ -56,97 +56,97 @@
    +
  • Defined in tx/builder/schema.ts:461
  • channelReserve: Int = uInt
    +
  • Defined in tx/builder/schema.ts:464
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:459
  • initiatorAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:462
  • initiatorAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:472
  • initiatorDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:465
  • lockPeriod: Int = uInt
    +
  • Defined in tx/builder/schema.ts:470
  • lockedUntil: Int = uInt
    +
  • Defined in tx/builder/schema.ts:471
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:460
  • responderAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:463
  • responderAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:473
  • responderDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:466
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:468
  • soloRound: Int = uInt
    +
  • Defined in tx/builder/schema.ts:469
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:467
  • tag: Channel = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsChannelClientReconnectTx1.html b/develop/api/interfaces/_internal_.TxParamsChannelClientReconnectTx1.html index 802a47295a..5aeaafad82 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelClientReconnectTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelClientReconnectTx1.html @@ -45,31 +45,31 @@
    +
  • Defined in tx/builder/schema.ts:521
  • pubkey: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:524
  • role: string = string
    +
  • Defined in tx/builder/schema.ts:523
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:522
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelCloseMutualTx1.html b/develop/api/interfaces/_internal_.TxParamsChannelCloseMutualTx1.html index 7b02de78a8..65079bbad3 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelCloseMutualTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelCloseMutualTx1.html @@ -49,56 +49,56 @@
    +
  • Defined in tx/builder/schema.ts:378
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:383
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:379
  • initiatorAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:380
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:384
  • responderAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:381
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:382
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:388
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:393
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:389
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:394
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:390
  • poi: Uint8Array | `tx_${string}` | Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:391
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:392
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:367
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:370
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:363
  • initiatorAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:364
  • initiatorDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:371
  • lockPeriod: Int = uInt
    +
  • Defined in tx/builder/schema.ts:368
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:374
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:365
  • responderAmount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:366
  • responderDelegateIds: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:372
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:373
  • tag: ChannelCreateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:369
  • version?: 2
    +
  • Defined in tx/builder/schema.ts:410
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:408
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:412
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:409
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:415
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:414
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:413
  • tag: ChannelDepositTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:411
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:440
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:448
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:441
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:449
  • offChainTrees: `ss_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:446
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:442
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:443
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:445
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:447
  • update: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:444
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:453
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:454
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:455
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCallContract1.html b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCallContract1.html index be1ff2985c..4d007ea773 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCallContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCallContract1.html @@ -52,73 +52,73 @@
    +
  • Defined in tx/builder/schema.ts:512
  • amount: Int = uInt
    +
  • Defined in tx/builder/schema.ts:513
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:514
  • callStack: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:515
  • caller: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:510
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • contract: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:511
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:517
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:516
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCreateContract1.html b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCreateContract1.html index f9b0bc3253..08b24a4156 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCreateContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateCreateContract1.html @@ -47,43 +47,43 @@
    +
  • Defined in tx/builder/schema.ts:506
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:504
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:503
  • deposit: Int = uInt
    +
  • Defined in tx/builder/schema.ts:505
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:502
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateDeposit1.html b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateDeposit1.html index 6ea3e3710f..009f343481 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateDeposit1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateDeposit1.html @@ -43,19 +43,19 @@
    +
  • Defined in tx/builder/schema.ts:493
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:492
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateTransfer1.html b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateTransfer1.html index 5eefec0154..e70ca3ef2f 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateTransfer1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelOffChainUpdateTransfer1.html @@ -44,26 +44,26 @@
    +
  • Defined in tx/builder/schema.ts:488
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:486
  • to: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:487
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:498
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:497
  • diff --git a/develop/api/interfaces/_internal_.TxParamsChannelSettleTx1.html b/develop/api/interfaces/_internal_.TxParamsChannelSettleTx1.html index b76706d4bd..7f3db87746 100644 --- a/develop/api/interfaces/_internal_.TxParamsChannelSettleTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsChannelSettleTx1.html @@ -49,56 +49,56 @@
    +
  • Defined in tx/builder/schema.ts:430
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:435
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:431
  • initiatorAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:432
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:436
  • responderAmountFinal: Int = uInt
    +
  • Defined in tx/builder/schema.ts:433
  • tag: ChannelSettleTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:434
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:398
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:403
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:399
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:404
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:400
  • poi: Uint8Array | `tx_${string}` | Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:401
  • tag: ChannelSlashTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:402
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:477
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:481
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:478
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:482
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:479
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:480
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:421
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:419
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:423
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:426
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:425
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:424
  • toId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:420
  • ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:422
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:564
  • tag: ChannelsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsContract1.html b/develop/api/interfaces/_internal_.TxParamsContract1.html index a7a7ef02c5..205fc812ca 100644 --- a/develop/api/interfaces/_internal_.TxParamsContract1.html +++ b/develop/api/interfaces/_internal_.TxParamsContract1.html @@ -50,61 +50,61 @@
    +
  • Defined in tx/builder/schema.ts:250
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:248
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:247
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • deposit?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:252
  • log: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:249
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:246
  • referers: readonly `ak_${string}`[] = ...
    +
  • Defined in tx/builder/schema.ts:251
  • tag: Contract = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsContractCall2.html b/develop/api/interfaces/_internal_.TxParamsContractCall2.html index d83f96c392..405d251c41 100644 --- a/develop/api/interfaces/_internal_.TxParamsContractCall2.html +++ b/develop/api/interfaces/_internal_.TxParamsContractCall2.html @@ -50,61 +50,61 @@
    +
  • Defined in tx/builder/schema.ts:290
  • callerNonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:291
  • contractId: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:293
  • gasPrice: Int = uInt
    +
  • Defined in tx/builder/schema.ts:295
  • gasUsed: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:296
  • height: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:292
  • log: readonly Uint8Array[] = ...
    +
  • Defined in tx/builder/schema.ts:301
  • returnType: CallReturnType = ...
    +
  • Defined in tx/builder/schema.ts:298
  • returnValue: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:297
  • tag: ContractCall = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsContractCallTx1.html b/develop/api/interfaces/_internal_.TxParamsContractCallTx1.html index b9ee6a710b..7513bed2ff 100644 --- a/develop/api/interfaces/_internal_.TxParamsContractCallTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsContractCallTx1.html @@ -54,86 +54,86 @@
    +
  • Defined in tx/builder/schema.ts:280
  • amount?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:283
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:286
  • callerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:276
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • contractId: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:279
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:281
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:284
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:285
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:277
  • tag: ContractCallTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:282
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:269
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:272
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:258
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:259
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • deposit?: Int = ...
    +
  • Defined in tx/builder/schema.ts:262
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:260
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:270
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:271
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:257
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:256
  • tag: ContractCreateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:261
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:556
  • tag: ContractsMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsGaAttachTx1.html b/develop/api/interfaces/_internal_.TxParamsGaAttachTx1.html index b309487506..0f1cfecc55 100644 --- a/develop/api/interfaces/_internal_.TxParamsGaAttachTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsGaAttachTx1.html @@ -54,86 +54,86 @@
    +
  • Defined in tx/builder/schema.ts:583
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:589
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:582
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/ct-version.ts:54
  • ctVersion: undefined | CtVersion
    +
  • Defined in tx/builder/schema.ts:584
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:585
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:587
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:588
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:581
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:580
  • tag: GaAttachTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:586
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:595
  • authData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:594
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:596
  • gaId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:593
  • gasLimit: undefined | number
    +
  • Defined in tx/builder/schema.ts:597
  • gasMax?: number
    +
  • Defined in tx/builder/field-types/gas-limit.ts:30
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:598
  • tag: GaMetaTx = ...
    tx: Uint8Array | `tx_${string}` | Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:599
  • version?: 2
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:610
  • gasPrice: undefined | Int
    +
  • Defined in tx/builder/schema.ts:611
  • tag: GaMetaTxAuthData = ...
    txHash: `th_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:612
  • version?: 1
    values: (Uint8Array | `tx_${string}` | Object)[] = entryMtreeValueArray
    +
  • Defined in tx/builder/schema.ts:547
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:551
  • tag: MtreeValue = ...
    value: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:552
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:180
  • clientTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:183
  • nameTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:181
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:184
  • status: Uint8Array = raw
    +
  • Defined in tx/builder/schema.ts:182
  • tag: Name = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsNameClaimTx2.html b/develop/api/interfaces/_internal_.TxParamsNameClaimTx2.html index a5f5261bb2..201f8f6c66 100644 --- a/develop/api/interfaces/_internal_.TxParamsNameClaimTx2.html +++ b/develop/api/interfaces/_internal_.TxParamsNameClaimTx2.html @@ -49,56 +49,56 @@
    +
  • Defined in tx/builder/schema.ts:196
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:201
  • name: `${string}.chain`
    +
  • Defined in tx/builder/schema.ts:198
  • nameFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:200
  • nameSalt: Int = uInt
    +
  • Defined in tx/builder/schema.ts:199
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:197
  • tag: NameClaimTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:202
  • version?: 2
    +
  • Defined in tx/builder/schema.ts:188
  • commitmentId: `cm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:190
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:191
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:189
  • tag: NamePreclaimTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:192
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:238
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:241
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:240
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:239
  • tag: NameRevokeTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:242
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:228
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:233
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:230
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:229
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:232
  • tag: NameTransferTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:234
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:206
  • clientTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:211
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:212
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:208
  • nameTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:209
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:207
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:210
  • tag: NameUpdateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:213
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:217
  • clientTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:222
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:223
  • nameId: `${string}.chain` | `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:219
  • nameTtl: undefined | number
    +
  • Defined in tx/builder/schema.ts:220
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:218
  • pointers: NamePointer[] = pointers2
    +
  • Defined in tx/builder/schema.ts:221
  • tag: NameUpdateTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:224
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:568
  • tag: NameserviceMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsOracle1.html b/develop/api/interfaces/_internal_.TxParamsOracle1.html index 7fcde7b42b..1d3dc24c64 100644 --- a/develop/api/interfaces/_internal_.TxParamsOracle1.html +++ b/develop/api/interfaces/_internal_.TxParamsOracle1.html @@ -49,55 +49,55 @@
    +
  • Defined in tx/builder/schema.ts:310
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:305
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • oracleTtlValue: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:309
  • queryFee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:308
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:306
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:307
  • tag: Oracle = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsOracleExtendTx1.html b/develop/api/interfaces/_internal_.TxParamsOracleExtendTx1.html index a80969514a..7dbed8451d 100644 --- a/develop/api/interfaces/_internal_.TxParamsOracleExtendTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsOracleExtendTx1.html @@ -48,50 +48,50 @@
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:332
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:329
  • oracleId: `ok_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:328
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:330
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:331
  • tag: OracleExtendTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:333
  • version?: 1
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:347
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:338
  • oracleId: `ok_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:340
  • query: string = string
    +
  • Defined in tx/builder/schema.ts:341
  • queryFee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:342
  • queryTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:343
  • queryTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:344
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:345
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:346
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:337
  • tag: OracleQueryTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:348
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:323
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:314
  • consensusProtocolVersion?: ConsensusProtocolVersion
    +
  • Defined in tx/builder/field-types/abi-version.ts:16
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:321
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:315
  • oracleTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:319
  • oracleTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:320
  • queryFee?: Int = coinAmount
    +
  • Defined in tx/builder/schema.ts:318
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:316
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:317
  • tag: OracleRegisterTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:322
  • version?: 1
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:358
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:353
  • oracleId: `ok_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:352
  • queryId: `oq_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:354
  • response: string = string
    +
  • Defined in tx/builder/schema.ts:355
  • responseTtlType?: delta | block = ...
    +
  • Defined in tx/builder/schema.ts:356
  • responseTtlValue?: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • tag: OracleResponseTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:359
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:572
  • tag: OraclesMtree = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsPayingForTx1.html b/develop/api/interfaces/_internal_.TxParamsPayingForTx1.html index fe211f5a9e..c2b09a70eb 100644 --- a/develop/api/interfaces/_internal_.TxParamsPayingForTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsPayingForTx1.html @@ -46,38 +46,38 @@
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:605
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:604
  • payerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:603
  • tag: PayingForTx = ...
    tx: Uint8Array | `tx_${string}` | Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:606
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:165
  • signatures: readonly Uint8Array[] = ...
    +
  • Defined in tx/builder/schema.ts:164
  • tag: SignedTx = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsSpendTx1.html b/develop/api/interfaces/_internal_.TxParamsSpendTx1.html index 062fb6011b..bfedb2270d 100644 --- a/develop/api/interfaces/_internal_.TxParamsSpendTx1.html +++ b/develop/api/interfaces/_internal_.TxParamsSpendTx1.html @@ -49,56 +49,56 @@
    +
  • Defined in tx/builder/schema.ts:172
  • denomination?: AE_AMOUNT_FORMATS
    +
  • Defined in tx/builder/field-types/coin-amount.ts:16
  • fee: undefined | Int
    +
  • Defined in tx/builder/schema.ts:173
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:175
  • payload?: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:171
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:169
  • tag: SpendTx = ...
    ttl: undefined | number
    +
  • Defined in tx/builder/schema.ts:174
  • version?: 1
    +
  • Defined in tx/builder/schema.ts:543
  • calls: Record<`ba_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:539
  • channels: Record<`ch_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:540
  • contracts: Record<`ct_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:538
  • ns: Record<`nm_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:541
  • oracles: Record<`ok_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:542
  • tag: StateTrees = ...
    diff --git a/develop/api/interfaces/_internal_.TxParamsTreesPoi1.html b/develop/api/interfaces/_internal_.TxParamsTreesPoi1.html index f75d4bed6d..86e0b26462 100644 --- a/develop/api/interfaces/_internal_.TxParamsTreesPoi1.html +++ b/develop/api/interfaces/_internal_.TxParamsTreesPoi1.html @@ -47,43 +47,43 @@
    +
  • Defined in tx/builder/schema.ts:529
  • calls: readonly MPTree<Bytearray, ContractCall>[] = ...
    +
  • Defined in tx/builder/schema.ts:530
  • channels: readonly MPTree<Channel, Channel>[] = ...
    +
  • Defined in tx/builder/schema.ts:531
  • contracts: readonly MPTree<ContractAddress, Contract>[] = ...
    +
  • Defined in tx/builder/schema.ts:532
  • ns: readonly MPTree<Name, Name>[] = ...
    +
  • Defined in tx/builder/schema.ts:533
  • oracles: readonly MPTree<OracleAddress, Oracle>[] = ...
    +
  • Defined in tx/builder/schema.ts:534
  • tag: TreesPoi = ...
    diff --git a/develop/api/interfaces/_internal_.TxUnpackedAccount1.html b/develop/api/interfaces/_internal_.TxUnpackedAccount1.html index 486cb42756..a334742148 100644 --- a/develop/api/interfaces/_internal_.TxUnpackedAccount1.html +++ b/develop/api/interfaces/_internal_.TxUnpackedAccount1.html @@ -43,26 +43,26 @@
    +
  • Defined in tx/builder/schema.ts:152
  • nonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:151
  • tag: Account = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:158
  • flags: string = uInt
    +
  • Defined in tx/builder/schema.ts:156
  • gaAuthFun: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:160
  • gaContract: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:159
  • nonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:157
  • tag: Account = ...
    version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:576
  • tag: AccountsMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:560
  • tag: CallsMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:461
  • channelReserve: string = uInt
    +
  • Defined in tx/builder/schema.ts:464
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:459
  • initiatorAmount: string = uInt
    +
  • Defined in tx/builder/schema.ts:462
  • initiatorAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:472
  • initiatorDelegateIds: (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:465
  • lockPeriod: string = uInt
    +
  • Defined in tx/builder/schema.ts:470
  • lockedUntil: string = uInt
    +
  • Defined in tx/builder/schema.ts:471
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:460
  • responderAmount: string = uInt
    +
  • Defined in tx/builder/schema.ts:463
  • responderAuth: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:473
  • responderDelegateIds: (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:466
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:468
  • soloRound: string = uInt
    +
  • Defined in tx/builder/schema.ts:469
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:467
  • tag: Channel = ...
    version: 3 = ...
    +
  • Defined in tx/builder/schema.ts:521
  • pubkey: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:524
  • role: string = string
    +
  • Defined in tx/builder/schema.ts:523
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:522
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:378
  • fee: string
    +
  • Defined in tx/builder/schema.ts:383
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:379
  • initiatorAmountFinal: string = uInt
    +
  • Defined in tx/builder/schema.ts:380
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:384
  • responderAmountFinal: string = uInt
    +
  • Defined in tx/builder/schema.ts:381
  • ttl: number
    +
  • Defined in tx/builder/schema.ts:382
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:388
  • fee: string
    +
  • Defined in tx/builder/schema.ts:393
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:389
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:394
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:390
  • poi: Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:391
  • ttl: number
    +
  • Defined in tx/builder/schema.ts:392
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:367
  • fee: string
    +
  • Defined in tx/builder/schema.ts:370
  • initiator: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:363
  • initiatorAmount: string = uInt
    +
  • Defined in tx/builder/schema.ts:364
  • initiatorDelegateIds: (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:371
  • lockPeriod: string = uInt
    +
  • Defined in tx/builder/schema.ts:368
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:374
  • responder: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:365
  • responderAmount: string = uInt
    +
  • Defined in tx/builder/schema.ts:366
  • responderDelegateIds: (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[] = ...
    +
  • Defined in tx/builder/schema.ts:372
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:373
  • tag: ChannelCreateTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:369
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:410
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:408
  • fee: string
    +
  • Defined in tx/builder/schema.ts:412
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:409
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:415
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:414
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:413
  • tag: ChannelDepositTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:411
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:440
  • fee: string
    +
  • Defined in tx/builder/schema.ts:448
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:441
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:449
  • offChainTrees: `ss_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:446
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:442
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:443
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:445
  • ttl: number
    +
  • Defined in tx/builder/schema.ts:447
  • update: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:444
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:453
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:454
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:455
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:512
  • amount: string = uInt
    +
  • Defined in tx/builder/schema.ts:513
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:514
  • callStack: Buffer = raw
    +
  • Defined in tx/builder/schema.ts:515
  • caller: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:510
  • contract: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:511
  • gasLimit: number
    +
  • Defined in tx/builder/schema.ts:517
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:516
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:506
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:504
  • ctVersion: CtVersion
    +
  • Defined in tx/builder/schema.ts:503
  • deposit: string = uInt
    +
  • Defined in tx/builder/schema.ts:505
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:502
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:493
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:492
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:488
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:486
  • to: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:487
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:498
  • from: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:497
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:430
  • fee: string
    +
  • Defined in tx/builder/schema.ts:435
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:431
  • initiatorAmountFinal: string = uInt
    +
  • Defined in tx/builder/schema.ts:432
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:436
  • responderAmountFinal: string = uInt
    +
  • Defined in tx/builder/schema.ts:433
  • tag: ChannelSettleTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:434
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:398
  • fee: string
    +
  • Defined in tx/builder/schema.ts:403
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:399
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:404
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:400
  • poi: Object = entryTreesPoi
    +
  • Defined in tx/builder/schema.ts:401
  • tag: ChannelSlashTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:402
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:477
  • fee: string
    +
  • Defined in tx/builder/schema.ts:481
  • fromId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:478
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:482
  • payload: `tx_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:479
  • ttl: number
    +
  • Defined in tx/builder/schema.ts:480
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:421
  • channelId: `ch_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:419
  • fee: string
    +
  • Defined in tx/builder/schema.ts:423
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:426
  • round: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:425
  • stateHash: `st_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:424
  • toId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:420
  • ttl: number
    +
  • Defined in tx/builder/schema.ts:422
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:564
  • tag: ChannelsMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:250
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:248
  • ctVersion: CtVersion
    +
  • Defined in tx/builder/schema.ts:247
  • deposit: string = coinAmount
    +
  • Defined in tx/builder/schema.ts:252
  • log: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:249
  • owner: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:246
  • referers: `ak_${string}`[] = ...
    +
  • Defined in tx/builder/schema.ts:251
  • tag: Contract = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:290
  • callerNonce: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:291
  • contractId: `ct_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:293
  • gasPrice: string = uInt
    +
  • Defined in tx/builder/schema.ts:295
  • gasUsed: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:296
  • height: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:292
  • log: Buffer[] = ...
    +
  • Defined in tx/builder/schema.ts:301
  • returnType: CallReturnType = ...
    +
  • Defined in tx/builder/schema.ts:298
  • returnValue: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:297
  • tag: ContractCall = ...
    version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:280
  • amount: string = coinAmount
    +
  • Defined in tx/builder/schema.ts:283
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:286
  • callerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:276
  • contractId: `ct_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:279
  • fee: string
    +
  • Defined in tx/builder/schema.ts:281
  • gasLimit: number
    +
  • Defined in tx/builder/schema.ts:284
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:285
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:277
  • tag: ContractCallTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:282
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:269
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:272
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:258
  • ctVersion: CtVersion
    +
  • Defined in tx/builder/schema.ts:259
  • deposit: string = ...
    +
  • Defined in tx/builder/schema.ts:262
  • fee: string
    +
  • Defined in tx/builder/schema.ts:260
  • gasLimit: number
    +
  • Defined in tx/builder/schema.ts:270
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:271
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:257
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:256
  • tag: ContractCreateTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:261
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:556
  • tag: ContractsMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:583
  • callData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:589
  • code: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:582
  • ctVersion: CtVersion
    +
  • Defined in tx/builder/schema.ts:584
  • fee: string
    +
  • Defined in tx/builder/schema.ts:585
  • gasLimit: number
    +
  • Defined in tx/builder/schema.ts:587
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:588
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:581
  • ownerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:580
  • tag: GaAttachTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:586
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:595
  • authData: `cb_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:594
  • fee: string
    +
  • Defined in tx/builder/schema.ts:596
  • gaId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:593
  • gasLimit: number
    +
  • Defined in tx/builder/schema.ts:597
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:598
  • tag: GaMetaTx = ...
    tx: Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:599
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:610
  • gasPrice: string
    +
  • Defined in tx/builder/schema.ts:611
  • tag: GaMetaTxAuthData = ...
    txHash: `th_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:612
  • version: 1 = ...
    values: Object[] = entryMtreeValueArray
    +
  • Defined in tx/builder/schema.ts:547
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:551
  • tag: MtreeValue = ...
    value: Buffer = raw
    +
  • Defined in tx/builder/schema.ts:552
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:180
  • clientTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:183
  • nameTtl: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:181
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:184
  • status: Buffer = raw
    +
  • Defined in tx/builder/schema.ts:182
  • tag: Name = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:196
  • fee: string
    +
  • Defined in tx/builder/schema.ts:201
  • name: `${string}.chain`
    +
  • Defined in tx/builder/schema.ts:198
  • nameFee: string
    +
  • Defined in tx/builder/schema.ts:200
  • nameSalt: string = uInt
    +
  • Defined in tx/builder/schema.ts:199
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:197
  • tag: NameClaimTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:202
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:188
  • commitmentId: `cm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:190
  • fee: string
    +
  • Defined in tx/builder/schema.ts:191
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:189
  • tag: NamePreclaimTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:192
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:238
  • fee: string
    +
  • Defined in tx/builder/schema.ts:241
  • nameId: `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:240
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:239
  • tag: NameRevokeTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:242
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:228
  • fee: string
    +
  • Defined in tx/builder/schema.ts:233
  • nameId: `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:230
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:229
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:232
  • tag: NameTransferTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:234
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:206
  • clientTtl: number
    +
  • Defined in tx/builder/schema.ts:211
  • fee: string
    +
  • Defined in tx/builder/schema.ts:212
  • nameId: `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:208
  • nameTtl: number
    +
  • Defined in tx/builder/schema.ts:209
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:207
  • pointers: NamePointer[]
    +
  • Defined in tx/builder/schema.ts:210
  • tag: NameUpdateTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:213
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:217
  • clientTtl: number
    +
  • Defined in tx/builder/schema.ts:222
  • fee: string
    +
  • Defined in tx/builder/schema.ts:223
  • nameId: `nm_${string}`
    +
  • Defined in tx/builder/schema.ts:219
  • nameTtl: number
    +
  • Defined in tx/builder/schema.ts:220
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:218
  • pointers: NamePointer[] = pointers2
    +
  • Defined in tx/builder/schema.ts:221
  • tag: NameUpdateTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:224
  • version: 2 = ...
    +
  • Defined in tx/builder/schema.ts:568
  • tag: NameserviceMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:310
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:305
  • oracleTtlValue: number = shortUInt
    +
  • Defined in tx/builder/schema.ts:309
  • queryFee: string = coinAmount
    +
  • Defined in tx/builder/schema.ts:308
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:306
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:307
  • tag: Oracle = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:332
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:329
  • oracleId: `ok_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:328
  • oracleTtlType: ORACLE_TTL_TYPES = ...
    +
  • Defined in tx/builder/schema.ts:330
  • oracleTtlValue: number = ...
    +
  • Defined in tx/builder/schema.ts:331
  • tag: OracleExtendTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:333
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:347
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:338
  • oracleId: `ok_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:340
  • query: string = string
    +
  • Defined in tx/builder/schema.ts:341
  • queryFee: string
    +
  • Defined in tx/builder/schema.ts:342
  • queryTtlType: ORACLE_TTL_TYPES = ...
    +
  • Defined in tx/builder/schema.ts:343
  • queryTtlValue: number = ...
    +
  • Defined in tx/builder/schema.ts:344
  • responseTtlType: ORACLE_TTL_TYPES = ...
    +
  • Defined in tx/builder/schema.ts:345
  • responseTtlValue: number = ...
    +
  • Defined in tx/builder/schema.ts:346
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:337
  • tag: OracleQueryTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:348
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:323
  • accountId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:314
  • fee: string
    +
  • Defined in tx/builder/schema.ts:321
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:315
  • oracleTtlType: ORACLE_TTL_TYPES = ...
    +
  • Defined in tx/builder/schema.ts:319
  • oracleTtlValue: number = ...
    +
  • Defined in tx/builder/schema.ts:320
  • queryFee: string = coinAmount
    +
  • Defined in tx/builder/schema.ts:318
  • queryFormat: string = string
    +
  • Defined in tx/builder/schema.ts:316
  • responseFormat: string = string
    +
  • Defined in tx/builder/schema.ts:317
  • tag: OracleRegisterTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:322
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:358
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:353
  • oracleId: `ok_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:352
  • queryId: `oq_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:354
  • response: string = string
    +
  • Defined in tx/builder/schema.ts:355
  • responseTtlType: ORACLE_TTL_TYPES = ...
    +
  • Defined in tx/builder/schema.ts:356
  • responseTtlValue: number = ...
    +
  • Defined in tx/builder/schema.ts:357
  • tag: OracleResponseTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:359
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:572
  • tag: OraclesMtree = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:605
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:604
  • payerId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:603
  • tag: PayingForTx = ...
    tx: Object = entrySignedTx
    +
  • Defined in tx/builder/schema.ts:606
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:165
  • signatures: Buffer[] = ...
    +
  • Defined in tx/builder/schema.ts:164
  • tag: SignedTx = ...
    version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:172
  • fee: string
    +
  • Defined in tx/builder/schema.ts:173
  • nonce: number = ...
    +
  • Defined in tx/builder/schema.ts:175
  • payload: `ba_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:176
  • recipientId: `ak_${string}` | `nm_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:171
  • senderId: `ak_${string}` = ...
    +
  • Defined in tx/builder/schema.ts:169
  • tag: SpendTx = ...
    ttl: number
    +
  • Defined in tx/builder/schema.ts:174
  • version: 1 = ...
    +
  • Defined in tx/builder/schema.ts:543
  • calls: Record<`ba_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:539
  • channels: Record<`ch_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:540
  • contracts: Record<`ct_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:538
  • ns: Record<`nm_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:541
  • oracles: Record<`ok_${string}`, Object> = ...
    +
  • Defined in tx/builder/schema.ts:542
  • tag: StateTrees = ...
    version: 0 = ...
    +
  • Defined in tx/builder/schema.ts:529
  • calls: MPTree<Bytearray, ContractCall>[] = ...
    +
  • Defined in tx/builder/schema.ts:530
  • channels: MPTree<Channel, Channel>[] = ...
    +
  • Defined in tx/builder/schema.ts:531
  • contracts: MPTree<ContractAddress, Contract>[] = ...
    +
  • Defined in tx/builder/schema.ts:532
  • ns: MPTree<Name, Name>[] = ...
    +
  • Defined in tx/builder/schema.ts:533
  • oracles: MPTree<OracleAddress, Oracle>[] = ...
    +
  • Defined in tx/builder/schema.ts:534
  • tag: TreesPoi = ...
    version: 1 = ...
    +
  • Defined in apis/compiler/models/index.ts:119
  • +
  • Defined in aepp-wallet-communication/wallet-detector.ts:8
  • Returns Promise<{
        address: Accounts;
        subscription: ("connected" | "current")[];
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:43
  • connection.close: ((p) => void)
    @@ -94,7 +94,7 @@

    Parameters

    p: any

    Returns void

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:41
  • connection.open: ((p) => Promise<WalletInfo & {
        node?: Node;
    }>)
    @@ -121,7 +121,7 @@
    nameversion: 1

    Returns Promise<WalletInfo & {
        node?: Node;
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:37
  • delegation.sign: ((p) => Promise<{
        signature: `sg_${string}`;
    }>)
    @@ -144,7 +144,7 @@
    delegationonAccount: `ak_${string}`

    Returns Promise<{
        signature: `sg_${string}`;
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:98
  • delegationToContract.sign: ((p) => Promise<{
        signature: `sg_${string}`;
    }>)
    @@ -175,7 +175,7 @@
    onAccountOptional oracleQueryId?: `oq_${string}`

    Returns Promise<{
        signature: `sg_${string}`;
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:87
  • message.sign: ((p) => Promise<{
        signature: string;
    }>)
    @@ -198,7 +198,7 @@
    messageonAccount: `ak_${string}`

    Returns Promise<{
        signature: string;
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:74
  • transaction.sign: ((p) => Promise<{
        signedTransaction?: `tx_${string}`;
        transactionHash?: Partial<{
            blockHash: string;
            blockHeight: number;
            hash: string;
            signatures: string[];
            tx: { type: "Tx"; recipientId?: string | undefined; amount?: bigint | undefined; fee: bigint; ttl?: number | undefined; senderId?: string | undefined; nonce?: number | undefined; payload?: string | undefined; ... 53 more ...; version: number; };
        }> & {
            hash: `th_${string}`;
            rawTx: `tx_${string}`;
        };
    }>)
    @@ -233,7 +233,7 @@
    returnSignedtx: `tx_${string}`

    Returns Promise<{
        signedTransaction?: `tx_${string}`;
        transactionHash?: Partial<{
            blockHash: string;
            blockHeight: number;
            hash: string;
            signatures: string[];
            tx: { type: "Tx"; recipientId?: string | undefined; amount?: bigint | undefined; fee: bigint; ttl?: number | undefined; senderId?: string | undefined; nonce?: number | undefined; payload?: string | undefined; ... 53 more ...; version: number; };
        }> & {
            hash: `th_${string}`;
            rawTx: `tx_${string}`;
        };
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:49
  • typedData.sign: ((p) => Promise<{
        signature: `sg_${string}`;
    }>)
    @@ -260,7 +260,7 @@
    domainonAccount: `ak_${string}`

    Returns Promise<{
        signature: `sg_${string}`;
    }>

    +
  • Defined in aepp-wallet-communication/rpc/types.ts:78
  • +
  • Defined in AeSdkMethods.ts:148
  • +
  • Defined in AeSdkMethods.ts:150
  • +
  • Defined in tx/builder/constants.ts:6
  • +
  • Defined in utils/encoder-types.ts:51
  • +
  • Defined in utils/encoder-types.ts:63
  • +
  • Defined in utils/encoder-types.ts:37
  • +
  • Defined in utils/encoder-types.ts:39
  • +
  • Defined in utils/encoder-types.ts:38
  • +
  • Defined in utils/encoder-types.ts:60
  • +
  • Defined in utils/encoder-types.ts:59
  • +
  • Defined in utils/encoder-types.ts:40
  • +
  • Defined in utils/encoder-types.ts:53
  • +
  • Defined in utils/encoder-types.ts:41
  • +
  • Defined in utils/encoder-types.ts:42
  • +
  • Defined in utils/encoder-types.ts:43
  • +
  • Defined in utils/encoder-types.ts:44
  • +
  • Defined in utils/encoder-types.ts:35
  • +
  • Defined in utils/encoder-types.ts:36
  • +
  • Defined in utils/encoder-types.ts:55
  • +
  • Defined in utils/encoder-types.ts:47
  • +
  • Defined in utils/encoder-types.ts:48
  • +
  • Defined in utils/encoder-types.ts:49
  • +
  • Defined in utils/encoder-types.ts:50
  • +
  • Defined in utils/encoder-types.ts:54
  • +
  • Defined in utils/encoder-types.ts:57
  • +
  • Defined in utils/encoder-types.ts:52
  • +
  • Defined in utils/encoder-types.ts:56
  • +
  • Defined in utils/encoder-types.ts:58
  • +
  • Defined in utils/encoder-types.ts:45
  • +
  • Defined in utils/encoder-types.ts:46
  • +
  • Defined in tx/builder/constants.ts:5
  • +
  • Defined in contract/compiler/Base.ts:11
  • +
  • Defined in utils/typed-data.ts:16
  • +
  • Defined in tx/builder/field-types/address.ts:23
  • +
  • Defined in aens.ts:304
  • +
  • Defined in apis/compiler/models/index.ts:229
  • +
  • Defined in Node.ts:74
  • +
  • Defined in tx/builder/field-types/index.ts:33
  • +
  • Defined in channel/internal.ts:164
  • +
  • Defined in apis/compiler/models/index.ts:162
  • +
  • Defined in tx/builder/delegation/schema.ts:60
  • +
  • Defined in tx/builder/delegation/schema.ts:61
  • +
  • Defined in oracle.ts:198
  • +
  • Defined in apis/compiler/models/index.ts:148
  • +
  • Defined in aepp-wallet-communication/rpc/types.ts:32
  • +
  • Defined in aepp-wallet-communication/connection/BrowserWindowMessage.ts:5
  • +
  • Defined in tx/builder/field-types/mptree.ts:24
  • +
  • Defined in AeSdkMethods.ts:55
  • +
  • Defined in tx/builder/field-types/pointers.ts:10
  • +
  • Defined in tx/builder/field-types/pointers2.ts:16
  • +
  • Defined in AeSdkBase.ts:11
  • +
  • Defined in Node.ts:75
  • +
  • Defined in AeSdkMethods.ts:16
  • +
  • Defined in AeSdkWallet.ts:38
  • +
  • Defined in AeSdkWallet.ts:26
  • +
  • Defined in AeSdkWallet.ts:34
  • +
  • Defined in AeSdkWallet.ts:30
  • +
  • Defined in oracle.ts:167
  • +
  • Defined in oracle.ts:323
  • +
  • Defined in oracle.ts:235
  • +
  • Defined in aepp-wallet-communication/rpc/RpcClient.ts:25
  • +
  • Defined in AeSdkWallet.ts:24
  • +
  • Defined in tx/builder/delegation/schema.ts:59
  • +
  • Defined in chain.ts:219
  • +
  • Defined in channel/internal.ts:48
  • +
  • Defined in channel/internal.ts:44
  • +
  • Defined in spend.ts:40
  • +
  • Defined in spend.ts:96
  • +
  • Defined in tx/builder/index.ts:21
  • +
  • Defined in tx/builder/schema.ts:616
  • +
  • Defined in tx/builder/schema.ts:617
  • +
  • Defined in tx/builder/schema.ts:615
  • +
  • Defined in tx/builder/schema.ts:618
  • +
  • Defined in AeSdkMethods.ts:148
  • +
  • Defined in AeSdkMethods.ts:150
  • +
  • Defined in deprecated.ts:62
  • +
  • Defined in contract/Contract.ts:95
  • +
  • Defined in contract/Contract.ts:618
  • +
  • Defined in tx/builder/schema.ts:24
  • +
  • Defined in tx/builder/constants.ts:4
  • +
  • Defined in tx/builder/constants.ts:7
  • +
  • Defined in tx/builder/constants.ts:18
  • +
  • Defined in tx/builder/constants.ts:12
  • +
  • Defined in tx/builder/constants.ts:10
  • +
  • Defined in tx/builder/constants.ts:9
  • +
  • Defined in tx/builder/constants.ts:14
  • +
  • Defined in deprecated.ts:52
  • +
  • Defined in deprecated.ts:47
  • +
  • Defined in Node.ts:14
  • +
  • Defined in tx/builder/helpers.ts:160
  • +
  • Defined in tx/builder/field-types/address.ts:14
  • +
  • Defined in AeSdkMethods.ts:39
  • +
  • Defined in Node.ts:20
  • +
  • Defined in tx/builder/delegation/schema.ts:31
  • +
  • Defined in tx/builder/schema.ts:148