hdddeposit.abi 6.0 KB
Newer Older
W
Wang Zhi 已提交
1 2
{
    "version": "eosio::abi/1.0",
W
Wang Zhi 已提交
3 4 5 6
   "types": [{
      "new_type_name": "account_name",
      "type": "name"
   }],
W
Wang Zhi 已提交
7 8
    "structs": [
        {
9
            "name": "depositpool",
W
Wang Zhi 已提交
10 11 12 13 14 15
            "base": "",
            "fields": [
                {
                    "name": "account_name",
                    "type": "name"
                },                
W
Wang Zhi 已提交
16 17 18 19
                {
                    "name": "pool_type",
                    "type": "uint8"
                },
W
Wang Zhi 已提交
20
                {
21
                    "name": "deposit_total",
W
Wang Zhi 已提交
22
                    "type": "asset"
23 24
                },
                {
25
                    "name": "deposit_free",
26
                    "type": "asset"
W
wangxxzhiyy 已提交
27 28 29 30
                },
                {
                    "name": "deposit_his",
                    "type": "asset"
31
                }                
W
Wang Zhi 已提交
32 33 34
            ]
        },
        {
W
Wang Zhi 已提交
35
            "name": "miner2dep",
W
Wang Zhi 已提交
36 37 38 39 40 41
            "base": "",
            "fields": [
                {
                    "name": "minerid",
                    "type": "uint64"
                },
W
Wang Zhi 已提交
42 43 44 45
                {
                    "name": "miner_type",
                    "type": "uint8"
                },
W
Wang Zhi 已提交
46 47 48 49 50 51 52
                {
                    "name": "account_name",
                    "type": "name"
                },
                {
                    "name": "deposit",
                    "type": "asset"
W
Wang Zhi 已提交
53 54 55 56
                },
                {
                    "name": "dep_total",
                    "type": "asset"
W
Wang Zhi 已提交
57 58 59
                }
            ]
        },
60 61 62 63 64 65 66 67 68 69
        {
            "name": "deposit_rate",
            "base": "",
            "fields": [
                {
                    "name": "rate",
                    "type": "int64"
                }
            ]
        },
W
Wang Zhi 已提交
70
        {
71
            "name": "paydeppool",
W
Wang Zhi 已提交
72 73 74 75
            "base": "",
            "fields": [
                {
                    "name": "user",
W
Wang Zhi 已提交
76
                    "type": "account_name"
W
Wang Zhi 已提交
77 78 79 80 81 82 83 84
                },
                {
                    "name": "quant",
                    "type": "asset"
                }
            ]
        },
        {
85
            "name": "unpaydeppool",
W
Wang Zhi 已提交
86 87 88 89
            "base": "",
            "fields": [
                {
                    "name": "user",
90
                    "type": "account_name"
W
Wang Zhi 已提交
91
                },
W
Wang Zhi 已提交
92 93 94 95 96 97
                {
                    "name": "quant",
                    "type": "asset"
                }
            ]
        },
98
        {
99
            "name": "paydeposit",
100 101 102 103
            "base": "",
            "fields": [
                {
                    "name": "user",
104
                    "type": "account_name"
105 106 107 108 109 110 111 112
                },
                {
                    "name": "minerid",
                    "type": "uint64"
                },
                {
                    "name": "quant",
                    "type": "asset"
113
                }
114 115 116
            ]
        },
        {
117
            "name": "chgdeposit",
118 119 120 121 122
            "base": "",
            "fields": [
                {
                    "name": "user",
                    "type": "name"
W
Wang Zhi 已提交
123 124
                },
                {
125 126
                    "name": "minerid",
                    "type": "uint64"
W
Wang Zhi 已提交
127 128
                },
                {
129 130 131 132 133 134 135
                    "name": "is_increace",
                    "type": "bool"
                },
                {
                    "name": "quant",
                    "type": "asset"
                }
136 137
            ]
        },
W
Wang Zhi 已提交
138
        {
139
            "name": "payforfeit",
W
Wang Zhi 已提交
140 141 142 143 144
            "base": "",
            "fields": [
                {
                    "name": "user",
                    "type": "name"
W
Wang Zhi 已提交
145
                },
146 147 148 149 150 151 152 153
                {
                    "name": "minerid",
                    "type": "uint64"
                },
                {
                    "name": "quant",
                    "type": "asset"
                },
W
Wang Zhi 已提交
154 155 156 157 158 159 160 161
                {
                    "name": "acc_type",
                    "type": "uint8"
                },
                {
                    "name": "caller",
                    "type": "name"
                }                                
W
Wang Zhi 已提交
162 163
            ]
        },
W
Wang Zhi 已提交
164
        {
W
Wang Zhi 已提交
165
            "name": "delminer",
W
Wang Zhi 已提交
166 167 168 169 170 171 172 173
            "base": "",
            "fields": [
                {
                    "name": "minerid",
                    "type": "uint64"
                }
            ]
        },   
174 175 176 177 178 179 180 181 182
        {
            "name": "setrate",
            "base": "",
            "fields": [
                {
                    "name": "rate",
                    "type": "int64"
                }
            ]
W
wangxxzhiyy 已提交
183
        }
W
Wang Zhi 已提交
184 185
    ],
    "actions": [
186 187 188 189 190 191 192 193 194 195
        {
            "name": "paydeppool",
            "type": "paydeppool",
            "ricardian_contract": ""
        },
        {
            "name": "unpaydeppool",
            "type": "unpaydeppool",
            "ricardian_contract": ""
        },
W
Wang Zhi 已提交
196 197 198 199 200 201
        {
            "name": "paydeposit",
            "type": "paydeposit",
            "ricardian_contract": ""
        },
        {
W
Wang Zhi 已提交
202 203
            "name": "chgdeposit",
            "type": "chgdeposit",
W
Wang Zhi 已提交
204 205
            "ricardian_contract": ""
        },
206 207 208 209 210
        {
            "name": "payforfeit",
            "type": "payforfeit",
            "ricardian_contract": ""
        },
W
Wang Zhi 已提交
211
        {
W
Wang Zhi 已提交
212 213
            "name": "delminer",
            "type": "delminer",
W
Wang Zhi 已提交
214
            "ricardian_contract": ""
215 216 217 218 219
        },
        {
            "name": "setrate",
            "type": "setrate",
            "ricardian_contract": ""
W
Wang Zhi 已提交
220
        }
W
Wang Zhi 已提交
221 222 223
    ],
    "tables": [
        {
224 225
            "name": "depositpool",
            "type": "depositpool",
W
Wang Zhi 已提交
226 227 228 229 230
            "index_type": "i64",
            "key_names": [],
            "key_types": []
        },
        {
W
Wang Zhi 已提交
231 232
            "name": "miner2dep",
            "type": "miner2dep",
W
Wang Zhi 已提交
233 234 235
            "index_type": "i64",
            "key_names": [],
            "key_types": []
236 237 238 239 240 241 242 243
        },
        {
            "name": "gdepositrate",
            "type": "deposit_rate",
            "index_type": "i64",
            "key_names": [],
            "key_types": []
        }        
W
Wang Zhi 已提交
244 245 246 247
    ],
    "ricardian_clauses": [],
    "variants": []
}