Skip to content

Commit

Permalink
chore: initia codegen
Browse files Browse the repository at this point in the history
  • Loading branch information
codingki committed Jul 3, 2024
1 parent b809061 commit 2696e6c
Show file tree
Hide file tree
Showing 5 changed files with 1,176 additions and 0 deletions.
48 changes: 48 additions & 0 deletions packages/core/src/codegen/opinit/client.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
//@ts-nocheck
import { GeneratedType, Registry, OfflineSigner } from "@cosmjs/proto-signing";
import { defaultRegistryTypes, AminoTypes, SigningStargateClient } from "@cosmjs/stargate";
import { HttpEndpoint } from "@cosmjs/tendermint-rpc";
import * as opinitOphostV1TxRegistry from "./ophost/v1/tx.registry";
import * as opinitOphostV1TxAmino from "./ophost/v1/tx.amino";
export const opinitAminoConverters = {
...opinitOphostV1TxAmino.AminoConverter
};
export const opinitProtoRegistry: ReadonlyArray<[string, GeneratedType]> = [...opinitOphostV1TxRegistry.registry];
export const getSigningOpinitClientOptions = ({
defaultTypes = defaultRegistryTypes
}: {
defaultTypes?: ReadonlyArray<[string, GeneratedType]>;
} = {}): {
registry: Registry;
aminoTypes: AminoTypes;
} => {
const registry = new Registry([...defaultTypes, ...opinitProtoRegistry]);
const aminoTypes = new AminoTypes({
...opinitAminoConverters
});
return {
registry,
aminoTypes
};
};
export const getSigningOpinitClient = async ({
rpcEndpoint,
signer,
defaultTypes = defaultRegistryTypes
}: {
rpcEndpoint: string | HttpEndpoint;
signer: OfflineSigner;
defaultTypes?: ReadonlyArray<[string, GeneratedType]>;
}) => {
const {
registry,
aminoTypes
} = getSigningOpinitClientOptions({
defaultTypes
});
const client = await SigningStargateClient.connectWithSigner(rpcEndpoint, signer, {
registry: (registry as any),
aminoTypes
});
return client;
};
9 changes: 9 additions & 0 deletions packages/core/src/codegen/opinit/ophost/v1/tx.amino.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
//@ts-nocheck
import { MsgInitiateTokenDeposit } from "./tx";
export const AminoConverter = {
"/opinit.ophost.v1.MsgInitiateTokenDeposit": {
aminoType: "ophost/MsgInitiateTokenDeposit",
toAmino: MsgInitiateTokenDeposit.toAmino,
fromAmino: MsgInitiateTokenDeposit.fromAmino
}
};
46 changes: 46 additions & 0 deletions packages/core/src/codegen/opinit/ophost/v1/tx.registry.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
//@ts-nocheck
import { GeneratedType } from "@cosmjs/proto-signing";
import { MsgInitiateTokenDeposit } from "./tx";
export const registry: ReadonlyArray<[string, GeneratedType]> = [["/opinit.ophost.v1.MsgInitiateTokenDeposit", MsgInitiateTokenDeposit]];
export const MessageComposer = {
encoded: {
initiateTokenDeposit(value: MsgInitiateTokenDeposit) {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.encode(value).finish()
};
}
},
withTypeUrl: {
initiateTokenDeposit(value: MsgInitiateTokenDeposit) {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value
};
}
},
toJSON: {
initiateTokenDeposit(value: MsgInitiateTokenDeposit) {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.toJSON(value)
};
}
},
fromJSON: {
initiateTokenDeposit(value: any) {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.fromJSON(value)
};
}
},
fromPartial: {
initiateTokenDeposit(value: MsgInitiateTokenDeposit) {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.fromPartial(value)
};
}
}
};
265 changes: 265 additions & 0 deletions packages/core/src/codegen/opinit/ophost/v1/tx.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,265 @@
//@ts-nocheck
import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin";
import { Long, isSet, bytesFromBase64, base64FromBytes } from "../../../helpers";
import * as _m0 from "protobufjs/minimal";
import { JsonSafe } from "../../../json-safe";
/** MsgInitiateTokenDeposit defines a SDK message for adding a new validator. */
export interface MsgInitiateTokenDeposit {
sender: string;
bridgeId: Long;
to: string;
amount: Coin;
data?: Uint8Array;
}
export interface MsgInitiateTokenDepositProtoMsg {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit";
value: Uint8Array;
}
/** MsgInitiateTokenDeposit defines a SDK message for adding a new validator. */
export interface MsgInitiateTokenDepositAmino {
sender?: string;
bridge_id?: string;
to?: string;
amount: CoinAmino;
data?: string;
}
export interface MsgInitiateTokenDepositAminoMsg {
type: "ophost/MsgInitiateTokenDeposit";
value: MsgInitiateTokenDepositAmino;
}
/** MsgInitiateTokenDeposit defines a SDK message for adding a new validator. */
export interface MsgInitiateTokenDepositSDKType {
sender: string;
bridge_id: Long;
to: string;
amount: CoinSDKType;
data?: Uint8Array;
}
/** MsgInitiateTokenDepositResponse returns a message handle result. */
export interface MsgInitiateTokenDepositResponse {
sequence: Long;
}
export interface MsgInitiateTokenDepositResponseProtoMsg {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDepositResponse";
value: Uint8Array;
}
/** MsgInitiateTokenDepositResponse returns a message handle result. */
export interface MsgInitiateTokenDepositResponseAmino {
sequence?: string;
}
export interface MsgInitiateTokenDepositResponseAminoMsg {
type: "/opinit.ophost.v1.MsgInitiateTokenDepositResponse";
value: MsgInitiateTokenDepositResponseAmino;
}
/** MsgInitiateTokenDepositResponse returns a message handle result. */
export interface MsgInitiateTokenDepositResponseSDKType {
sequence: Long;
}
function createBaseMsgInitiateTokenDeposit(): MsgInitiateTokenDeposit {
return {
sender: "",
bridgeId: Long.UZERO,
to: "",
amount: Coin.fromPartial({}),
data: undefined
};
}
export const MsgInitiateTokenDeposit = {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
encode(message: MsgInitiateTokenDeposit, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.sender !== "") {
writer.uint32(10).string(message.sender);
}
if (!message.bridgeId.isZero()) {
writer.uint32(16).uint64(message.bridgeId);
}
if (message.to !== "") {
writer.uint32(26).string(message.to);
}
if (message.amount !== undefined) {
Coin.encode(message.amount, writer.uint32(34).fork()).ldelim();
}
if (message.data !== undefined) {
writer.uint32(42).bytes(message.data);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): MsgInitiateTokenDeposit {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgInitiateTokenDeposit();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sender = reader.string();
break;
case 2:
message.bridgeId = (reader.uint64() as Long);
break;
case 3:
message.to = reader.string();
break;
case 4:
message.amount = Coin.decode(reader, reader.uint32());
break;
case 5:
message.data = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object: any): MsgInitiateTokenDeposit {
return {
sender: isSet(object.sender) ? String(object.sender) : "",
bridgeId: isSet(object.bridgeId) ? Long.fromValue(object.bridgeId) : Long.UZERO,
to: isSet(object.to) ? String(object.to) : "",
amount: isSet(object.amount) ? Coin.fromJSON(object.amount) : undefined,
data: isSet(object.data) ? bytesFromBase64(object.data) : undefined
};
},
toJSON(message: MsgInitiateTokenDeposit): JsonSafe<MsgInitiateTokenDeposit> {
const obj: any = {};
message.sender !== undefined && (obj.sender = message.sender);
message.bridgeId !== undefined && (obj.bridgeId = (message.bridgeId || Long.UZERO).toString());
message.to !== undefined && (obj.to = message.to);
message.amount !== undefined && (obj.amount = message.amount ? Coin.toJSON(message.amount) : undefined);
message.data !== undefined && (obj.data = message.data !== undefined ? base64FromBytes(message.data) : undefined);
return obj;
},
fromPartial(object: Partial<MsgInitiateTokenDeposit>): MsgInitiateTokenDeposit {
const message = createBaseMsgInitiateTokenDeposit();
message.sender = object.sender ?? "";
message.bridgeId = object.bridgeId !== undefined && object.bridgeId !== null ? Long.fromValue(object.bridgeId) : Long.UZERO;
message.to = object.to ?? "";
message.amount = object.amount !== undefined && object.amount !== null ? Coin.fromPartial(object.amount) : undefined;
message.data = object.data ?? undefined;
return message;
},
fromAmino(object: MsgInitiateTokenDepositAmino): MsgInitiateTokenDeposit {
const message = createBaseMsgInitiateTokenDeposit();
if (object.sender !== undefined && object.sender !== null) {
message.sender = object.sender;
}
if (object.bridge_id !== undefined && object.bridge_id !== null) {
message.bridgeId = Long.fromString(object.bridge_id);
}
if (object.to !== undefined && object.to !== null) {
message.to = object.to;
}
if (object.amount !== undefined && object.amount !== null) {
message.amount = Coin.fromAmino(object.amount);
}
if (object.data !== undefined && object.data !== null) {
message.data = bytesFromBase64(object.data);
}
return message;
},
toAmino(message: MsgInitiateTokenDeposit): MsgInitiateTokenDepositAmino {
const obj: any = {};
obj.sender = message.sender === "" ? undefined : message.sender;
obj.bridge_id = !message.bridgeId.isZero() ? message.bridgeId.toString() : undefined;
obj.to = message.to === "" ? undefined : message.to;
obj.amount = message.amount ? Coin.toAmino(message.amount) : Coin.toAmino(Coin.fromPartial({}));
obj.data = message.data ? base64FromBytes(message.data) : undefined;
return obj;
},
fromAminoMsg(object: MsgInitiateTokenDepositAminoMsg): MsgInitiateTokenDeposit {
return MsgInitiateTokenDeposit.fromAmino(object.value);
},
toAminoMsg(message: MsgInitiateTokenDeposit): MsgInitiateTokenDepositAminoMsg {
return {
type: "ophost/MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.toAmino(message)
};
},
fromProtoMsg(message: MsgInitiateTokenDepositProtoMsg): MsgInitiateTokenDeposit {
return MsgInitiateTokenDeposit.decode(message.value);
},
toProto(message: MsgInitiateTokenDeposit): Uint8Array {
return MsgInitiateTokenDeposit.encode(message).finish();
},
toProtoMsg(message: MsgInitiateTokenDeposit): MsgInitiateTokenDepositProtoMsg {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDeposit",
value: MsgInitiateTokenDeposit.encode(message).finish()
};
}
};
function createBaseMsgInitiateTokenDepositResponse(): MsgInitiateTokenDepositResponse {
return {
sequence: Long.UZERO
};
}
export const MsgInitiateTokenDepositResponse = {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDepositResponse",
encode(message: MsgInitiateTokenDepositResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (!message.sequence.isZero()) {
writer.uint32(8).uint64(message.sequence);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): MsgInitiateTokenDepositResponse {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgInitiateTokenDepositResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sequence = (reader.uint64() as Long);
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object: any): MsgInitiateTokenDepositResponse {
return {
sequence: isSet(object.sequence) ? Long.fromValue(object.sequence) : Long.UZERO
};
},
toJSON(message: MsgInitiateTokenDepositResponse): JsonSafe<MsgInitiateTokenDepositResponse> {
const obj: any = {};
message.sequence !== undefined && (obj.sequence = (message.sequence || Long.UZERO).toString());
return obj;
},
fromPartial(object: Partial<MsgInitiateTokenDepositResponse>): MsgInitiateTokenDepositResponse {
const message = createBaseMsgInitiateTokenDepositResponse();
message.sequence = object.sequence !== undefined && object.sequence !== null ? Long.fromValue(object.sequence) : Long.UZERO;
return message;
},
fromAmino(object: MsgInitiateTokenDepositResponseAmino): MsgInitiateTokenDepositResponse {
const message = createBaseMsgInitiateTokenDepositResponse();
if (object.sequence !== undefined && object.sequence !== null) {
message.sequence = Long.fromString(object.sequence);
}
return message;
},
toAmino(message: MsgInitiateTokenDepositResponse): MsgInitiateTokenDepositResponseAmino {
const obj: any = {};
obj.sequence = !message.sequence.isZero() ? message.sequence.toString() : undefined;
return obj;
},
fromAminoMsg(object: MsgInitiateTokenDepositResponseAminoMsg): MsgInitiateTokenDepositResponse {
return MsgInitiateTokenDepositResponse.fromAmino(object.value);
},
fromProtoMsg(message: MsgInitiateTokenDepositResponseProtoMsg): MsgInitiateTokenDepositResponse {
return MsgInitiateTokenDepositResponse.decode(message.value);
},
toProto(message: MsgInitiateTokenDepositResponse): Uint8Array {
return MsgInitiateTokenDepositResponse.encode(message).finish();
},
toProtoMsg(message: MsgInitiateTokenDepositResponse): MsgInitiateTokenDepositResponseProtoMsg {
return {
typeUrl: "/opinit.ophost.v1.MsgInitiateTokenDepositResponse",
value: MsgInitiateTokenDepositResponse.encode(message).finish()
};
}
};
Loading

0 comments on commit 2696e6c

Please sign in to comment.