-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathv299.ts
120 lines (117 loc) · 2.77 KB
/
v299.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
import type { RegistryTypes, OverrideModuleType } from "@polkadot/types/types";
const types: RegistryTypes = {
Address: "MultiAddress",
LookupSource: "MultiAddress",
ElectionCompute: {
_enum: ["OnChain", "Signed", "Unsigned", "Emergency"],
},
ClassId: "u32",
InstanceId: "u32",
DepositBalance: "Balance",
DepositBalanceOf: "Balance",
ClassDetails: {
owner: "AccountId",
deposit: "DepositBalance",
instances: "Compact<u32>",
royalty_rate: "Compact<Perbill>",
},
InstanceDetails: {
owner: "AccountId",
deposit: "DepositBalance",
reserved: "bool",
ready_transfer: "Option<AccountId>",
royalty_rate: "Compact<Perbill>",
royalty_beneficiary: "AccountId",
},
ClassIdOf: "ClassId",
InstanceIdOf: "InstanceId",
OrderDetails: {
owner: "AccountId",
price: "Balance",
deposit: "Balance",
deadline: "Option<BlockNumber>",
},
AuctionId: "u64",
DutchAuctionOf: "DutchAuction",
EnglishAuctionOf: "EnglishAuction",
AuctionBidOf: "AuctionBid",
DutchAuction: {
owner: "AccountId",
class: "Compact<ClassId>",
instance: "Compact<InstanceId>",
min_price: "Compact<Balance>",
max_price: "Compact<Balance>",
deposit: "Compact<Balance>",
created_at: "Compact<BlockNumber>",
open_at: "Compact<BlockNumber>",
deadline: "Compact<BlockNumber>",
},
EnglishAuction: {
owner: "AccountId",
class: "Compact<ClassId>",
instance: "Compact<InstanceId>",
init_price: "Compact<Balance>",
min_raise_price: "Compact<Balance>",
deposit: "Compact<Balance>",
created_at: "Compact<BlockNumber>",
open_at: "Compact<BlockNumber>",
deadline: "Compact<BlockNumber>",
},
AuctionBid: {
account: "AccountId",
price: "Compact<Balance>",
bid_at: "Compact<BlockNumber>",
},
FileId: "Vec<u8>",
EnclaveId: "Vec<u8>",
PubKey: "Vec<u8>",
MachineId: "Vec<u8>",
BalanceOf: "Balance",
RoundIndex: "u32",
NodeInfo: {
rid: "u64",
used: "u64",
power: "u64",
reported_at: "BlockNumber",
},
RewardInfo: {
mine_reward: "Balance",
store_reward: "Balance",
paid_mine_reward: "Balance",
paid_store_reward: "Balance",
},
FileOrder: {
fee: "Balance",
file_size: "u64",
expire_at: "BlockNumber",
replicas: "Vec<AccountId>",
},
StoreFile: {
reserved: "Balance",
base_fee: "Balance",
file_size: "u64",
added_at: "BlockNumber",
},
StashInfo: {
stasher: "AccountId",
deposit: "Balance",
machine_id: "Option<MachineId>",
},
RegisterInfo: {
key: "PubKey",
enclave: "EnclaveId",
},
NodeStats: {
power: "u64",
used: "u64",
},
SummaryStats: {
power: "u128",
used: "u128",
},
};
const typesAlias: Record<string, OverrideModuleType> = {};
export default {
types,
typesAlias,
};