Skip to content

Commit

Permalink
chore: add codegen files
Browse files Browse the repository at this point in the history
  • Loading branch information
codingki committed Jul 3, 2024
1 parent c548d79 commit ec3e5fb
Show file tree
Hide file tree
Showing 242 changed files with 149,267 additions and 15 deletions.
16 changes: 2 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,25 +20,13 @@

## Dev Setup

Install dependencies:
### Install dependencies:

```bash
yarn
```

Update submodule:

```bash
yarn run submodule
```

Generate codegen files:

```bash
yarn run codegen
```

Start the development server:
### Start the development server:

it will run watch the core and widget packages,it will run the example app on `http://localhost:3000`

Expand Down
1 change: 0 additions & 1 deletion packages/core/.gitignore

This file was deleted.

Empty file.
1 change: 1 addition & 0 deletions packages/core/src/codegen/amino/amino.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export {}
106 changes: 106 additions & 0 deletions packages/core/src/codegen/circle/cctp/v1/attester.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
//@ts-nocheck
import * as _m0 from "protobufjs/minimal";
import { isSet } from "../../../helpers";
import { JsonSafe } from "../../../json-safe";
/**
* A public key used to verify message signatures
* @param attester ECDSA uncompressed public key, hex encoded
*/
export interface Attester {
attester: string;
}
export interface AttesterProtoMsg {
typeUrl: "/circle.cctp.v1.Attester";
value: Uint8Array;
}
/**
* A public key used to verify message signatures
* @param attester ECDSA uncompressed public key, hex encoded
*/
export interface AttesterAmino {
attester?: string;
}
export interface AttesterAminoMsg {
type: "/circle.cctp.v1.Attester";
value: AttesterAmino;
}
/**
* A public key used to verify message signatures
* @param attester ECDSA uncompressed public key, hex encoded
*/
export interface AttesterSDKType {
attester: string;
}
function createBaseAttester(): Attester {
return {
attester: ""
};
}
export const Attester = {
typeUrl: "/circle.cctp.v1.Attester",
encode(message: Attester, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.attester !== "") {
writer.uint32(10).string(message.attester);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): Attester {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAttester();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.attester = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object: any): Attester {
return {
attester: isSet(object.attester) ? String(object.attester) : ""
};
},
toJSON(message: Attester): JsonSafe<Attester> {
const obj: any = {};
message.attester !== undefined && (obj.attester = message.attester);
return obj;
},
fromPartial(object: Partial<Attester>): Attester {
const message = createBaseAttester();
message.attester = object.attester ?? "";
return message;
},
fromAmino(object: AttesterAmino): Attester {
const message = createBaseAttester();
if (object.attester !== undefined && object.attester !== null) {
message.attester = object.attester;
}
return message;
},
toAmino(message: Attester): AttesterAmino {
const obj: any = {};
obj.attester = message.attester === "" ? undefined : message.attester;
return obj;
},
fromAminoMsg(object: AttesterAminoMsg): Attester {
return Attester.fromAmino(object.value);
},
fromProtoMsg(message: AttesterProtoMsg): Attester {
return Attester.decode(message.value);
},
toProto(message: Attester): Uint8Array {
return Attester.encode(message).finish();
},
toProtoMsg(message: Attester): AttesterProtoMsg {
return {
typeUrl: "/circle.cctp.v1.Attester",
value: Attester.encode(message).finish()
};
}
};
186 changes: 186 additions & 0 deletions packages/core/src/codegen/circle/cctp/v1/burn_message.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
//@ts-nocheck
import * as _m0 from "protobufjs/minimal";
import { isSet, bytesFromBase64, base64FromBytes } from "../../../helpers";
import { JsonSafe } from "../../../json-safe";
/**
* Message format for BurnMessages
* @param version the message body version
* @param burn_token the burn token address on source domain as bytes32
* @param mint_recipient the mint recipient address as bytes32
* @param amount the burn amount
* @param message_sender the message sender
*/
export interface BurnMessage {
version: number;
burnToken: Uint8Array;
mintRecipient: Uint8Array;
amount: string;
messageSender: Uint8Array;
}
export interface BurnMessageProtoMsg {
typeUrl: "/circle.cctp.v1.BurnMessage";
value: Uint8Array;
}
/**
* Message format for BurnMessages
* @param version the message body version
* @param burn_token the burn token address on source domain as bytes32
* @param mint_recipient the mint recipient address as bytes32
* @param amount the burn amount
* @param message_sender the message sender
*/
export interface BurnMessageAmino {
version?: number;
burn_token?: string;
mint_recipient?: string;
amount?: string;
message_sender?: string;
}
export interface BurnMessageAminoMsg {
type: "/circle.cctp.v1.BurnMessage";
value: BurnMessageAmino;
}
/**
* Message format for BurnMessages
* @param version the message body version
* @param burn_token the burn token address on source domain as bytes32
* @param mint_recipient the mint recipient address as bytes32
* @param amount the burn amount
* @param message_sender the message sender
*/
export interface BurnMessageSDKType {
version: number;
burn_token: Uint8Array;
mint_recipient: Uint8Array;
amount: string;
message_sender: Uint8Array;
}
function createBaseBurnMessage(): BurnMessage {
return {
version: 0,
burnToken: new Uint8Array(),
mintRecipient: new Uint8Array(),
amount: "",
messageSender: new Uint8Array()
};
}
export const BurnMessage = {
typeUrl: "/circle.cctp.v1.BurnMessage",
encode(message: BurnMessage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.version !== 0) {
writer.uint32(8).uint32(message.version);
}
if (message.burnToken.length !== 0) {
writer.uint32(18).bytes(message.burnToken);
}
if (message.mintRecipient.length !== 0) {
writer.uint32(26).bytes(message.mintRecipient);
}
if (message.amount !== "") {
writer.uint32(34).string(message.amount);
}
if (message.messageSender.length !== 0) {
writer.uint32(42).bytes(message.messageSender);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): BurnMessage {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseBurnMessage();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.version = reader.uint32();
break;
case 2:
message.burnToken = reader.bytes();
break;
case 3:
message.mintRecipient = reader.bytes();
break;
case 4:
message.amount = reader.string();
break;
case 5:
message.messageSender = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object: any): BurnMessage {
return {
version: isSet(object.version) ? Number(object.version) : 0,
burnToken: isSet(object.burnToken) ? bytesFromBase64(object.burnToken) : new Uint8Array(),
mintRecipient: isSet(object.mintRecipient) ? bytesFromBase64(object.mintRecipient) : new Uint8Array(),
amount: isSet(object.amount) ? String(object.amount) : "",
messageSender: isSet(object.messageSender) ? bytesFromBase64(object.messageSender) : new Uint8Array()
};
},
toJSON(message: BurnMessage): JsonSafe<BurnMessage> {
const obj: any = {};
message.version !== undefined && (obj.version = Math.round(message.version));
message.burnToken !== undefined && (obj.burnToken = base64FromBytes(message.burnToken !== undefined ? message.burnToken : new Uint8Array()));
message.mintRecipient !== undefined && (obj.mintRecipient = base64FromBytes(message.mintRecipient !== undefined ? message.mintRecipient : new Uint8Array()));
message.amount !== undefined && (obj.amount = message.amount);
message.messageSender !== undefined && (obj.messageSender = base64FromBytes(message.messageSender !== undefined ? message.messageSender : new Uint8Array()));
return obj;
},
fromPartial(object: Partial<BurnMessage>): BurnMessage {
const message = createBaseBurnMessage();
message.version = object.version ?? 0;
message.burnToken = object.burnToken ?? new Uint8Array();
message.mintRecipient = object.mintRecipient ?? new Uint8Array();
message.amount = object.amount ?? "";
message.messageSender = object.messageSender ?? new Uint8Array();
return message;
},
fromAmino(object: BurnMessageAmino): BurnMessage {
const message = createBaseBurnMessage();
if (object.version !== undefined && object.version !== null) {
message.version = object.version;
}
if (object.burn_token !== undefined && object.burn_token !== null) {
message.burnToken = bytesFromBase64(object.burn_token);
}
if (object.mint_recipient !== undefined && object.mint_recipient !== null) {
message.mintRecipient = bytesFromBase64(object.mint_recipient);
}
if (object.amount !== undefined && object.amount !== null) {
message.amount = object.amount;
}
if (object.message_sender !== undefined && object.message_sender !== null) {
message.messageSender = bytesFromBase64(object.message_sender);
}
return message;
},
toAmino(message: BurnMessage): BurnMessageAmino {
const obj: any = {};
obj.version = message.version === 0 ? undefined : message.version;
obj.burn_token = message.burnToken ? base64FromBytes(message.burnToken) : undefined;
obj.mint_recipient = message.mintRecipient ? base64FromBytes(message.mintRecipient) : undefined;
obj.amount = message.amount === "" ? undefined : message.amount;
obj.message_sender = message.messageSender ? base64FromBytes(message.messageSender) : undefined;
return obj;
},
fromAminoMsg(object: BurnMessageAminoMsg): BurnMessage {
return BurnMessage.fromAmino(object.value);
},
fromProtoMsg(message: BurnMessageProtoMsg): BurnMessage {
return BurnMessage.decode(message.value);
},
toProto(message: BurnMessage): Uint8Array {
return BurnMessage.encode(message).finish();
},
toProtoMsg(message: BurnMessage): BurnMessageProtoMsg {
return {
typeUrl: "/circle.cctp.v1.BurnMessage",
value: BurnMessage.encode(message).finish()
};
}
};
Loading

0 comments on commit ec3e5fb

Please sign in to comment.