Jungle 4 (Testnet)

core.vaulta

合约

此合约定义的数据结构。

  • accounts 的表格行类型

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "released",
          "type": "bool"
        }
      ]
    }
  • 的结构体属性 newaccount

    的结构体属性 updateauth

    {
      "name": "authority",
      "base": "",
      "fields": [
        {
          "name": "threshold",
          "type": "uint32"
        },
        {
          "name": "keys",
          "type": "key_weight[]"
        },
        {
          "name": "accounts",
          "type": "permission_level_weight[]"
        },
        {
          "name": "waits",
          "type": "wait_weight[]"
        }
      ]
    }
  • bidname中的操作参数

    {
      "name": "bidname",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "newname",
          "type": "name"
        },
        {
          "name": "bid",
          "type": "asset"
        }
      ]
    }
  • bidrefund中的操作参数

    {
      "name": "bidrefund",
      "base": "",
      "fields": [
        {
          "name": "bidder",
          "type": "name"
        },
        {
          "name": "newname",
          "type": "name"
        }
      ]
    }
  • blocked 的表格行类型

    {
      "name": "blocked_recipient",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • blockswapto中的操作参数

    {
      "name": "blockswapto",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "block",
          "type": "bool"
        }
      ]
    }
  • buyram中的操作参数

    {
      "name": "buyram",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "quant",
          "type": "asset"
        }
      ]
    }
  • buyramburn中的操作参数

    {
      "name": "buyramburn",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • buyrambytes中的操作参数

    {
      "name": "buyrambytes",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "uint32"
        }
      ]
    }
  • buyramself中的操作参数

    {
      "name": "buyramself",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "quant",
          "type": "asset"
        }
      ]
    }
  • buyrex中的操作参数

    {
      "name": "buyrex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • claimrewards中的操作参数

    {
      "name": "claimrewards",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • close中的操作参数

    {
      "name": "close",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • config 的表格行类型

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "token_symbol",
          "type": "symbol"
        }
      ]
    }
  • stat 的表格行类型

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • delegatebw中的操作参数

    {
      "name": "delegatebw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "stake_net_quantity",
          "type": "asset"
        },
        {
          "name": "stake_cpu_quantity",
          "type": "asset"
        },
        {
          "name": "transfer",
          "type": "bool"
        }
      ]
    }
  • deleteauth中的操作参数

    {
      "name": "deleteauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • deposit中的操作参数

    {
      "name": "deposit",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • donatetorex中的操作参数

    {
      "name": "donatetorex",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • enforcebal中的操作参数

    {
      "name": "enforcebal",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "expected_eos_balance",
          "type": "asset"
        }
      ]
    }
  • giftram中的操作参数

    {
      "name": "giftram",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "ram_bytes",
          "type": "int64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • init中的操作参数

    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "maximum_supply",
          "type": "asset"
        }
      ]
    }
  • 的结构体属性 authority

    {
      "name": "key_weight",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "public_key"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • linkauth中的操作参数

    {
      "name": "linkauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "requirement",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • mvfrsavings中的操作参数

    {
      "name": "mvfrsavings",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • mvtosavings中的操作参数

    {
      "name": "mvtosavings",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • newaccount中的操作参数

    {
      "name": "newaccount",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "authority"
        },
        {
          "name": "active",
          "type": "authority"
        }
      ]
    }
  • newaccount2中的操作参数

    {
      "name": "newaccount2",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "key",
          "type": "public_key"
        }
      ]
    }
  • noop中的操作参数

    {
      "name": "noop",
      "base": "",
      "fields": [
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • open中的操作参数

    {
      "name": "open",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "ram_payer",
          "type": "name"
        }
      ]
    }
  • {
      "name": "permission_level",
      "base": "",
      "fields": [
        {
          "name": "actor",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 authority

    {
      "name": "permission_level_weight",
      "base": "",
      "fields": [
        {
          "name": "permission",
          "type": "permission_level"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • powerup中的操作参数

    {
      "name": "powerup",
      "base": "",
      "fields": [
        {
          "name": "payer",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "days",
          "type": "uint32"
        },
        {
          "name": "net_frac",
          "type": "int64"
        },
        {
          "name": "cpu_frac",
          "type": "int64"
        },
        {
          "name": "max_payment",
          "type": "asset"
        }
      ]
    }
  • ramburn中的操作参数

    {
      "name": "ramburn",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • ramtransfer中的操作参数

    {
      "name": "ramtransfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • refund中的操作参数

    {
      "name": "refund",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • sellram中的操作参数

    {
      "name": "sellram",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "bytes",
          "type": "int64"
        }
      ]
    }
  • sellrex中的操作参数

    {
      "name": "sellrex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "rex",
          "type": "asset"
        }
      ]
    }
  • setabi中的操作参数

    {
      "name": "setabi",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "abi",
          "type": "bytes"
        },
        {
          "name": "memo",
          "type": "string$"
        }
      ]
    }
  • setcode中的操作参数

    {
      "name": "setcode",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "vmtype",
          "type": "uint8"
        },
        {
          "name": "vmversion",
          "type": "uint8"
        },
        {
          "name": "code",
          "type": "bytes"
        },
        {
          "name": "memo",
          "type": "string$"
        }
      ]
    }
  • swapexcess中的操作参数

    {
      "name": "swapexcess",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "eos_before",
          "type": "asset"
        }
      ]
    }
  • swapto中的操作参数

    {
      "name": "swapto",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • swaptrace中的操作参数

    {
      "name": "swaptrace",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • transfer中的操作参数

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • undelegatebw中的操作参数

    {
      "name": "undelegatebw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "unstake_net_quantity",
          "type": "asset"
        },
        {
          "name": "unstake_cpu_quantity",
          "type": "asset"
        }
      ]
    }
  • ungiftram中的操作参数

    {
      "name": "ungiftram",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • unlinkauth中的操作参数

    {
      "name": "unlinkauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • unstaketorex中的操作参数

    {
      "name": "unstaketorex",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "from_net",
          "type": "asset"
        },
        {
          "name": "from_cpu",
          "type": "asset"
        }
      ]
    }
  • updateauth中的操作参数

    {
      "name": "updateauth",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permission",
          "type": "name"
        },
        {
          "name": "parent",
          "type": "name"
        },
        {
          "name": "auth",
          "type": "authority"
        },
        {
          "name": "authorized_by",
          "type": "name$"
        }
      ]
    }
  • voteproducer中的操作参数

    {
      "name": "voteproducer",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "proxy",
          "type": "name"
        },
        {
          "name": "producers",
          "type": "name[]"
        }
      ]
    }
  • voteupdate中的操作参数

    {
      "name": "voteupdate",
      "base": "",
      "fields": [
        {
          "name": "voter_name",
          "type": "name"
        }
      ]
    }
  • 的结构体属性 authority

    {
      "name": "wait_weight",
      "base": "",
      "fields": [
        {
          "name": "wait_sec",
          "type": "uint32"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }