Closed kimurayu45z closed 1 year ago
grep StringAccAddress
598 results - 90 files
proto/auction/auction.proto:
19 (gogoproto.moretags) = "yaml:\"bidder\"",
20: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
21 (gogoproto.nullable) = false
83 (gogoproto.moretags) = "yaml:\"address\"",
84: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
85 (gogoproto.nullable) = false
proto/auction/tx.proto:
18 (gogoproto.moretags) = "yaml:\"bidder\"",
19: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
20 (gogoproto.nullable) = false
proto/cdp/cdp.proto:
13 (gogoproto.moretags) = "yaml:\"owner\"",
14: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
15 (gogoproto.nullable) = false
45 (gogoproto.moretags) = "yaml:\"depositor\"",
46: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
47 (gogoproto.nullable) = false
proto/cdp/tx.proto:
21 (gogoproto.moretags) = "yaml:\"sender\"",
22: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
23 (gogoproto.nullable) = false
40 (gogoproto.moretags) = "yaml:\"depositor\"",
41: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
42 (gogoproto.nullable) = false
45 (gogoproto.moretags) = "yaml:\"owner\"",
46: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
47 (gogoproto.nullable) = false
60 (gogoproto.moretags) = "yaml:\"depositor\"",
61: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
62 (gogoproto.nullable) = false
65 (gogoproto.moretags) = "yaml:\"owner\"",
66: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
67 (gogoproto.nullable) = false
80 (gogoproto.moretags) = "yaml:\"sender\"",
81: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
82 (gogoproto.nullable) = false
95 (gogoproto.moretags) = "yaml:\"sender\"",
96: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
97 (gogoproto.nullable) = false
110 (gogoproto.moretags) = "yaml:\"keeper\"",
111: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
112 (gogoproto.nullable) = false
115 (gogoproto.moretags) = "yaml:\"borrower\"",
116: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
117 (gogoproto.nullable) = false
proto/derivatives/derivatives.proto:
27 (gogoproto.moretags) = "yaml:\"address\"",
28: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
29 (gogoproto.nullable) = false
proto/derivatives/perpetual_futures.proto:
42 (gogoproto.moretags) = "yaml:\"address\"",
43: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
44 (gogoproto.nullable) = false
proto/derivatives/tx.proto:
24 (gogoproto.moretags) = "yaml:\"sender\"",
25: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
26 (gogoproto.nullable) = false
38 (gogoproto.moretags) = "yaml:\"sender\"",
39: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
40 (gogoproto.nullable) = false
56 (gogoproto.moretags) = "yaml:\"sender\"",
57: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
58 (gogoproto.nullable) = false
78 (gogoproto.moretags) = "yaml:\"sender\"",
79: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
80 (gogoproto.nullable) = false
91 (gogoproto.moretags) = "yaml:\"sender\"",
92: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
93 (gogoproto.nullable) = false
99 (gogoproto.moretags) = "yaml:\"sender\"",
100: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
101 (gogoproto.nullable) = false
109 (gogoproto.moretags) = "yaml:\"sender\"",
110: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
111 (gogoproto.nullable) = false
117 (gogoproto.moretags) = "yaml:\"sender\"",
118: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
119 (gogoproto.nullable) = false
proto/ecosystem-incentive/ecosystem_incentive.proto:
21 (gogoproto.moretags) = "yaml:\"subject_addr\"",
22: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
23 (gogoproto.nullable) = false
34 (gogoproto.moretags) = "yaml:\"subject_addr\"",
35: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
36 (gogoproto.nullable) = false
47 (gogoproto.moretags) = "yaml:\"address\"",
48: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
49 (gogoproto.nullable) = false
proto/ecosystem-incentive/tx.proto:
18 (gogoproto.moretags) = "yaml:\"sender\"",
19: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
20 (gogoproto.nullable) = false
24 (gogoproto.moretags) = "yaml:\"subject_addrs\"",
25: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
26 (gogoproto.nullable) = false
38 (gogoproto.moretags) = "yaml:\"sender\"",
39: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
40 (gogoproto.nullable) = false
47 (gogoproto.moretags) = "yaml:\"sender\"",
48: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
49 (gogoproto.nullable) = false
proto/incentive/incentive.proto:
12 (gogoproto.moretags) = "yaml:\"owner\"",
13: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
14 (gogoproto.nullable) = false
24 (gogoproto.moretags) = "yaml:\"owner\"",
25: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
26 (gogoproto.nullable) = false
proto/incentive/tx.proto:
16 (gogoproto.moretags) = "yaml:\"sender\"",
17: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
18 (gogoproto.nullable) = false
proto/nftmarket/query.proto:
74 (gogoproto.moretags) = "yaml:\"owner\"",
75: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
76 ];
139 (gogoproto.moretags) = "yaml:\"bidder\"",
140: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
141 ];
150 (gogoproto.moretags) = "yaml:\"bidder\"",
151: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
152 ];
proto/nftmarket/tx.proto:
27 (gogoproto.moretags) = "yaml:\"sender\"",
28: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
29 (gogoproto.nullable) = false
40 (gogoproto.moretags) = "yaml:\"sender\"",
41: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
42 (gogoproto.nullable) = false
59 (gogoproto.moretags) = "yaml:\"sender\"",
60: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
61 (gogoproto.nullable) = false
69 (gogoproto.moretags) = "yaml:\"sender\"",
70: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
71 (gogoproto.nullable) = false
88 (gogoproto.moretags) = "yaml:\"sender\"",
89: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
90 (gogoproto.nullable) = false
98 (gogoproto.moretags) = "yaml:\"sender\"",
99: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
100 (gogoproto.nullable) = false
108 (gogoproto.moretags) = "yaml:\"sender\"",
109: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
110 (gogoproto.nullable) = false
118 (gogoproto.moretags) = "yaml:\"sender\"",
119: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
120 (gogoproto.nullable) = false
128 (gogoproto.moretags) = "yaml:\"sender\"",
129: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
130 (gogoproto.nullable) = false
139 (gogoproto.moretags) = "yaml:\"sender\"",
140: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
141 (gogoproto.nullable) = false
proto/nftmarketv1/query.proto:
70 (gogoproto.moretags) = "yaml:\"owner\"",
71: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
72 ];
135 (gogoproto.moretags) = "yaml:\"bidder\"",
136: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
137 ];
146 (gogoproto.moretags) = "yaml:\"bidder\"",
147: (cosmos_proto.scalar) = "github.com/UnUniFi/chain/types.StringAccAddress"
148 ];
proto/nftmarketv1/tx.proto:
30 (gogoproto.moretags) = "yaml:\"sender\"",
31: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
32 (gogoproto.nullable) = false
43 (gogoproto.moretags) = "yaml:\"sender\"",
44: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
45 (gogoproto.nullable) = false
61 (gogoproto.moretags) = "yaml:\"sender\"",
62: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
63 (gogoproto.nullable) = false
71 (gogoproto.moretags) = "yaml:\"sender\"",
72: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
73 (gogoproto.nullable) = false
81 (gogoproto.moretags) = "yaml:\"sender\"",
82: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
83 (gogoproto.nullable) = false
93 (gogoproto.moretags) = "yaml:\"sender\"",
94: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
95 (gogoproto.nullable) = false
103 (gogoproto.moretags) = "yaml:\"sender\"",
104: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
105 (gogoproto.nullable) = false
113 (gogoproto.moretags) = "yaml:\"sender\"",
114: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
115 (gogoproto.nullable) = false
123 (gogoproto.moretags) = "yaml:\"sender\"",
124: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
125 (gogoproto.nullable) = false
133 (gogoproto.moretags) = "yaml:\"sender\"",
134: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
135 (gogoproto.nullable) = false
144 (gogoproto.moretags) = "yaml:\"sender\"",
145: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
146 (gogoproto.nullable) = false
155 (gogoproto.moretags) = "yaml:\"sender\"",
156: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
157 (gogoproto.nullable) = false
164 (gogoproto.moretags) = "yaml:\"sender\"",
165: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
166 (gogoproto.nullable) = false
173 (gogoproto.moretags) = "yaml:\"sender\"",
174: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
175 (gogoproto.nullable) = false
proto/nftmint/nftmint.proto:
18 (gogoproto.moretags) = "yaml:\"owner\"",
19: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
20 (gogoproto.nullable) = false
29 (gogoproto.moretags) = "yaml:\"owner\"",
30: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
31 (gogoproto.nullable) = false
proto/nftmint/tx.proto:
20 (gogoproto.moretags) = "yaml:\"sender\"",
21: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
22 (gogoproto.nullable) = false
36 (gogoproto.moretags) = "yaml:\"sender\"",
37: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
38 (gogoproto.nullable) = false
42 (gogoproto.moretags) = "yaml:\"recipient\"",
43: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
44 (gogoproto.nullable) = false
51 (gogoproto.moretags) = "yaml:\"sender\"",
52: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
53 (gogoproto.nullable) = false
62 (gogoproto.moretags) = "yaml:\"sender\"",
63: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
64 (gogoproto.nullable) = false
73 (gogoproto.moretags) = "yaml:\"sender\"",
74: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
75 (gogoproto.nullable) = false
80 (gogoproto.moretags) = "yaml:\"recipient\"",
81: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
82 (gogoproto.nullable) = false
89 (gogoproto.moretags) = "yaml:\"sender\"",
90: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
91 (gogoproto.nullable) = false
proto/pricefeed/pricefeed.proto:
15 (gogoproto.moretags) = "yaml:\"oracles\"",
16: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
17 (gogoproto.nullable) = false
34 (gogoproto.moretags) = "yaml:\"oracle_address\"",
35: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
36 (gogoproto.nullable) = false
proto/pricefeed/query.proto:
57 repeated string oracles = 1 [
58: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
59 (gogoproto.nullable) = false
proto/pricefeed/tx.proto:
16 (gogoproto.moretags) = "yaml:\"from\"",
17: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
18 (gogoproto.nullable) = false
types/string_address.go:
9
10: type StringAccAddress sdk.AccAddress
11
12: func StringAccAddresses(addrs []sdk.AccAddress) []StringAccAddress {
13: return *(*[]StringAccAddress)(unsafe.Pointer(&addrs))
14 }
15
16: func (aa StringAccAddress) AccAddress() sdk.AccAddress {
17 return sdk.AccAddress(aa)
19
20: func AccAddresses(addrs []StringAccAddress) []sdk.AccAddress {
21 return *(*[]sdk.AccAddress)(unsafe.Pointer(&addrs))
23
24: func (aa StringAccAddress) MarshalJSON() ([]byte, error) {
25 str := aa.AccAddress().String()
29
30: func (aa *StringAccAddress) UnmarshalJSON(data []byte) error {
31 if len(data) == 0 {
41 _aa, _ := sdk.AccAddressFromBech32(str)
42: *aa = StringAccAddress(_aa)
43
46
47: func (aa StringAccAddress) Marshal() ([]byte, error) {
48 str := aa.AccAddress().String()
53 // MarshalTo implements the gogo proto custom type interface.
54: func (aa *StringAccAddress) MarshalTo(data []byte) (n int, err error) {
55 bz, err := aa.Marshal()
64 // Unmarshal implements the gogo proto custom type interface.
65: func (aa *StringAccAddress) Unmarshal(data []byte) error {
66 if len(data) == 0 {
74 }
75: *aa = StringAccAddress(_aa)
76
80 // Size implements the gogo proto custom type interface.
81: func (aa *StringAccAddress) Size() int {
82 bz, _ := aa.Marshal()
85
86: func (aa *StringAccAddress) VerifyAddressFormat() error {
87 return sdk.VerifyAddressFormat(aa.AccAddress())
89
90: func (aa *StringAccAddress) Len() int {
91 address := aa.AccAddress()
x/auction/types/auction.pb.go:
37 Lot types.Coin `protobuf:"bytes,3,opt,name=lot,proto3" json:"lot" yaml:"lot"`
38: Bidder github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,4,opt,name=bidder,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"bidder" yaml:"bidder"`
39 Bid types.Coin `protobuf:"bytes,5,opt,name=bid,proto3" json:"bid" yaml:"bid"`
270 type WeightedAddress struct {
271: Address github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=address,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"address" yaml:"address"`
272 Weight github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=weight,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"weight" yaml:"weight"`
x/auction/types/auctions_test.go:
118 Lot: c("guu", 1),
119: Bidder: ununifitypes.StringAccAddress(addr1),
120 Bid: c("guu", 1),
149 Lot: c("guu", 1),
150: Bidder: ununifitypes.StringAccAddress{},
151 },
159 Lot: c("guu", 1),
160: Bidder: ununifitypes.StringAccAddress(addr1[:10]),
161 },
169 Lot: c("guu", 1),
170: Bidder: ununifitypes.StringAccAddress(addr1),
171 Bid: sdk.Coin{Denom: "%DENOM", Amount: sdk.NewInt(1)},
180 Lot: c("guu", 1),
181: Bidder: ununifitypes.StringAccAddress(addr1),
182 Bid: c("guu", 1),
192 Lot: c("guu", 1),
193: Bidder: ununifitypes.StringAccAddress(addr1),
194 Bid: c("guu", 1),
231 Lot: c("guu", 1),
232: Bidder: ununifitypes.StringAccAddress(addr1),
233 Bid: c("guu", 1),
248 Lot: c("guu", 1),
249: Bidder: ununifitypes.StringAccAddress(addr1),
250 Bid: c("guu", 1),
290 Lot: c("guu", 1),
291: Bidder: ununifitypes.StringAccAddress(addr1),
292 Bid: c("guu", 1),
300 {
301: Address: ununifitypes.StringAccAddress(addr1),
302 Weight: sdk.NewInt(1),
314 Lot: c("guu", 1),
315: Bidder: ununifitypes.StringAccAddress(addr1),
316 Bid: c("guu", 1),
331 Lot: c("guu", 1),
332: Bidder: ununifitypes.StringAccAddress(addr1),
333 Bid: c("guu", 1),
349 Lot: c("guu", 1),
350: Bidder: ununifitypes.StringAccAddress(addr1),
351 Bid: c("guu", 1),
x/auction/types/auctions.go:
266 wa := WeightedAddress{
267: Address: ununifitypes.StringAccAddress(addrs[i]),
268 Weight: weights[i],
x/auction/types/tx.pb.go:
36 AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty" yaml:"auction_id"`
37: Bidder github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=bidder,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"bidder" yaml:"bidder"`
38 Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount" yaml:"amount"`
x/cdp/integration_test.go:
25 Markets: []pricefeedtypes.Market{
26: {MarketId: asset + ":jpy", BaseAsset: asset, QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
27 },
31 MarketId: asset + ":jpy",
32: OracleAddress: ununifitypes.StringAccAddress(sdk.AccAddress{}),
33 Price: price,
93 Markets: []pricefeedtypes.Market{
94: {MarketId: "btc:jpy", BaseAsset: "btc", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
95: {MarketId: "xrp:jpy", BaseAsset: "xrp", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
96 },
100 MarketId: "btc:jpy",
101: OracleAddress: ununifitypes.StringAccAddress(sdk.AccAddress{}),
102 Price: sdk.MustNewDecFromStr("8000.00"),
106 MarketId: "xrp:jpy",
107: OracleAddress: ununifitypes.StringAccAddress(sdk.AccAddress{}),
108 Price: sdk.MustNewDecFromStr("0.25"),
x/cdp/keeper/integration_test.go:
24 Markets: []pricefeedtypes.Market{
25: {MarketId: asset + ":jpy", BaseAsset: asset, QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
26: {MarketId: asset + ":eur", BaseAsset: asset, QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
27 },
31 MarketId: asset + ":jpy",
32: OracleAddress: ununifitypes.StringAccAddress{},
33 Price: price,
37 MarketId: asset + ":eur",
38: OracleAddress: ununifitypes.StringAccAddress{},
39 Price: price,
99 Markets: []pricefeedtypes.Market{
100: {MarketId: "btc:jpy", BaseAsset: "btc", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
101: {MarketId: "xrp:jpy", BaseAsset: "xrp", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
102: {MarketId: "bnb:jpy", BaseAsset: "bnb", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
103: {MarketId: "bjpy:jpy", BaseAsset: "bjpy", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
104
105: {MarketId: "btc:eur", BaseAsset: "btc", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
106: {MarketId: "xrp:eur", BaseAsset: "xrp", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
107: {MarketId: "bnb:eur", BaseAsset: "bnb", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
108: {MarketId: "bjpy:eur", BaseAsset: "bjpy", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
109 },
113 MarketId: "btc:jpy",
114: OracleAddress: ununifitypes.StringAccAddress{},
115 Price: sdk.MustNewDecFromStr("8000.00"),
119 MarketId: "xrp:jpy",
120: OracleAddress: ununifitypes.StringAccAddress{},
121 Price: sdk.MustNewDecFromStr("0.25"),
125 MarketId: "bnb:jpy",
126: OracleAddress: ununifitypes.StringAccAddress{},
127 Price: sdk.MustNewDecFromStr("17.25"),
131 MarketId: "bjpy:jpy",
132: OracleAddress: ununifitypes.StringAccAddress{},
133 Price: sdk.OneDec(),
138 MarketId: "btc:eur",
139: OracleAddress: ununifitypes.StringAccAddress{},
140 Price: sdk.MustNewDecFromStr("8000.00"),
144 MarketId: "xrp:eur",
145: OracleAddress: ununifitypes.StringAccAddress{},
146 Price: sdk.MustNewDecFromStr("0.25"),
150 MarketId: "bnb:eur",
151: OracleAddress: ununifitypes.StringAccAddress{},
152 Price: sdk.MustNewDecFromStr("17.25"),
156 MarketId: "bjpy:eur",
157: OracleAddress: ununifitypes.StringAccAddress{},
158 Price: sdk.OneDec(),
x/cdp/types/cdp_test.go:
61 name: "invalid collateral",
62: cdp: cdptypes.Cdp{1, ununifitypes.StringAccAddress(suite.addrs[0]), "bnb-a", sdk.Coin{Denom: "", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(0)}, tmtime.Now(), sdk.Dec{}},
63 errArgs: errArgs{
69 name: "invalid prinicpal",
70: cdp: cdptypes.Cdp{1, ununifitypes.StringAccAddress(suite.addrs[0]), "xrp-a", sdk.Coin{Denom: "xrp", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(0)}, tmtime.Now(), sdk.Dec{}},
71 errArgs: errArgs{
77 name: "invalid fees",
78: cdp: cdptypes.Cdp{1, ununifitypes.StringAccAddress(suite.addrs[0]), "xrp-a", sdk.Coin{Denom: "xrp", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "", Amount: sdk.NewInt(0)}, tmtime.Now(), sdk.Dec{}},
79 errArgs: errArgs{
85 name: "invalid fees updated",
86: cdp: cdptypes.Cdp{1, ununifitypes.StringAccAddress(suite.addrs[0]), "xrp-a", sdk.Coin{Denom: "xrp", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(0)}, time.Time{}, sdk.Dec{}},
87 errArgs: errArgs{
93 name: "invalid type",
94: cdp: cdptypes.Cdp{1, ununifitypes.StringAccAddress(suite.addrs[0]), "", sdk.Coin{Denom: "xrp", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(100)}, sdk.Coin{Denom: "jpu", Amount: sdk.NewInt(0)}, tmtime.Now(), sdk.Dec{}},
95 errArgs: errArgs{
x/cdp/types/cdp.pb.go:
34 Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" yaml:"id"`
35: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
36 Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty" yaml:"type"`
120 CdpId uint64 `protobuf:"varint,1,opt,name=cdp_id,json=cdpId,proto3" json:"cdp_id,omitempty" yaml:"cdp_id"`
121: Depositor github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=depositor,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"depositor" yaml:"depositor"`
122 Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount" yaml:"amount"`
x/cdp/types/tx.pb.go:
34 type MsgCreateCdp struct {
35: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
36 Collateral types.Coin `protobuf:"bytes,2,opt,name=collateral,proto3" json:"collateral" yaml:"collateral"`
131 type MsgDeposit struct {
132: Depositor github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=depositor,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"depositor" yaml:"depositor"`
133: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
134 Collateral types.Coin `protobuf:"bytes,3,opt,name=collateral,proto3" json:"collateral" yaml:"collateral"`
221 type MsgWithdraw struct {
222: Depositor github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=depositor,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"depositor" yaml:"depositor"`
223: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
224 Collateral types.Coin `protobuf:"bytes,3,opt,name=collateral,proto3" json:"collateral" yaml:"collateral"`
311 type MsgDrawDebt struct {
312: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
313 CollateralType string `protobuf:"bytes,2,opt,name=collateral_type,json=collateralType,proto3" json:"collateral_type,omitempty" yaml:"collateral_type"`
400 type MsgRepayDebt struct {
401: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
402 CollateralType string `protobuf:"bytes,2,opt,name=collateral_type,json=collateralType,proto3" json:"collateral_type,omitempty" yaml:"collateral_type"`
489 type MsgLiquidate struct {
490: Keeper github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=keeper,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"keeper" yaml:"keeper"`
491: Borrower github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=borrower,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"borrower" yaml:"borrower"`
492 CollateralType string `protobuf:"bytes,3,opt,name=collateral_type,json=collateralType,proto3" json:"collateral_type,omitempty" yaml:"collateral_type"`
x/derivatives/client/cli/tx.go:
78 msg := types.MsgMintLiquidityProviderToken{
79: Sender: ununifiType.StringAccAddress(sender),
80 Amount: amount,
296 msg := types.MsgReportLiquidation{
297: Sender: ununifiType.StringAccAddress(sender),
298 PositionId: args[0],
299: RewardRecipient: ununifiType.StringAccAddress(recipient),
300 }
335 msg := types.MsgReportLevyPeriod{
336: Sender: ununifiType.StringAccAddress(sender),
337 PositionId: args[0],
338: RewardRecipient: ununifiType.StringAccAddress(recipient),
339 }
x/derivatives/keeper/keeper_test.go:
96 Markets: []pricefeedtypes.Market{
97: {MarketId: "uusdc:usd", BaseAsset: TestQuoteTokenDenom, QuoteAsset: TestQuoteTokenDenom, Oracles: []ununifitypes.StringAccAddress{}, Active: true},
98: {MarketId: "uatom:usd", BaseAsset: TestBaseTokenDenom, QuoteAsset: TestQuoteTokenDenom, Oracles: []ununifitypes.StringAccAddress{}, Active: true},
99: {MarketId: "uatom:usdc", BaseAsset: TestBaseTokenDenom, QuoteAsset: TestQuoteTokenDenom, Oracles: []ununifitypes.StringAccAddress{}, Active: true},
100 },
x/derivatives/keeper/lpt_test.go:
44 params.Markets = []pricefeedtypes.Market{
45: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
46 }
96 params.Markets = []pricefeedtypes.Market{
97: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
98 }
131 params.Markets = []pricefeedtypes.Market{
132: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
133 }
165 params.Markets = []pricefeedtypes.Market{
166: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
167 }
x/derivatives/keeper/market_test.go:
23 params.Markets = []pricefeedtypes.Market{
24: {MarketId: "uatom:usd", BaseAsset: "uatom", QuoteAsset: "usd", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
25 }
47 params.Markets = []pricefeedtypes.Market{
48: {MarketId: "uatom:usd", BaseAsset: "uatom", QuoteAsset: "usd", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
49 }
x/derivatives/keeper/perpetual_futures_test.go:
32 params.Markets = []pricefeedtypes.Market{
33: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
34 }
x/derivatives/keeper/perpetual_futures.go:
44
45: func (k Keeper) OpenPerpetualFuturesPosition(ctx sdk.Context, positionId string, sender ununifiTypes.StringAccAddress, margin sdk.Coin, market types.Market, positionInstance types.PerpetualFuturesPositionInstance) (*types.Position, error) {
46 openedBaseRate, err := k.GetCurrentPrice(ctx, market.BaseDenom)
152
153: func (k Keeper) ReportLiquidationNeededPerpetualFuturesPosition(ctx sdk.Context, rewardRecipient ununifiTypes.StringAccAddress, position types.PerpetualFuturesPosition) error {
154 params := k.GetParams(ctx)
185
186: func (k Keeper) ReportLevyPeriodPerpetualFuturesPosition(ctx sdk.Context, rewardRecipient ununifiTypes.StringAccAddress, position types.Position, positionInstance types.PerpetualFuturesPositionInstance) error {
187 params := k.GetParams(ctx)
x/derivatives/keeper/perpetual_options.go:
15
16: func (k Keeper) OpenPerpetualOptionsPosition(ctx sdk.Context, positionId string, sender ununifiTypes.StringAccAddress, margin sdk.Coin, market types.Market, positionInstance types.PerpetualOptionsPositionInstance) (*types.Position, error) {
17 // todo implement
24 }
25: func (k Keeper) ReportLiquidationNeededPerpetualOptionsPosition(ctx sdk.Context, rewardRecipient ununifiTypes.StringAccAddress, position types.Position, positionInstance types.PerpetualOptionsPositionInstance) error {
26 // todo implement
x/derivatives/keeper/pool_test.go:
150 params.Markets = []pricefeedtypes.Market{
151: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
152 }
191 params.Markets = []pricefeedtypes.Market{
192: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
193 }
x/derivatives/keeper/positions_test.go:
208 params.Markets = []pricefeedtypes.Market{
209: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
210 }
x/derivatives/keeper/yield_test.go:
82 params.Markets = []pricefeedtypes.Market{
83: {MarketId: "uatom:uusdc", BaseAsset: "uatom", QuoteAsset: "uusdc", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
84 }
x/derivatives/types/derivatives.pb.go:
65 Market Market `protobuf:"bytes,2,opt,name=market,proto3" json:"market" yaml:"market"`
66: Address github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,opt,name=address,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"address" yaml:"address"`
67 OpenedAt time.Time `protobuf:"bytes,4,opt,name=opened_at,json=openedAt,proto3,stdtime" json:"opened_at" yaml:"opened_at"`
x/derivatives/types/msgs.go:
12
13: func NewMsgMintLiquidityProviderToken(sender ununifiTypes.StringAccAddress, amount sdk.Coin) MsgMintLiquidityProviderToken {
14 return MsgMintLiquidityProviderToken{
143
144: func NewMsgReportLiquidation(sender ununifiTypes.StringAccAddress, positionId string, rewardRecipient ununifiTypes.StringAccAddress) MsgReportLiquidation {
145 return MsgReportLiquidation{
x/derivatives/types/perpetual_futures.pb.go:
83 Market Market `protobuf:"bytes,2,opt,name=market,proto3" json:"market" yaml:"market"`
84: Address github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,opt,name=address,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"address" yaml:"address"`
85 OpenedAt time.Time `protobuf:"bytes,4,opt,name=opened_at,json=openedAt,proto3,stdtime" json:"opened_at" yaml:"opened_at"`
x/derivatives/types/tx.pb.go:
36 type MsgMintLiquidityProviderToken struct {
37: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
38 Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount" yaml:"amount"`
117 type MsgBurnLiquidityProviderToken struct {
118: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
119 Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount" yaml:"amount"`
199 type MsgOpenPosition struct {
200: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
201 Margin types.Coin `protobuf:"bytes,2,opt,name=margin,proto3" json:"margin" yaml:"margin"`
296 type MsgClosePosition struct {
297: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
298 PositionId string `protobuf:"bytes,2,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty" yaml:"position_id"`
377 type MsgReportLiquidation struct {
378: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
379 PositionId string `protobuf:"bytes,2,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty" yaml:"position_id"`
380: RewardRecipient github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,opt,name=reward_recipient,json=rewardRecipient,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"reward_recipient" yaml:"sender"`
381 }
459 type MsgReportLevyPeriod struct {
460: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
461 PositionId string `protobuf:"bytes,2,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty" yaml:"position_id"`
462: RewardRecipient github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,opt,name=reward_recipient,json=rewardRecipient,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"reward_recipient" yaml:"sender"`
463 }
x/ecosystem-incentive/genesis.go:
14 for _, incentiveUnit := range genState.IncentiveUnits {
15: var subjectAddrs []ununifitypes.StringAccAddress
16 var weights []sdk.Dec
x/ecosystem-incentive/keeper/hooks_test.go:
16 incentiveUnitId string
17: subjectAddrs []ununifitypes.StringAccAddress
18 weights []sdk.Dec
31 incentiveUnitId: "incentiveUnitId1",
32: subjectAddrs: []ununifitypes.StringAccAddress{
33: ununifitypes.StringAccAddress(suite.addrs[0]),
34 },
72 incentiveUnitId: "incentiveUnitId3",
73: subjectAddrs: []ununifitypes.StringAccAddress{
74: ununifitypes.StringAccAddress(suite.addrs[0]),
75 },
89 incentiveUnitId: "incentiveUnitId4",
90: subjectAddrs: []ununifitypes.StringAccAddress{
91: ununifitypes.StringAccAddress(suite.addrs[0]),
92 },
141 incentiveUnitId string
142: subjectAddrs []ununifitypes.StringAccAddress
143 weights []sdk.Dec
154 incentiveUnitId: "incentiveUnitId1",
155: subjectAddrs: []ununifitypes.StringAccAddress{
156: ununifitypes.StringAccAddress(suite.addrs[0]),
157 },
169 incentiveUnitId: "incentiveUnitId1",
170: subjectAddrs: []ununifitypes.StringAccAddress{
171: ununifitypes.StringAccAddress(suite.addrs[0]),
172 },
184 incentiveUnitId: "incentiveUnitId3",
185: subjectAddrs: []ununifitypes.StringAccAddress{
186: ununifitypes.StringAccAddress(suite.addrs[0]),
187 },
199 incentiveUnitId: "incentiveUnitId4",
200: subjectAddrs: []ununifitypes.StringAccAddress{
201: ununifitypes.StringAccAddress(suite.addrs[0]),
202 },
247 incentiveUnitId string
248: subjectAddrs []ununifitypes.StringAccAddress
249 weights []sdk.Dec
259 incentiveUnitId: "incentiveUnitId1",
260: subjectAddrs: []ununifitypes.StringAccAddress{
261: ununifitypes.StringAccAddress(suite.addrs[0]),
262 },
272 incentiveUnitId: "incentiveUnitId2",
273: subjectAddrs: []ununifitypes.StringAccAddress{
274: ununifitypes.StringAccAddress(suite.addrs[0]),
275 },
x/ecosystem-incentive/keeper/incentive_unit_service_test.go:
14 incentiveUnitId string
15: subjectAddrs []ununifitypes.StringAccAddress
16 weights []sdk.Dec
21 incentiveUnitId: "test1",
22: subjectAddrs: []ununifitypes.StringAccAddress{
23: ununifitypes.StringAccAddress(suite.addrs[0]),
24 },
30 incentiveUnitId: "test2",
31: subjectAddrs: []ununifitypes.StringAccAddress{
32: ununifitypes.StringAccAddress(suite.addrs[0]),
33: ununifitypes.StringAccAddress(suite.addrs[1]),
34: ununifitypes.StringAccAddress(suite.addrs[2]),
35 },
45 incentiveUnitId: "test1",
46: subjectAddrs: []ununifitypes.StringAccAddress{
47: ununifitypes.StringAccAddress(suite.addrs[0]),
48 },
54 incentiveUnitId: "",
55: subjectAddrs: []ununifitypes.StringAccAddress{
56: ununifitypes.StringAccAddress(suite.addrs[0]),
57 },
66 subjectInfo, err := suite.app.EcosystemincentiveKeeper.Register(suite.ctx, &types.MsgRegister{
67: Sender: ununifitypes.StringAccAddress(suite.addrs[0]),
68 IncentiveUnitId: tc.incentiveUnitId,
x/ecosystem-incentive/keeper/nftmarket_frontend_service_test.go:
23 incentiveUnitId string
24: subjectAddrs []ununifitypes.StringAccAddress
25 weights []sdk.Dec
33 incentiveUnitId: "id1",
34: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
35 weights: []sdk.Dec{sdk.MustNewDecFromStr("1.0")},
43 incentiveUnitId: "id2",
44: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
45 weights: []sdk.Dec{sdk.MustNewDecFromStr("1.0")},
53 incentiveUnitId: "id3",
54: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
55 weights: []sdk.Dec{sdk.MustNewDecFromStr("1.0")},
96 incentiveUnitId string
97: subjectAddrs []ununifitypes.StringAccAddress
98 weights []sdk.Dec
109 incentiveUnitId: "failure",
110: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
111 weights: []sdk.Dec{sdk.OneDec()},
124 incentiveUnitId: "id1",
125: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
126 weights: []sdk.Dec{sdk.OneDec()},
142 incentiveUnitId: "id2",
143: subjectAddrs: []ununifitypes.StringAccAddress{
144 sdk.AccAddress(ed25519.GenPrivKey().PubKey().Address().Bytes()).Bytes(),
163 incentiveUnitId: "id1",
164: subjectAddrs: []ununifitypes.StringAccAddress{sender.Bytes()},
165 weights: []sdk.Dec{sdk.OneDec()},
x/ecosystem-incentive/spec/02_state.md:
20 (gogoproto.moretags) = "yaml:\"subject_addr\"",
21: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
22 (gogoproto.nullable) = false
59 (gogoproto.moretags) = "yaml:\"subject_addr\"",
60: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
61 (gogoproto.nullable) = false
130 (gogoproto.moretags) = "yaml:\"address\"",
131: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
132 (gogoproto.nullable) = false
x/ecosystem-incentive/spec/03_msgs_and_queries.md:
16 (gogoproto.moretags) = "yaml:\"sender\"",
17: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
18 (gogoproto.nullable) = false
22 (gogoproto.moretags) = "yaml:\"subject_addrs\"",
23: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
24 (gogoproto.nullable) = false
80 (gogoproto.moretags) = "yaml:\"sender\"",
81: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
82 (gogoproto.nullable) = false
94 (gogoproto.moretags) = "yaml:\"sender\"",
95: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
96 (gogoproto.nullable) = false
x/ecosystem-incentive/spec/06_events.md:
20 (gogoproto.moretags) = "yaml:\"sender\"",
21: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
22 (gogoproto.nullable) = false
33 (gogoproto.moretags) = "yaml:\"sender\"",
34: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
35 (gogoproto.nullable) = false
x/ecosystem-incentive/types/ecosystem_incentive.pb.go:
81 type SubjectInfo struct {
82: SubjectAddr github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=subject_addr,json=subjectAddr,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"subject_addr" yaml:"subject_addr"`
83 Weight github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,2,opt,name=weight,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"weight" yaml:"weight"`
119 type RewardStore struct {
120: SubjectAddr github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=subject_addr,json=subjectAddr,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"subject_addr" yaml:"subject_addr"`
121 Rewards github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=rewards,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"rewards" yaml:"rewards"`
164 type IncentiveUnitIdsByAddr struct {
165: Address github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=address,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"address" yaml:"address"`
166 IncentiveUnitIds []string `protobuf:"bytes,2,rep,name=incentive_unit_ids,json=incentiveUnitIds,proto3" json:"incentive_unit_ids,omitempty" yaml:"incentive_unit_ids"`
x/ecosystem-incentive/types/incentive_unit.go:
15
16: func NewSubjectInfo(subjectAddr ununifitypes.StringAccAddress, weight sdk.Dec) SubjectInfo {
17 return SubjectInfo{
22
23: func NewIncentiveUnitIdsByAddr(address ununifitypes.StringAccAddress, incentiveUnitId string) IncentiveUnitIdsByAddr {
24 var incentiveUnitIds []string
36
37: func (m IncentiveUnitIdsByAddr) CreateOrUpdate(address ununifitypes.StringAccAddress, incentiveUnitId string) IncentiveUnitIdsByAddr {
38 if m.Address.AccAddress().Empty() {
x/ecosystem-incentive/types/msgs.go:
27 ) *MsgRegister {
28: var subjectAddrs []types.StringAccAddress
29 for _, accAddr := range subjectAccAddrs {
x/ecosystem-incentive/types/reward_store.go:
8
9: func NewRewardStore(subject ununifitypes.StringAccAddress, rewards sdk.Coins) RewardStore {
10 return RewardStore{
x/ecosystem-incentive/types/tx.pb.go:
34 type MsgRegister struct {
35: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
36 IncentiveUnitId string `protobuf:"bytes,2,opt,name=incentive_unit_id,json=incentiveUnitId,proto3" json:"incentive_unit_id,omitempty" yaml:"incentive_unit_id"`
37: SubjectAddrs []github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,rep,name=subject_addrs,json=subjectAddrs,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"subject_addrs" yaml:"subject_addrs"`
38 Weights []github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,4,rep,name=weights,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"weights" yaml:"weights"`
117 type MsgWithdrawAllRewards struct {
118: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
119 }
190 type MsgWithdrawReward struct {
191: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
192 Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"`
902 }
903: var v github_com_UnUniFi_chain_types.StringAccAddress
904 m.SubjectAddrs = append(m.SubjectAddrs, v)
x/incentive/integration_test.go:
114 Markets: []pricefeedtypes.Market{
115: {MarketId: "btc:jpy", BaseAsset: "btc", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
116: {MarketId: "xrp:jpy", BaseAsset: "xrp", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
117: {MarketId: "bnb:jpy", BaseAsset: "bnb", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
118: {MarketId: "bjpy:jpy", BaseAsset: "bjpy", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
119 },
123 MarketId: "btc:jpy",
124: OracleAddress: ununifitypes.StringAccAddress{},
125 Price: sdk.MustNewDecFromStr("8000.00"),
129 MarketId: "xrp:jpy",
130: OracleAddress: ununifitypes.StringAccAddress{},
131 Price: sdk.MustNewDecFromStr("0.25"),
135 MarketId: "bnb:jpy",
136: OracleAddress: ununifitypes.StringAccAddress{},
137 Price: sdk.MustNewDecFromStr("17.25"),
141 MarketId: "bjpy:jpy",
142: OracleAddress: ununifitypes.StringAccAddress{},
143 Price: sdk.OneDec(),
x/incentive/keeper/integration_test.go:
188 Markets: []pricefeedtypes.Market{
189: {MarketId: "kava:jpy", BaseAsset: "kava", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
190: {MarketId: "btc:jpy", BaseAsset: "btc", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
191: {MarketId: "xrp:jpy", BaseAsset: "xrp", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
192: {MarketId: "bnb:jpy", BaseAsset: "bnb", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
193: {MarketId: "bjpy:jpy", BaseAsset: "bjpy", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
194: {MarketId: "zzz:jpy", BaseAsset: "zzz", QuoteAsset: "jpy", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
195
196: {MarketId: "kava:eur", BaseAsset: "kava", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
197: {MarketId: "btc:eur", BaseAsset: "btc", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
198: {MarketId: "xrp:eur", BaseAsset: "xrp", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
199: {MarketId: "bnb:eur", BaseAsset: "bnb", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
200: {MarketId: "bjpy:eur", BaseAsset: "bjpy", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
201: {MarketId: "zzz:eur", BaseAsset: "zzz", QuoteAsset: "eur", Oracles: []ununifitypes.StringAccAddress{}, Active: true},
202 },
206 MarketId: "kava:jpy",
207: OracleAddress: ununifitypes.StringAccAddress{},
208 Price: sdk.MustNewDecFromStr("2.00"),
212 MarketId: "btc:jpy",
213: OracleAddress: ununifitypes.StringAccAddress{},
214 Price: sdk.MustNewDecFromStr("8000.00"),
218 MarketId: "xrp:jpy",
219: OracleAddress: ununifitypes.StringAccAddress{},
220 Price: sdk.MustNewDecFromStr("0.25"),
224 MarketId: "bnb:jpy",
225: OracleAddress: ununifitypes.StringAccAddress{},
226 Price: sdk.MustNewDecFromStr("17.25"),
230 MarketId: "bjpy:jpy",
231: OracleAddress: ununifitypes.StringAccAddress{},
232 Price: sdk.OneDec(),
236 MarketId: "zzz:jpy",
237: OracleAddress: ununifitypes.StringAccAddress{},
238 Price: sdk.MustNewDecFromStr("2.00"),
242 MarketId: "kava:eur",
243: OracleAddress: ununifitypes.StringAccAddress{},
244 Price: sdk.MustNewDecFromStr("2.00"),
248 MarketId: "btc:eur",
249: OracleAddress: ununifitypes.StringAccAddress{},
250 Price: sdk.MustNewDecFromStr("8000.00"),
254 MarketId: "xrp:eur",
255: OracleAddress: ununifitypes.StringAccAddress{},
256 Price: sdk.MustNewDecFromStr("0.25"),
260 MarketId: "bnb:eur",
261: OracleAddress: ununifitypes.StringAccAddress{},
262 Price: sdk.MustNewDecFromStr("17.25"),
266 MarketId: "bjpy:eur",
267: OracleAddress: ununifitypes.StringAccAddress{},
268 Price: sdk.OneDec(),
272 MarketId: "zzz:eur",
273: OracleAddress: ununifitypes.StringAccAddress{},
274 Price: sdk.MustNewDecFromStr("2.00"),
x/incentive/types/claims_test.go:
44 BaseClaim: &BaseClaim{
45: Owner: ununifitypes.StringAccAddress(owner),
46 Reward: sdk.Coin{Denom: "", Amount: sdk.ZeroInt()},
56 BaseClaim: &BaseClaim{
57: Owner: ununifitypes.StringAccAddress(owner),
58 Reward: sdk.NewCoin("bnb", sdk.OneInt()),
x/incentive/types/genesis_test.go:
71 BaseClaim: &BaseClaim{
72: Owner: ununifitypes.StringAccAddress(sdk.AccAddress(crypto.AddressHash([]byte("KavaTestUser1")))),
73 Reward: sdk.NewCoin("uguu", sdk.NewInt(100000000)),
114 BaseClaim: &BaseClaim{
115: Owner: ununifitypes.StringAccAddress(sdk.AccAddress{}),
116 Reward: sdk.NewCoin("uguu", sdk.NewInt(100000000)),
x/incentive/types/incentive.pb.go:
33 type BaseClaim struct {
34: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
35 Reward types.Coin `protobuf:"bytes,2,opt,name=reward,proto3" json:"reward" yaml:"reward"`
78 type BaseMultiClaim struct {
79: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
80 Reward []types.Coin `protobuf:"bytes,2,rep,name=reward,proto3" json:"reward" yaml:"rewards"`
x/incentive/types/tx.pb.go:
34 type MsgClaimCdpMintingReward struct {
35: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
36 MultiplierName string `protobuf:"bytes,2,opt,name=multiplier_name,json=multiplierName,proto3" json:"multiplier_name,omitempty" yaml:"multiplier_name"`
x/nftmarket/keeper/bid_test.go:
248 // err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
249: // Sender: ununifitypes.StringAccAddress(owner),
250 // NftId: nftIdentifier,
432 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
433: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
434 NftId: nftIdentifier,
453 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
454: Sender: ununifitypes.StringAccAddress(bidder),
455 NftId: nftIdentifier,
471 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
472: Sender: ununifitypes.StringAccAddress(bidder),
473 NftId: nftIdentifier,
484 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
485: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
486 NftId: nftIdentifier,
498 err = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
499: Sender: ununifitypes.StringAccAddress(tc.bidder),
500 NftId: nftIdentifier,
682 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
683: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
684 NftId: nftIdentifier,
703 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
704: Sender: ununifitypes.StringAccAddress(bidder),
705 NftId: nftIdentifier,
722 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
723: Sender: ununifitypes.StringAccAddress(bidder),
724 NftId: nftIdentifier,
743 err = suite.app.NftmarketKeeper.CancelBid(suite.ctx, &types.MsgCancelBid{
744: Sender: ununifitypes.StringAccAddress(tc.bidder),
745 NftId: nftIdentifier,
855 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
856: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
857 NftId: nftIdentifier,
871 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
872: Sender: ununifitypes.StringAccAddress(bidder),
873 NftId: nftIdentifier,
885 err = suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
886: Sender: ununifitypes.StringAccAddress(tc.bidder),
887 NftId: nftIdentifier,
903 err = suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
904: Sender: ununifitypes.StringAccAddress(tc.bidder),
905 NftId: nftIdentifier,
x/nftmarket/keeper/loan_test.go:
188 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
189: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
190 NftId: nftIdentifier,
210 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
211: Sender: ununifitypes.StringAccAddress(bidder),
212 NftId: nftIdentifier,
223 err := suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
224: Sender: ununifitypes.StringAccAddress(tc.borrower),
225 NftId: nftIdentifier,
232 err = suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
233: Sender: ununifitypes.StringAccAddress(tc.borrower),
234 NftId: nftIdentifier,
364 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
365: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
366 NftId: nftIdentifier,
385 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
386: Sender: ununifitypes.StringAccAddress(bidder),
387 NftId: nftIdentifier,
398 err := suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
399: Sender: ununifitypes.StringAccAddress(tc.borrower),
400 NftId: nftIdentifier,
407 err = suite.app.NftmarketKeeper.Repay(suite.ctx, &types.MsgRepay{
408: Sender: ununifitypes.StringAccAddress(tc.borrower),
409 NftId: nftIdentifier,
510 _ = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
511: Sender: ununifitypes.StringAccAddress(nftOwner),
512 NftId: nftIdentifier,
531 _ = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
532: Sender: ununifitypes.StringAccAddress(bidder),
533 NftId: nftIdentifier,
574 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
575: Sender: ununifitypes.StringAccAddress(bidder),
576 NftId: nftId,
584 err = suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
585: Sender: ununifitypes.StringAccAddress(nftOwner),
586 NftId: nftId,
592 err := suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
593: Sender: ununifitypes.StringAccAddress(bidder),
594 NftId: nftId,
x/nftmarket/keeper/nft_listing_test.go:
300 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
301: Sender: ununifitypes.StringAccAddress(tc.lister),
302 NftId: types.NftIdentifier{ClassId: tc.classId, NftId: tc.nftId},
309 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
310: Sender: ununifitypes.StringAccAddress(tc.lister),
311 NftId: types.NftIdentifier{ClassId: tc.classId, NftId: tc.nftId},
464 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
465: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
466 NftId: nftIdentifier,
485 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
486: Sender: ununifitypes.StringAccAddress(bidder),
487 NftId: nftIdentifier,
498 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
499: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
500 NftId: nftIdentifier,
507 err = keeper.CancelNftListing(suite.ctx, &types.MsgCancelNftListing{
508: Sender: ununifitypes.StringAccAddress(tc.canceller),
509 NftId: nftIdentifier,
628 // err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
629: // Sender: ununifitypes.StringAccAddress(tc.nftOwner),
630 // NftId: nftIdentifier,
650 // err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
651: // Sender: ununifitypes.StringAccAddress(bidder),
652 // NftId: nftIdentifier,
660 // err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
661: // Sender: ununifitypes.StringAccAddress(tc.nftOwner),
662 // NftId: nftIdentifier,
671 // err = suite.app.NftmarketKeeper.ExpandListingPeriod(suite.ctx, &types.MsgExpandListingPeriod{
672: // Sender: ununifitypes.StringAccAddress(tc.executor),
673 // NftId: nftIdentifier,
822 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
823: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
824 NftId: nftIdentifier,
849 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
850: Sender: ununifitypes.StringAccAddress(bidder),
851 NftId: nftIdentifier,
861 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
862: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
863 NftId: nftIdentifier,
868 err = suite.app.NftmarketKeeper.SellingDecision(suite.ctx, &types.MsgSellingDecision{
869: Sender: ununifitypes.StringAccAddress(tc.executor),
870 NftId: nftIdentifier,
1033 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1034: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1035 NftId: nftIdentifier,
1060 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1061: Sender: ununifitypes.StringAccAddress(bidder),
1062 NftId: nftIdentifier,
1073 err := keeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1074: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1075 NftId: nftIdentifier,
1080 err = keeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1081: Sender: ununifitypes.StringAccAddress(tc.executor),
1082 NftId: nftIdentifier,
1215 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1216: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1217 NftId: nftIdentifier,
1239 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1240: Sender: ununifitypes.StringAccAddress(bidder),
1241 NftId: nftIdentifier,
1302 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1303: Sender: ununifitypes.StringAccAddress(nftOwner),
1304 NftId: nftIdentifier,
1320 err = suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1321: Sender: ununifitypes.StringAccAddress(nftOwner),
1322 NftId: nftIdentifier,
1430 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1431: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1432 NftId: nftIdentifier,
1452 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1453: Sender: ununifitypes.StringAccAddress(bidder),
1454 NftId: nftIdentifier,
1464 err := keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1465: Sender: ununifitypes.StringAccAddress(bidder),
1466 NftId: nftIdentifier,
1558 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1559: Sender: ununifitypes.StringAccAddress(nftOwner),
1560 NftId: nftIdentifier,
1575 err = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1576: Sender: ununifitypes.StringAccAddress(bidder),
1577 NftId: nftIdentifier,
1585 err = keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1586: Sender: ununifitypes.StringAccAddress(bidder),
1587 NftId: nftIdentifier,
1705 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1706: Sender: ununifitypes.StringAccAddress(nftOwner),
1707 NftId: nftIdentifier,
1722 err = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1723: Sender: ununifitypes.StringAccAddress(bidder),
1724 NftId: nftIdentifier,
1732 err = keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1733: Sender: ununifitypes.StringAccAddress(bidder),
1734 NftId: nftIdentifier,
1852 _ = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1853: Sender: ununifitypes.StringAccAddress(nftOwner),
1854 NftId: nftIdentifier,
1873 _ = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1874: Sender: ununifitypes.StringAccAddress(bidder),
1875 NftId: nftIdentifier,
x/nftmarket/spec/02_messages.md:
14 (gogoproto.moretags) = "yaml:\"sender\"",
15: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
16 (gogoproto.nullable) = false
35 (gogoproto.moretags) = "yaml:\"sender\"",
36: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
37 (gogoproto.nullable) = false
48 (gogoproto.moretags) = "yaml:\"sender\"",
49: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
50 (gogoproto.nullable) = false
61 (gogoproto.moretags) = "yaml:\"sender\"",
62: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
63 (gogoproto.nullable) = false
74 (gogoproto.moretags) = "yaml:\"sender\"",
75: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
76 (gogoproto.nullable) = false
88 (gogoproto.moretags) = "yaml:\"sender\"",
89: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
90 (gogoproto.nullable) = false
101 (gogoproto.moretags) = "yaml:\"sender\"",
102: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
103 (gogoproto.nullable) = false
115 (gogoproto.moretags) = "yaml:\"sender\"",
116: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
117 (gogoproto.nullable) = false
128 (gogoproto.moretags) = "yaml:\"sender\"",
129: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
130 (gogoproto.nullable) = false
142 (gogoproto.moretags) = "yaml:\"sender\"",
143: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
144 (gogoproto.nullable) = false
156 (gogoproto.moretags) = "yaml:\"sender\"",
157: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
158 (gogoproto.nullable) = false
168 (gogoproto.moretags) = "yaml:\"sender\"",
169: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
170 (gogoproto.nullable) = false
180 (gogoproto.moretags) = "yaml:\"sender\"",
181: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
182 (gogoproto.nullable) = false
x/nftmarket/types/tx.pb.go:
39 type MsgMintNft struct {
40: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
41 ClassId string `protobuf:"bytes,2,opt,name=classId,proto3" json:"classId,omitempty"`
144 type MsgListNft struct {
145: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
146 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
251 type MsgCancelNftListing struct {
252: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
253 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
332 type MsgPlaceBid struct {
333: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
334 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
446 type MsgCancelBid struct {
447: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
448 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
527 type MsgEndNftListing struct {
528: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
529 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
608 type MsgSellingDecision struct {
609: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
610 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
689 type MsgPayFullBid struct {
690: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
691 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
770 type MsgBorrow struct {
771: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
772 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
859 type MsgRepay struct {
860: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
861 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
x/nftmarketv1/keeper/bid_test.go:
247 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
248: Sender: ununifitypes.StringAccAddress(owner),
249 NftId: nftIdentifier,
424 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
425: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
426 NftId: nftIdentifier,
445 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
446: Sender: ununifitypes.StringAccAddress(bidder),
447 NftId: nftIdentifier,
460 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
461: Sender: ununifitypes.StringAccAddress(bidder),
462 NftId: nftIdentifier,
470 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
471: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
472 NftId: nftIdentifier,
484 err = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
485: Sender: ununifitypes.StringAccAddress(tc.bidder),
486 NftId: nftIdentifier,
657 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
658: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
659 NftId: nftIdentifier,
678 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
679: Sender: ununifitypes.StringAccAddress(bidder),
680 NftId: nftIdentifier,
693 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
694: Sender: ununifitypes.StringAccAddress(bidder),
695 NftId: nftIdentifier,
711 err = suite.app.NftmarketKeeper.CancelBid(suite.ctx, &types.MsgCancelBid{
712: Sender: ununifitypes.StringAccAddress(tc.bidder),
713 NftId: nftIdentifier,
819 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
820: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
821 NftId: nftIdentifier,
836 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
837: Sender: ununifitypes.StringAccAddress(bidder),
838 NftId: nftIdentifier,
847 err = suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
848: Sender: ununifitypes.StringAccAddress(tc.bidder),
849 NftId: nftIdentifier,
865 err = suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
866: Sender: ununifitypes.StringAccAddress(tc.bidder),
867 NftId: nftIdentifier,
x/nftmarketv1/keeper/loan_test.go:
188 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
189: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
190 NftId: nftIdentifier,
209 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
210: Sender: ununifitypes.StringAccAddress(bidder),
211 NftId: nftIdentifier,
219 err := suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
220: Sender: ununifitypes.StringAccAddress(tc.borrower),
221 NftId: nftIdentifier,
228 err = suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
229: Sender: ununifitypes.StringAccAddress(tc.borrower),
230 NftId: nftIdentifier,
360 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
361: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
362 NftId: nftIdentifier,
381 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
382: Sender: ununifitypes.StringAccAddress(bidder),
383 NftId: nftIdentifier,
391 err := suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
392: Sender: ununifitypes.StringAccAddress(tc.borrower),
393 NftId: nftIdentifier,
400 err = suite.app.NftmarketKeeper.Repay(suite.ctx, &types.MsgRepay{
401: Sender: ununifitypes.StringAccAddress(tc.borrower),
402 NftId: nftIdentifier,
502 _ = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
503: Sender: ununifitypes.StringAccAddress(nftOwner),
504 NftId: nftIdentifier,
524 _ = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
525: Sender: ununifitypes.StringAccAddress(bidder),
526 NftId: nftIdentifier,
564 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
565: Sender: ununifitypes.StringAccAddress(bidder),
566 NftId: nftId,
571 err = suite.app.NftmarketKeeper.Borrow(suite.ctx, &types.MsgBorrow{
572: Sender: ununifitypes.StringAccAddress(nftOwner),
573 NftId: nftId,
579 err := suite.app.NftmarketKeeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
580: Sender: ununifitypes.StringAccAddress(bidder),
581 NftId: nftId,
x/nftmarketv1/keeper/nft_listing_test.go:
322 err := keeper.ListNft(suite.ctx, &types.MsgListNft{
323: Sender: ununifitypes.StringAccAddress(tc.lister),
324 NftId: types.NftIdentifier{ClassId: tc.classId, NftId: tc.nftId},
332 err := keeper.ListNft(suite.ctx, &types.MsgListNft{
333: Sender: ununifitypes.StringAccAddress(tc.lister),
334 NftId: types.NftIdentifier{ClassId: tc.classId, NftId: tc.nftId},
493 err := keeper.ListNft(suite.ctx, &types.MsgListNft{
494: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
495 NftId: nftIdentifier,
514 err := keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
515: Sender: ununifitypes.StringAccAddress(bidder),
516 NftId: nftIdentifier,
524 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
525: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
526 NftId: nftIdentifier,
533 err = keeper.CancelNftListing(suite.ctx, &types.MsgCancelNftListing{
534: Sender: ununifitypes.StringAccAddress(tc.canceller),
535 NftId: nftIdentifier,
654 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
655: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
656 NftId: nftIdentifier,
677 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
678: Sender: ununifitypes.StringAccAddress(bidder),
679 NftId: nftIdentifier,
687 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
688: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
689 NftId: nftIdentifier,
698 err = suite.app.NftmarketKeeper.ExpandListingPeriod(suite.ctx, &types.MsgExpandListingPeriod{
699: Sender: ununifitypes.StringAccAddress(tc.executor),
700 NftId: nftIdentifier,
849 err := suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
850: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
851 NftId: nftIdentifier,
876 err := suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
877: Sender: ununifitypes.StringAccAddress(bidder),
878 NftId: nftIdentifier,
886 err := suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
887: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
888 NftId: nftIdentifier,
893 err = suite.app.NftmarketKeeper.SellingDecision(suite.ctx, &types.MsgSellingDecision{
894: Sender: ununifitypes.StringAccAddress(tc.executor),
895 NftId: nftIdentifier,
1058 err := keeper.ListNft(suite.ctx, &types.MsgListNft{
1059: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1060 NftId: nftIdentifier,
1085 err := keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1086: Sender: ununifitypes.StringAccAddress(bidder),
1087 NftId: nftIdentifier,
1095 err := keeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1096: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1097 NftId: nftIdentifier,
1102 err = keeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1103: Sender: ununifitypes.StringAccAddress(tc.executor),
1104 NftId: nftIdentifier,
1237 err = keeper.ListNft(suite.ctx, &types.MsgListNft{
1238: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1239 NftId: nftIdentifier,
1261 err := keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1262: Sender: ununifitypes.StringAccAddress(bidder),
1263 NftId: nftIdentifier,
1321 err = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1322: Sender: ununifitypes.StringAccAddress(nftOwner),
1323 NftId: nftIdentifier,
1340 err = suite.app.NftmarketKeeper.EndNftListing(suite.ctx, &types.MsgEndNftListing{
1341: Sender: ununifitypes.StringAccAddress(nftOwner),
1342 NftId: nftIdentifier,
1450 err = keeper.ListNft(suite.ctx, &types.MsgListNft{
1451: Sender: ununifitypes.StringAccAddress(tc.nftOwner),
1452 NftId: nftIdentifier,
1472 err := keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1473: Sender: ununifitypes.StringAccAddress(bidder),
1474 NftId: nftIdentifier,
1481 err := keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1482: Sender: ununifitypes.StringAccAddress(bidder),
1483 NftId: nftIdentifier,
1574 err = keeper.ListNft(suite.ctx, &types.MsgListNft{
1575: Sender: ununifitypes.StringAccAddress(nftOwner),
1576 NftId: nftIdentifier,
1592 err = keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1593: Sender: ununifitypes.StringAccAddress(bidder),
1594 NftId: nftIdentifier,
1599 err = keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1600: Sender: ununifitypes.StringAccAddress(bidder),
1601 NftId: nftIdentifier,
1718 err = keeper.ListNft(suite.ctx, &types.MsgListNft{
1719: Sender: ununifitypes.StringAccAddress(nftOwner),
1720 NftId: nftIdentifier,
1736 err = keeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1737: Sender: ununifitypes.StringAccAddress(bidder),
1738 NftId: nftIdentifier,
1743 err = keeper.PayFullBid(suite.ctx, &types.MsgPayFullBid{
1744: Sender: ununifitypes.StringAccAddress(bidder),
1745 NftId: nftIdentifier,
1862 _ = suite.app.NftmarketKeeper.ListNft(suite.ctx, &types.MsgListNft{
1863: Sender: ununifitypes.StringAccAddress(nftOwner),
1864 NftId: nftIdentifier,
1883 _ = suite.app.NftmarketKeeper.PlaceBid(suite.ctx, &types.MsgPlaceBid{
1884: Sender: ununifitypes.StringAccAddress(bidder),
1885 NftId: nftIdentifier,
x/nftmarketv1/spec/02_messages.md:
14 (gogoproto.moretags) = "yaml:\"sender\"",
15: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
16 (gogoproto.nullable) = false
35 (gogoproto.moretags) = "yaml:\"sender\"",
36: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
37 (gogoproto.nullable) = false
48 (gogoproto.moretags) = "yaml:\"sender\"",
49: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
50 (gogoproto.nullable) = false
61 (gogoproto.moretags) = "yaml:\"sender\"",
62: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
63 (gogoproto.nullable) = false
74 (gogoproto.moretags) = "yaml:\"sender\"",
75: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
76 (gogoproto.nullable) = false
88 (gogoproto.moretags) = "yaml:\"sender\"",
89: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
90 (gogoproto.nullable) = false
101 (gogoproto.moretags) = "yaml:\"sender\"",
102: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
103 (gogoproto.nullable) = false
115 (gogoproto.moretags) = "yaml:\"sender\"",
116: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
117 (gogoproto.nullable) = false
128 (gogoproto.moretags) = "yaml:\"sender\"",
129: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
130 (gogoproto.nullable) = false
142 (gogoproto.moretags) = "yaml:\"sender\"",
143: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
144 (gogoproto.nullable) = false
156 (gogoproto.moretags) = "yaml:\"sender\"",
157: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
158 (gogoproto.nullable) = false
168 (gogoproto.moretags) = "yaml:\"sender\"",
169: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
170 (gogoproto.nullable) = false
180 (gogoproto.moretags) = "yaml:\"sender\"",
181: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
182 (gogoproto.nullable) = false
x/nftmarketv1/types/tx.pb.go:
35 type MsgMintNft struct {
36: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
37 ClassId string `protobuf:"bytes,2,opt,name=classId,proto3" json:"classId,omitempty"`
140 type MsgListNft struct {
141: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
142 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
246 type MsgCancelNftListing struct {
247: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
248 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
327 type MsgExpandListingPeriod struct {
328: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
329 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
408 type MsgPlaceBid struct {
409: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
410 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
505 type MsgCancelBid struct {
506: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
507 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
586 type MsgEndNftListing struct {
587: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
588 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
667 type MsgSellingDecision struct {
668: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
669 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
748 type MsgPayFullBid struct {
749: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
750 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
829 type MsgBorrow struct {
830: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
831 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
918 type MsgRepay struct {
919: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
920 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
1007 type MsgMintStableCoin struct {
1008: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
1009 }
1080 type MsgBurnStableCoin struct {
1081: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
1082 }
1153 type MsgLiquidate struct {
1154: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
1155 NftId NftIdentifier `protobuf:"bytes,2,opt,name=nft_id,json=nftId,proto3" json:"nft_id"`
x/nftmint/keeper/class_test.go:
470 suite.Require().True(valid)
471: suite.Require().Equal(res.Owner, ununifitypes.StringAccAddress(tc.ownerAddress))
472 suite.Require().Equal(res.ClassId[0], classId)
x/nftmint/spec/02_state.md:
36 (gogoproto.moretags) = "yaml:\"owner\"",
37: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
38 (gogoproto.nullable) = false
x/nftmint/spec/03_msgs_and_queries.md:
22 (gogoproto.moretags) = "yaml:\"sender\"",
23: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
24 (gogoproto.nullable) = false
49 (gogoproto.moretags) = "yaml:\"sender\"",
50: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
51 (gogoproto.nullable) = false
55 (gogoproto.moretags) = "yaml:\"recipient\"",
56: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
57 (gogoproto.nullable) = false
70 (gogoproto.moretags) = "yaml:\"sender\"",
71: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
72 (gogoproto.nullable) = false
87 (gogoproto.moretags) = "yaml:\"sender\"",
88: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
89 (gogoproto.nullable) = false
104 (gogoproto.moretags) = "yaml:\"sender\"",
105: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
106 (gogoproto.nullable) = false
111 (gogoproto.moretags) = "yaml:\"recipient\"",
112: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
113 (gogoproto.nullable) = false
126 (gogoproto.moretags) = "yaml:\"sender\"",
127: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
128 (gogoproto.nullable) = false
155 (gogoproto.moretags) = "yaml:\"owner\"",
156: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
157 (gogoproto.nullable) = false
211 (gogoproto.moretags) = "yaml:\"owner\"",
212: (gogoproto.customtype) = "github.com/UnUniFi/chain/types.StringAccAddress",
213 (gogoproto.nullable) = false
x/nftmint/types/nftmint.pb.go:
54 ClassId string `protobuf:"bytes,1,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
55: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
56 BaseTokenUri string `protobuf:"bytes,3,opt,name=base_token_uri,json=baseTokenUri,proto3" json:"base_token_uri,omitempty"`
122 type OwningClassIdList struct {
123: Owner github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=owner,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"owner" yaml:"owner"`
124 ClassId []string `protobuf:"bytes,2,rep,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
x/nftmint/types/tx.pb.go:
32 type MsgCreateClass struct {
33: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
34 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
161 type MsgSendClassOwnership struct {
162: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
163 ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
164: Recipient github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,3,opt,name=recipient,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"recipient" yaml:"recipient"`
165 }
243 type MsgUpdateBaseTokenUri struct {
244: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
245 ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
332 type MsgUpdateTokenSupplyCap struct {
333: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
334 ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
421 type MsgMintNFT struct {
422: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
423 ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
424 NftId string `protobuf:"bytes,3,opt,name=nft_id,json=nftId,proto3" json:"nft_id,omitempty"`
425: Recipient github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,4,opt,name=recipient,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"recipient" yaml:"recipient"`
426 }
511 type MsgBurnNFT struct {
512: Sender github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=sender,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"sender" yaml:"sender"`
513 ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
x/pricefeed/genesis_test.go:
33 tApp.InitializeFromGenesisStates(
34: NewPricefeedGenStateWithOracles(tApp, types.StringAccAddresses(addrs)),
35 )
x/pricefeed/integration_test.go:
16 Markets: []pricefeedtypes.Market{
17: {MarketId: "btc:usd", BaseAsset: "btc", QuoteAsset: "usd", Oracles: []types.StringAccAddress{}, Active: true},
18: {MarketId: "xrp:usd", BaseAsset: "xrp", QuoteAsset: "usd", Oracles: []types.StringAccAddress{}, Active: true},
19 },
23 MarketId: "btc:usd",
24: OracleAddress: types.StringAccAddress{},
25 Price: sdk.MustNewDecFromStr("8000.00"),
29 MarketId: "xrp:usd",
30: OracleAddress: types.StringAccAddress{},
31 Price: sdk.MustNewDecFromStr("0.25"),
38
39: func NewPricefeedGenStateWithOracles(tApp app.TestApp, addrs []types.StringAccAddress) app.GenesisState {
40 pfGenesis := pricefeedtypes.GenesisState{
x/pricefeed/keeper/grpc_query_oracle.go:
26
27: return &types.QueryAllOracleResponse{Oracles: ununifitypes.StringAccAddresses(oracles)}, nil
28 }
x/pricefeed/keeper/integration_test.go:
16 Markets: []pricefeedtypes.Market{
17: {MarketId: "btc:usd", BaseAsset: "btc", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
18: {MarketId: "xrp:usd", BaseAsset: "xrp", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
19 },
23 MarketId: "btc:usd",
24: OracleAddress: types.StringAccAddress{},
25 Price: sdk.MustNewDecFromStr("8000.00"),
29 MarketId: "xrp:usd",
30: OracleAddress: types.StringAccAddress{},
31 Price: sdk.MustNewDecFromStr("0.25"),
x/pricefeed/keeper/keeper_test.go:
25 Markets: pricefeedtypes.Markets{
26: pricefeedtypes.Market{MarketId: "tstusd", BaseAsset: "tst", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
27 },
38 Markets: pricefeedtypes.Markets{
39: pricefeedtypes.Market{MarketId: "tstusd", BaseAsset: "tst", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
40: pricefeedtypes.Market{MarketId: "tst2usd", BaseAsset: "tst2", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
41 },
61 Markets: pricefeedtypes.Markets{
62: pricefeedtypes.Market{MarketId: "tstusd", BaseAsset: "tst", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
63 },
108 Markets: pricefeedtypes.Markets{
109: pricefeedtypes.Market{MarketId: "tstusd", BaseAsset: "tst", QuoteAsset: "usd", Oracles: types.StringAccAddresses([]sdk.AccAddress{}), Active: true},
110 },
x/pricefeed/keeper/params_test.go:
21 keeper keeper.Keeper
22: addrs []types.StringAccAddress
23 ctx sdk.Context
34 suite.ctx = ctx
35: suite.addrs = types.StringAccAddresses(addrs)
36 }
39 params := suite.keeper.GetParams(suite.ctx)
40: suite.Equal([]types.StringAccAddress(nil), params.Markets[0].Oracles)
41
55 Markets: []pricefeedtypes.Market{
56: {MarketId: "btc:usd", BaseAsset: "btc", QuoteAsset: "usd", Oracles: types.StringAccAddresses(oracles[:3]), Active: true},
57: {MarketId: "xrp:usd", BaseAsset: "xrp", QuoteAsset: "usd", Oracles: types.StringAccAddresses(oracles[2:]), Active: true},
58 {MarketId: "xrp:usd:30", BaseAsset: "xrp", QuoteAsset: "usd", Oracles: nil, Active: true},
x/pricefeed/types/genesis_test.go:
33 NewParams(Markets{
34: {"market", "xrp", "bnb", types.StringAccAddresses([]sdk.AccAddress{addr}), true},
35 }),
43 NewParams(Markets{
44: {"", "xrp", "bnb", types.StringAccAddresses([]sdk.AccAddress{addr}), true},
45 }),
53 NewParams(Markets{
54: {"market", "xrp", "bnb", types.StringAccAddresses([]sdk.AccAddress{addr}), true},
55: {"market", "xrp", "bnb", types.StringAccAddresses([]sdk.AccAddress{addr}), true},
56 }),
x/pricefeed/types/market_test.go:
29 QuoteAsset: "bnb",
30: Oracles: types.StringAccAddresses([]sdk.AccAddress{addr}),
31 Active: true,
64 QuoteAsset: "bnb",
65: Oracles: types.StringAccAddresses([]sdk.AccAddress{nil}),
66 },
74 QuoteAsset: "bnb",
75: Oracles: types.StringAccAddresses([]sdk.AccAddress{addr, addr}),
76 },
105 MarketId: "market",
106: OracleAddress: types.StringAccAddress(addr),
107 Price: sdk.OneDec(),
130 MarketId: "market",
131: OracleAddress: types.StringAccAddress(addr),
132 Price: sdk.NewDec(-1),
139 MarketId: "market",
140: OracleAddress: types.StringAccAddress(addr),
141 Price: sdk.OneDec(),
x/pricefeed/types/market.go:
19 QuoteAsset: quote,
20: Oracles: ununifitypes.StringAccAddresses(oracles),
21 Active: active,
x/pricefeed/types/msgs_test.go:
14 func TestMsgPlaceBid_ValidateBasic(t *testing.T) {
15: addr := types.StringAccAddress([]byte("someName"))
16 price, _ := sdk.NewDecFromStr("0.3005")
25 {"normal", MsgPostPrice{addr, "xrp", types.NewDecFromSDKDec(price), expiry}, true},
26: {"emptyAddr", MsgPostPrice{types.StringAccAddress{}, "xrp", types.NewDecFromSDKDec(price), expiry}, false},
27 {"emptyAsset", MsgPostPrice{addr, "", types.NewDecFromSDKDec(price), expiry}, false},
x/pricefeed/types/pricefeed.pb.go:
36 QuoteAsset string `protobuf:"bytes,3,opt,name=quote_asset,json=quoteAsset,proto3" json:"quote_asset,omitempty" yaml:"quote_asset"`
37: Oracles []github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,4,rep,name=oracles,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"oracles" yaml:"oracles"`
38 Active bool `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty" yaml:"active"`
148 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty" yaml:"market_id"`
149: OracleAddress github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,2,opt,name=oracle_address,json=oracleAddress,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"oracle_address" yaml:"oracle_address"`
150 Price github_com_cosmos_cosmos_sdk_types.Dec `protobuf:"bytes,3,opt,name=price,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Dec" json:"price" yaml:"price"`
746 }
747: var v github_com_UnUniFi_chain_types.StringAccAddress
748 m.Oracles = append(m.Oracles, v)
x/pricefeed/types/query.pb.go:
263 type QueryAllOracleResponse struct {
264: Oracles []github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,rep,name=oracles,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"oracles"`
265 Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
2114 }
2115: var v github_com_UnUniFi_chain_types.StringAccAddress
2116 m.Oracles = append(m.Oracles, v)
x/pricefeed/types/tx.pb.go:
37 type MsgPostPrice struct {
38: From github_com_UnUniFi_chain_types.StringAccAddress `protobuf:"bytes,1,opt,name=from,proto3,customtype=github.com/UnUniFi/chain/types.StringAccAddress" json:"from" yaml:"from"`
39 MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty" yaml:"market_id"`
huge impact
Reference: