2022-08-25 16:51:14 -07:00
|
|
|
syntax = "proto3";
|
2022-09-05 16:03:12 -07:00
|
|
|
package colinear.colinearcore;
|
2022-08-25 16:51:14 -07:00
|
|
|
|
|
|
|
// this line is used by starport scaffolding # proto/tx/import
|
|
|
|
|
2022-09-06 15:18:09 -07:00
|
|
|
option go_package = "colinear/x/colinearcore/types";
|
2022-08-25 16:51:14 -07:00
|
|
|
|
|
|
|
// Msg defines the Msg service.
|
|
|
|
service Msg {
|
2022-08-27 14:19:03 -07:00
|
|
|
rpc NewAuction(MsgNewAuction) returns (MsgNewAuctionResponse);
|
2022-08-28 10:57:06 -07:00
|
|
|
rpc NewBid(MsgNewBid) returns (MsgNewBidResponse);
|
2022-09-07 13:25:57 -07:00
|
|
|
rpc LockFunds(MsgLockFunds) returns (MsgLockFundsResponse);
|
2022-09-08 14:49:56 -07:00
|
|
|
rpc UnlockFunds(MsgUnlockFunds) returns (MsgUnlockFundsResponse);
|
2022-09-08 16:29:08 -07:00
|
|
|
rpc UnlockAllFunds(MsgUnlockAllFunds) returns (MsgUnlockAllFundsResponse);
|
2022-08-27 14:19:03 -07:00
|
|
|
// this line is used by starport scaffolding # proto/tx/rpc
|
|
|
|
}
|
|
|
|
|
|
|
|
message MsgNewAuction {
|
|
|
|
string creator = 1;
|
2022-08-31 21:49:24 -07:00
|
|
|
string name = 2;
|
|
|
|
string description = 3;
|
2022-08-31 22:52:22 -07:00
|
|
|
string ceiling = 4;
|
|
|
|
string denom = 5;
|
2022-09-01 12:13:17 -07:00
|
|
|
uint64 leaseEnd = 6;
|
2022-08-27 14:19:03 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
message MsgNewAuctionResponse {
|
|
|
|
string auctionId = 1;
|
2022-08-25 16:51:14 -07:00
|
|
|
}
|
|
|
|
|
2022-08-28 10:57:06 -07:00
|
|
|
message MsgNewBid {
|
|
|
|
string creator = 1;
|
|
|
|
string auctionIndex = 2;
|
|
|
|
string amount = 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
message MsgNewBidResponse {
|
|
|
|
}
|
|
|
|
|
2022-09-07 13:25:57 -07:00
|
|
|
message MsgLockFunds {
|
|
|
|
string creator = 1;
|
2022-09-07 16:06:55 -07:00
|
|
|
string amount = 2;
|
2022-09-07 13:25:57 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
message MsgLockFundsResponse {
|
|
|
|
}
|
|
|
|
|
2022-09-08 14:49:56 -07:00
|
|
|
message MsgUnlockFunds {
|
|
|
|
string creator = 1;
|
|
|
|
string amount = 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
message MsgUnlockFundsResponse {
|
|
|
|
}
|
|
|
|
|
2022-09-08 16:29:08 -07:00
|
|
|
message MsgUnlockAllFunds {
|
|
|
|
string creator = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message MsgUnlockAllFundsResponse {
|
|
|
|
}
|
|
|
|
|
2022-08-25 16:51:14 -07:00
|
|
|
// this line is used by starport scaffolding # proto/tx/message
|