WAX

drain.nefty

合约

此合约定义的数据结构。

  • 的结构体属性 addaccounts

    的结构体属性 config_s

    {
      "name": "ACCOUNT",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 swap

    {
      "name": "SWAP",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint8"
        },
        {
          "name": "amount",
          "type": "extended_asset"
        },
        {
          "name": "output",
          "type": "extended_symbol"
        },
        {
          "name": "pool_id",
          "type": "uint64"
        }
      ]
    }
  • 的结构体属性 woeswap

    {
      "name": "WOE_SWAP",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "extended_asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • addaccounts中的操作参数

    {
      "name": "addaccounts",
      "base": "",
      "fields": [
        {
          "name": "accounts",
          "type": "ACCOUNT[]"
        }
      ]
    }
  • addsplits中的操作参数

    {
      "name": "addsplits",
      "base": "",
      "fields": [
        {
          "name": "accounts",
          "type": "name[]"
        }
      ]
    }
  • computesplit中的操作参数

    {
      "name": "computesplit",
      "base": "",
      "fields": [
        {
          "name": "tokens",
          "type": "extended_symbol[]"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "config_s",
      "base": "",
      "fields": [
        {
          "name": "accounts",
          "type": "ACCOUNT[]"
        },
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "cex_recipient",
          "type": "name"
        },
        {
          "name": "cex_memo",
          "type": "string"
        },
        {
          "name": "split_contracts",
          "type": "name[]$"
        }
      ]
    }
  • delaccount中的操作参数

    {
      "name": "delaccount",
      "base": "",
      "fields": [
        {
          "name": "account_name",
          "type": "name"
        }
      ]
    }
  • delcex中的操作参数

    {
      "name": "delcex",
      "base": "",
      "fields": [
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "uint64"
        }
      ]
    }
  • drain中的操作参数

    {
      "name": "drain",
      "base": "",
      "fields": [
        {
          "name": "tokens",
          "type": "extended_symbol[]"
        }
      ]
    }
  • 的结构体属性 SWAP

    的结构体属性 computesplit

    的结构体属性 drain

    的结构体属性 setcex

    的结构体属性 whitelist_s

    的结构体属性 withdraw

    {
      "name": "extended_symbol",
      "base": "",
      "fields": [
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • setcex中的操作参数

    {
      "name": "setcex",
      "base": "",
      "fields": [
        {
          "name": "recipient",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "extended_symbol[]"
        }
      ]
    }
  • setrecipient中的操作参数

    {
      "name": "setrecipient",
      "base": "",
      "fields": [
        {
          "name": "recipient",
          "type": "name"
        }
      ]
    }
  • swap中的操作参数

    {
      "name": "swap",
      "base": "",
      "fields": [
        {
          "name": "swaps",
          "type": "SWAP[]"
        }
      ]
    }
  • whitelist 的表格行类型

    {
      "name": "whitelist_s",
      "base": "",
      "fields": [
        {
          "name": "memo",
          "type": "uint64"
        },
        {
          "name": "tokens",
          "type": "extended_symbol[]"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "tokens",
          "type": "extended_symbol[]"
        }
      ]
    }
  • woeswap中的操作参数

    {
      "name": "woeswap",
      "base": "",
      "fields": [
        {
          "name": "swaps",
          "type": "WOE_SWAP[]"
        }
      ]
    }