Skip to content

Commit

Permalink
Merge branch 'main' into feat/tendermint34Client_to_cometClient
Browse files Browse the repository at this point in the history
  • Loading branch information
hoangdv2429 authored Dec 12, 2023
2 parents 57d5e07 + 25d5b5d commit 739ce4f
Show file tree
Hide file tree
Showing 2,234 changed files with 206,920 additions and 65,329 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ packages/**/build
packages/**/main
packages/**/module
launch.json
.vscode/settings.json
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"editor.formatOnSave": false
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"eslint.validate": [
"javascript",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,11 @@ export const DepositDeploymentAuthorization = {
return obj;
},
fromAmino(object: DepositDeploymentAuthorizationAmino): DepositDeploymentAuthorization {
return {
spendLimit: object?.spend_limit ? Coin.fromAmino(object.spend_limit) : undefined
};
const message = createBaseDepositDeploymentAuthorization();
if (object.spend_limit !== undefined && object.spend_limit !== null) {
message.spendLimit = Coin.fromAmino(object.spend_limit);
}
return message;
},
toAmino(message: DepositDeploymentAuthorization): DepositDeploymentAuthorizationAmino {
const obj: any = {};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export interface GenericAuthorizationProtoMsg {
*/
export interface GenericAuthorizationAmino {
/** Msg, identified by it's type URL, to grant unrestricted permissions to execute */
msg: string;
msg?: string;
}
export interface GenericAuthorizationAminoMsg {
type: "cosmos-sdk/GenericAuthorization";
Expand Down Expand Up @@ -128,9 +128,9 @@ export interface GrantAmino {
* may apply to invalidate the grant)
*/
expiration?: string;
opt: VoteOption;
opt?: VoteOption;
single_msg?: AnyAmino;
messages: AnyAmino[];
messages?: AnyAmino[];
}
export interface GrantAminoMsg {
type: "cosmos-sdk/Grant";
Expand Down Expand Up @@ -169,8 +169,8 @@ export type GrantAuthorizationEncoded = Omit<GrantAuthorization, "authorization"
* It is used in genesis.proto and query.proto
*/
export interface GrantAuthorizationAmino {
granter: string;
grantee: string;
granter?: string;
grantee?: string;
authorization?: AnyAmino;
expiration?: string;
}
Expand Down Expand Up @@ -200,7 +200,7 @@ export interface GrantQueueItemProtoMsg {
/** GrantQueueItem contains the list of TypeURL of a sdk.Msg. */
export interface GrantQueueItemAmino {
/** msg_type_urls contains the list of TypeURL of a sdk.Msg. */
msg_type_urls: string[];
msg_type_urls?: string[];
}
export interface GrantQueueItemAminoMsg {
type: "cosmos-sdk/GrantQueueItem";
Expand All @@ -217,6 +217,7 @@ function createBaseGenericAuthorization(): GenericAuthorization {
}
export const GenericAuthorization = {
typeUrl: "/cosmos.authz.v1beta1.GenericAuthorization",
aminoType: "cosmos-sdk/GenericAuthorization",
is(o: any): o is GenericAuthorization {
return o && (o.$typeUrl === GenericAuthorization.typeUrl || typeof o.msg === "string");
},
Expand Down Expand Up @@ -280,9 +281,11 @@ export const GenericAuthorization = {
return obj;
},
fromAmino(object: GenericAuthorizationAmino): GenericAuthorization {
return {
msg: object.msg
};
const message = createBaseGenericAuthorization();
if (object.msg !== undefined && object.msg !== null) {
message.msg = object.msg;
}
return message;
},
toAmino(message: GenericAuthorization): GenericAuthorizationAmino {
const obj: any = {};
Expand Down Expand Up @@ -312,6 +315,7 @@ export const GenericAuthorization = {
}
};
GlobalDecoderRegistry.register(GenericAuthorization.typeUrl, GenericAuthorization);
GlobalDecoderRegistry.registerAminoProtoMapping(GenericAuthorization.aminoType, GenericAuthorization.typeUrl);
function createBaseGrant(): Grant {
return {
authorization: Any.fromPartial({}),
Expand All @@ -323,6 +327,7 @@ function createBaseGrant(): Grant {
}
export const Grant = {
typeUrl: "/cosmos.authz.v1beta1.Grant",
aminoType: "cosmos-sdk/Grant",
is(o: any): o is Grant {
return o && (o.$typeUrl === Grant.typeUrl || (GenericAuthorization.is(o.authorization) || DepositDeploymentAuthorization.is(o.authorization) || SendAuthorization.is(o.authorization) || Any.is(o.authorization)) && isSet(o.opt) && Any.is(o.singleMsg) && Array.isArray(o.messages) && (!o.messages.length || Any.is(o.messages[0])));
},
Expand Down Expand Up @@ -446,19 +451,27 @@ export const Grant = {
return obj;
},
fromAmino(object: GrantAmino): Grant {
return {
authorization: object?.authorization ? GlobalDecoderRegistry.fromAmino(object.authorization) : undefined,
expiration: object?.expiration ? fromTimestamp(Timestamp.fromAmino(object.expiration)) : undefined,
opt: isSet(object.opt) ? voteOptionFromJSON(object.opt) : -1,
singleMsg: object?.single_msg ? Any.fromAmino(object.single_msg) : undefined,
messages: Array.isArray(object?.messages) ? object.messages.map((e: any) => Any.fromAmino(e)) : []
};
const message = createBaseGrant();
if (object.authorization !== undefined && object.authorization !== null) {
message.authorization = GlobalDecoderRegistry.fromAminoMsg(object.authorization);
}
if (object.expiration !== undefined && object.expiration !== null) {
message.expiration = fromTimestamp(Timestamp.fromAmino(object.expiration));
}
if (object.opt !== undefined && object.opt !== null) {
message.opt = voteOptionFromJSON(object.opt);
}
if (object.single_msg !== undefined && object.single_msg !== null) {
message.singleMsg = Any.fromAmino(object.single_msg);
}
message.messages = object.messages?.map(e => Any.fromAmino(e)) || [];
return message;
},
toAmino(message: Grant): GrantAmino {
const obj: any = {};
obj.authorization = message.authorization ? GlobalDecoderRegistry.toAmino(message.authorization) : undefined;
obj.authorization = message.authorization ? GlobalDecoderRegistry.toAminoMsg(message.authorization) : undefined;
obj.expiration = message.expiration ? Timestamp.toAmino(toTimestamp(message.expiration)) : undefined;
obj.opt = message.opt;
obj.opt = voteOptionToJSON(message.opt);
obj.single_msg = message.singleMsg ? Any.toAmino(message.singleMsg) : undefined;
if (message.messages) {
obj.messages = message.messages.map(e => e ? Any.toAmino(e) : undefined);
Expand Down Expand Up @@ -490,6 +503,7 @@ export const Grant = {
}
};
GlobalDecoderRegistry.register(Grant.typeUrl, Grant);
GlobalDecoderRegistry.registerAminoProtoMapping(Grant.aminoType, Grant.typeUrl);
function createBaseGrantAuthorization(): GrantAuthorization {
return {
granter: "",
Expand All @@ -500,6 +514,7 @@ function createBaseGrantAuthorization(): GrantAuthorization {
}
export const GrantAuthorization = {
typeUrl: "/cosmos.authz.v1beta1.GrantAuthorization",
aminoType: "cosmos-sdk/GrantAuthorization",
is(o: any): o is GrantAuthorization {
return o && (o.$typeUrl === GrantAuthorization.typeUrl || typeof o.granter === "string" && typeof o.grantee === "string");
},
Expand Down Expand Up @@ -601,18 +616,26 @@ export const GrantAuthorization = {
return obj;
},
fromAmino(object: GrantAuthorizationAmino): GrantAuthorization {
return {
granter: object.granter,
grantee: object.grantee,
authorization: object?.authorization ? GlobalDecoderRegistry.fromAmino(object.authorization) : undefined,
expiration: object?.expiration ? fromTimestamp(Timestamp.fromAmino(object.expiration)) : undefined
};
const message = createBaseGrantAuthorization();
if (object.granter !== undefined && object.granter !== null) {
message.granter = object.granter;
}
if (object.grantee !== undefined && object.grantee !== null) {
message.grantee = object.grantee;
}
if (object.authorization !== undefined && object.authorization !== null) {
message.authorization = GlobalDecoderRegistry.fromAminoMsg(object.authorization);
}
if (object.expiration !== undefined && object.expiration !== null) {
message.expiration = fromTimestamp(Timestamp.fromAmino(object.expiration));
}
return message;
},
toAmino(message: GrantAuthorization): GrantAuthorizationAmino {
const obj: any = {};
obj.granter = message.granter;
obj.grantee = message.grantee;
obj.authorization = message.authorization ? GlobalDecoderRegistry.toAmino(message.authorization) : undefined;
obj.authorization = message.authorization ? GlobalDecoderRegistry.toAminoMsg(message.authorization) : undefined;
obj.expiration = message.expiration ? Timestamp.toAmino(toTimestamp(message.expiration)) : undefined;
return obj;
},
Expand All @@ -639,13 +662,15 @@ export const GrantAuthorization = {
}
};
GlobalDecoderRegistry.register(GrantAuthorization.typeUrl, GrantAuthorization);
GlobalDecoderRegistry.registerAminoProtoMapping(GrantAuthorization.aminoType, GrantAuthorization.typeUrl);
function createBaseGrantQueueItem(): GrantQueueItem {
return {
msgTypeUrls: []
};
}
export const GrantQueueItem = {
typeUrl: "/cosmos.authz.v1beta1.GrantQueueItem",
aminoType: "cosmos-sdk/GrantQueueItem",
is(o: any): o is GrantQueueItem {
return o && (o.$typeUrl === GrantQueueItem.typeUrl || Array.isArray(o.msgTypeUrls) && (!o.msgTypeUrls.length || typeof o.msgTypeUrls[0] === "string"));
},
Expand Down Expand Up @@ -717,9 +742,9 @@ export const GrantQueueItem = {
return obj;
},
fromAmino(object: GrantQueueItemAmino): GrantQueueItem {
return {
msgTypeUrls: Array.isArray(object?.msg_type_urls) ? object.msg_type_urls.map((e: any) => e) : []
};
const message = createBaseGrantQueueItem();
message.msgTypeUrls = object.msg_type_urls?.map(e => e) || [];
return message;
},
toAmino(message: GrantQueueItem): GrantQueueItemAmino {
const obj: any = {};
Expand Down Expand Up @@ -752,4 +777,5 @@ export const GrantQueueItem = {
};
}
};
GlobalDecoderRegistry.register(GrantQueueItem.typeUrl, GrantQueueItem);
GlobalDecoderRegistry.register(GrantQueueItem.typeUrl, GrantQueueItem);
GlobalDecoderRegistry.registerAminoProtoMapping(GrantQueueItem.aminoType, GrantQueueItem.typeUrl);
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export interface SendAuthorizationProtoMsg {
* Since: cosmos-sdk 0.43
*/
export interface SendAuthorizationAmino {
spend_limit: CoinAmino[];
spend_limit?: CoinAmino[];
}
export interface SendAuthorizationAminoMsg {
type: "cosmos-sdk/SendAuthorization";
Expand All @@ -45,6 +45,7 @@ function createBaseSendAuthorization(): SendAuthorization {
}
export const SendAuthorization = {
typeUrl: "/cosmos.bank.v1beta1.SendAuthorization",
aminoType: "cosmos-sdk/SendAuthorization",
is(o: any): o is SendAuthorization {
return o && (o.$typeUrl === SendAuthorization.typeUrl || Array.isArray(o.spendLimit) && (!o.spendLimit.length || Coin.is(o.spendLimit[0])));
},
Expand Down Expand Up @@ -116,9 +117,9 @@ export const SendAuthorization = {
return obj;
},
fromAmino(object: SendAuthorizationAmino): SendAuthorization {
return {
spendLimit: Array.isArray(object?.spend_limit) ? object.spend_limit.map((e: any) => Coin.fromAmino(e)) : []
};
const message = createBaseSendAuthorization();
message.spendLimit = object.spend_limit?.map(e => Coin.fromAmino(e)) || [];
return message;
},
toAmino(message: SendAuthorization): SendAuthorizationAmino {
const obj: any = {};
Expand Down Expand Up @@ -151,4 +152,5 @@ export const SendAuthorization = {
};
}
};
GlobalDecoderRegistry.register(SendAuthorization.typeUrl, SendAuthorization);
GlobalDecoderRegistry.register(SendAuthorization.typeUrl, SendAuthorization);
GlobalDecoderRegistry.registerAminoProtoMapping(SendAuthorization.aminoType, SendAuthorization.typeUrl);
Loading

0 comments on commit 739ce4f

Please sign in to comment.