Vaulta

wombatblends

Contract

The data structures defined by this contract.

  • Action parameter in addadmin

    {
      "name": "addadmin",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "to_add",
          "type": "name"
        }
      ]
    }
  • Action parameter in addrecipe

    {
      "name": "addrecipe",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "id",
          "type": "nft"
        },
        {
          "name": "templates",
          "type": "nft[]"
        },
        {
          "name": "category",
          "type": "string"
        }
      ]
    }
  • Table row type of admins

    {
      "name": "admin_row",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in blendlog

    {
      "name": "blendlog",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "in_asset_ids",
          "type": "uint64[]"
        },
        {
          "name": "out_asset_id",
          "type": "uint64"
        },
        {
          "name": "in_templates",
          "type": "nft[]"
        },
        {
          "name": "out_template",
          "type": "nft"
        },
        {
          "name": "total_mint",
          "type": "int32"
        },
        {
          "name": "total_burn",
          "type": "int32"
        }
      ]
    }
  • Table row type of blends

    {
      "name": "blends_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "nft"
        },
        {
          "name": "recipe_ids",
          "type": "uint64[]"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "plugin",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        },
        {
          "name": "start_time",
          "type": "time_point_sec"
        },
        {
          "name": "end_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in cancel

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "nft"
        }
      ]
    }
  • Table row type of collections

    {
      "name": "collections_row",
      "base": "",
      "fields": [
        {
          "name": "collection_names",
          "type": "name[]"
        }
      ]
    }
  • Table row type of config

    {
      "name": "config_row",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "name"
        },
        {
          "name": "protocol_fee",
          "type": "uint16"
        },
        {
          "name": "fee_account",
          "type": "name"
        }
      ]
    }
  • Action parameter in delblend

    {
      "name": "delblend",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "id",
          "type": "nft"
        }
      ]
    }
  • Action parameter in delrecipe

    {
      "name": "delrecipe",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "id",
          "type": "nft"
        },
        {
          "name": "recipe_id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of addrecipe

    Struct property of blendlog

    Struct property of blends_row

    Struct property of cancel

    Struct property of delblend

    Struct property of delrecipe

    Struct property of orders_row

    Struct property of recipes_row

    Struct property of setblend

    {
      "name": "nft",
      "base": "",
      "fields": [
        {
          "name": "collection_name",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • Table row type of orders

    {
      "name": "orders_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "nft"
        },
        {
          "name": "quantity",
          "type": "extended_asset"
        }
      ]
    }
  • Table row type of recipes

    {
      "name": "recipes_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "templates",
          "type": "nft[]"
        },
        {
          "name": "category",
          "type": "string$"
        }
      ]
    }
  • Action parameter in remadmin

    {
      "name": "remadmin",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "to_remove",
          "type": "name"
        }
      ]
    }
  • Action parameter in reset

    {
      "name": "reset",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "scope",
          "type": "name?"
        }
      ]
    }
  • Action parameter in setblend

    {
      "name": "setblend",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "id",
          "type": "nft"
        },
        {
          "name": "description",
          "type": "string?"
        },
        {
          "name": "plugin",
          "type": "name?"
        },
        {
          "name": "quantity",
          "type": "extended_asset?"
        },
        {
          "name": "start_time",
          "type": "time_point_sec?"
        },
        {
          "name": "end_time",
          "type": "time_point_sec?"
        }
      ]
    }
  • Action parameter in setfee

    {
      "name": "setfee",
      "base": "",
      "fields": [
        {
          "name": "protocol_fee",
          "type": "uint16?"
        },
        {
          "name": "fee_account",
          "type": "name?"
        }
      ]
    }
  • Action parameter in setstatus

    {
      "name": "setstatus",
      "base": "",
      "fields": [
        {
          "name": "status",
          "type": "name"
        }
      ]
    }
  • Table row type of status

    {
      "name": "status_row",
      "base": "",
      "fields": [
        {
          "name": "counters",
          "type": "uint32[]"
        },
        {
          "name": "last_updated",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in updcategory

    {
      "name": "updcategory",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "collection",
          "type": "name"
        },
        {
          "name": "recipe_id",
          "type": "uint64"
        },
        {
          "name": "category",
          "type": "string"
        }
      ]
    }