Vaulta

eosnameswaps

Contract

The data structures defined by this contract.

  • Table row type of accounts

    {
      "name": "accounttable",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "saleprice",
          "type": "asset"
        },
        {
          "name": "paymentaccnt",
          "type": "name"
        }
      ]
    }
  • Table row type of bids

    {
      "name": "bidstable",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "bidaccepted",
          "type": "uint16"
        },
        {
          "name": "bidprice",
          "type": "asset"
        },
        {
          "name": "bidder",
          "type": "name"
        }
      ]
    }
  • Action parameter in cancel

    {
      "name": "cancel",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "owner_key_str",
          "type": "string"
        },
        {
          "name": "active_key_str",
          "type": "string"
        }
      ]
    }
  • Action parameter in decidebid

    {
      "name": "decidebid",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "accept",
          "type": "bool"
        }
      ]
    }
  • Table row type of extras

    {
      "name": "extrastable",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "screened",
          "type": "bool"
        },
        {
          "name": "numberofvotes",
          "type": "uint64"
        },
        {
          "name": "last_voter",
          "type": "name"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Action parameter in initstats

    {
      "name": "initstats",
      "base": "",
      "fields": []
    }
  • Action parameter in message

    {
      "name": "message",
      "base": "",
      "fields": [
        {
          "name": "receiver",
          "type": "name"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Action parameter in null

    {
      "name": "null",
      "base": "",
      "fields": []
    }
  • Action parameter in proposebid

    {
      "name": "proposebid",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "bidprice",
          "type": "asset"
        },
        {
          "name": "bidder",
          "type": "name"
        }
      ]
    }
  • Table row type of referrer

    {
      "name": "reftable",
      "base": "",
      "fields": [
        {
          "name": "ref_name",
          "type": "name"
        },
        {
          "name": "ref_account",
          "type": "name"
        }
      ]
    }
  • Action parameter in regref

    {
      "name": "regref",
      "base": "",
      "fields": [
        {
          "name": "ref_name",
          "type": "name"
        },
        {
          "name": "ref_account",
          "type": "name"
        }
      ]
    }
  • Action parameter in regshop

    {
      "name": "regshop",
      "base": "",
      "fields": [
        {
          "name": "shopname",
          "type": "name"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "payment1",
          "type": "name"
        },
        {
          "name": "payment2",
          "type": "name"
        },
        {
          "name": "payment3",
          "type": "name"
        }
      ]
    }
  • Action parameter in screener

    {
      "name": "screener",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "option",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in sell

    {
      "name": "sell",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "saleprice",
          "type": "asset"
        },
        {
          "name": "paymentaccnt",
          "type": "name"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Table row type of shops

    {
      "name": "shopstable",
      "base": "",
      "fields": [
        {
          "name": "shopname",
          "type": "name"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "payment1",
          "type": "name"
        },
        {
          "name": "payment2",
          "type": "name"
        },
        {
          "name": "payment3",
          "type": "name"
        }
      ]
    }
  • Table row type of stats

    {
      "name": "statstable",
      "base": "",
      "fields": [
        {
          "name": "index",
          "type": "uint64"
        },
        {
          "name": "num_listed",
          "type": "uint64"
        },
        {
          "name": "num_purchased",
          "type": "uint64"
        },
        {
          "name": "tot_sales",
          "type": "asset"
        },
        {
          "name": "tot_fees",
          "type": "asset"
        }
      ]
    }
  • Action parameter in update

    {
      "name": "update",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "saleprice",
          "type": "asset"
        },
        {
          "name": "message",
          "type": "string"
        }
      ]
    }
  • Action parameter in vote

    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "account4sale",
          "type": "name"
        },
        {
          "name": "voter",
          "type": "name"
        }
      ]
    }