-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchaintypes.yaml
98 lines (98 loc) · 2.56 KB
/
chaintypes.yaml
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
types:
Properties: u8
NFTMetadata: Vec<u8>
BlockNumber: u32
BlockNumberOf: BlockNumber
BlockNumberFor: BlockNumber
GlobalId: u64
CurrencyId: u32
CurrencyIdOf: CurrencyId
Amount: i128
AmountOf: Amount
CategoryId: GlobalId
CategoryIdOf: CategoryId
ClassId: u32
ClassIdOf: ClassId
TokenId: u64
TokenIdOf: TokenId
OrmlAccountData:
free: Balance
reserved: Balance
frozen: Balance
OrmlBalanceLock:
amount: Balance
id: LockIdentifier
ClassInfoOf:
metadata: NFTMetadata
totalIssuance: Compact<TokenId>
owner: AccountId
data: ClassData
ClassData:
deposit: Compact<Balance>
properties: Properties
name: Vec<u8>
description: Vec<u8>
createBlock: Compact<BlockNumberOf>
royaltyRate: Compact<PerU16>
categoryIds: Vec<CategoryId>
TokenInfoOf:
metadata: NFTMetadata
data: TokenData
quantity: Compact<TokenId>
TokenData:
deposit: Compact<Balance>
createBlock: Compact<BlockNumberOf>
royalty_rate: Compact<PerU16>
creator: AccountId
royaltyBeneficiary: AccountId
AccountToken:
quantity: Compact<TokenId>
reserved: Compact<TokenId>
CategoryData:
metadata: NFTMetadata
nftCount: Compact<Balance>
OrderItem:
classId: Compact<ClassId>
tokenId: Compact<TokenId>
quantity: Compact<TokenId>
OrderOf:
currencyId: Compact<CurrencyId>
deposit: Compact<Balance>
price: Compact<Balance>
deadline: Compact<BlockNumberOf>
items: Vec<OrderItem>
commissionRate: Compact<PerU16>
OfferOf:
currencyId: Compact<CurrencyId>
price: Compact<Balance>
deadline: Compact<BlockNumberOf>
items: Vec<OrderItem>
commissionRate: Compact<PerU16>
BritishAuctionOf:
currencyId: Compact<CurrencyId>
hammerPrice: Compact<Balance>
minRaise: Compact<PerU16>
deposit: Compact<Balance>
initPrice: Compact<Balance>
deadline: Compact<BlockNumberOf>
allowDelay: bool
items: Vec<OrderItem>
commissionRate: Compact<PerU16>
BritishAuctionBidOf:
lastBidPrice: Compact<Balance>
lastBidAccount: Option<AccountId>
lastBidBlock: Compact<BlockNumberOf>
commissionAgent: Option<AccountId>
commissionData: Option<Vec<u8>>
DutchAuctionOf:
currencyId: Compact<CurrencyId>
deposit: Compact<Balance>
minPrice: Compact<Balance>
maxPrice: Compact<Balance>
deadline: Compact<BlockNumberOf>
createdBlock: Compact<BlockNumberOf>
items: Vec<OrderItem>
allowBritishAuction: bool
minRaise: Compact<PerU16>
commissionRate: Compact<PerU16>
DutchAuctionBidOf: BritishAuctionBidOf