Skip to content

Commit

Permalink
chore(build): better processor code size with trimmed deps (#1026)
Browse files Browse the repository at this point in the history
  • Loading branch information
zfy0701 authored Nov 8, 2024
1 parent 52ce2c0 commit d13595f
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 30 deletions.
6 changes: 3 additions & 3 deletions packages/sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,9 @@
"@sentio/protos": "workspace:*",
"@sentio/runtime": "workspace:^",
"@solana/web3.js": "1.91.8",
"@typemove/aptos": "~1.6.6",
"@typemove/move": "~1.6.6",
"@typemove/sui": "~1.6.6",
"@typemove/aptos": "~1.6.7",
"@typemove/move": "~1.6.7",
"@typemove/sui": "~1.6.7",
"bs58": "^5.0.0",
"chalk": "^5.3.0",
"csv-parse": "^5.5.3",
Expand Down
3 changes: 2 additions & 1 deletion packages/sdk/src/aptos/codegen/codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ export async function codegen(

class AptosNetworkCodegen extends BaseAptosCodegen {
moduleGenerator: SharedNetworkCodegen<AptosNetwork, MoveModuleBytecode, Event | MoveResource>
SYSTEM_PACKAGE = '@sentio/sdk/aptos'

constructor(network: AptosNetwork) {
const endpoint = getRpcEndpoint(network)
Expand All @@ -33,8 +34,8 @@ class AptosNetworkCodegen extends BaseAptosCodegen {
Event | MoveResource
> {
ADDRESS_TYPE = 'MoveAddressType'
SYSTEM_PACKAGE = '@sentio/sdk/aptos'
PREFIX = 'Aptos'
SYSTEM_PACKAGE = '@typemove/aptos'
NETWORK = AptosNetwork
})(network, this.chainAdapter)
}
Expand Down
7 changes: 2 additions & 5 deletions packages/sdk/src/move/shared-network-codegen.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import {
AbstractCodegen,
ChainAdapter,
InternalMoveFunction,
InternalMoveModule,
Expand All @@ -11,6 +10,8 @@ import {
upperFirst
} from '@typemove/move'

import { AbstractCodegen } from '@typemove/move/codegen'

export abstract class SharedNetworkCodegen<NetworkType, ModuleTypes, StructType> extends AbstractCodegen<
ModuleTypes,
StructType
Expand Down Expand Up @@ -132,10 +133,6 @@ onEvent${struct.name}(func: (event: ${moduleName}.${normalizeToJSName(struct.nam
)
}

protected defaultCoderPackage(): string {
return `@sentio/sdk/${this.PREFIX.toLowerCase()}`
}

generateLoadAll(isSystem: boolean): string {
let source = `loadAllTypes(defaultMoveCoder(${this.PREFIX}Network.${this.generateNetworkOption(this.network)}))`
if (isSystem) {
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/src/sui/codegen/codegen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class SuiNetworkCodegen extends BaseSuiCodegen {
> {
ADDRESS_TYPE = 'string'
PREFIX = 'Sui'
SYSTEM_PACKAGE = '@typemove/sui'
SYSTEM_PACKAGE = '@sentio/sdk/sui'
NETWORK = SuiNetwork

generateStructs(module: InternalMoveModule, struct: InternalMoveStruct, events: Set<string>): string {
Expand Down
40 changes: 20 additions & 20 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit d13595f

Please sign in to comment.