0.1.1-develop.651 • Published 1 month ago

@proto-kit/sdk v0.1.1-develop.651

Weekly downloads
-
License
MIT
Repository
-
Last release
1 month ago

YAB: SDK

SDK for developing privacy enabled application chains.

To use an appchain, you should use the following syntax as provided by this example:

const appChain = AppChain.from({
  sequencer: Sequencer.from({
    graphql: GraphQLServerModule,
  }),

  runtime: Runtime.from({
    runtimeModules: {
      admin: Admin,
    },

    state: new InMemoryStateService(),
  }),
});

appChain.configure({
  sequencer: {
    graphql: {
      port: 8080,
    },
  },

  runtime: {
    admin: {
      publicKey: "123",
    },
  },
});

await appChain.start();

The AppChain takes two arguments, a Runtime and a Sequencer.

  1. The Runtime holds all modules that have provable code. In a nutshell, all "smart contract" logic that a developer wants to create for their rollup. For more documentation on Runtime, please refer to @protokit/module

  2. The Sequencer definition. A sequencer is responsible for all services that interact with the Runtime, but are not provable code itself. That could be a GraphQL interface, P2P networking layer, database layer, ...

0.1.1-develop.600

2 months ago

0.1.1-develop.455

4 months ago

0.1.1-develop.456

4 months ago

0.1.1-develop.457

4 months ago

0.1.1-develop.340

6 months ago

0.1.1-develop.336

6 months ago

0.1.1-develop.335

6 months ago

0.1.1-develop.334

6 months ago

0.1.1-develop.299

6 months ago

0.1.1-develop.298

6 months ago

0.1.1-develop.267

7 months ago

0.1.1-develop.263

7 months ago

0.1.1-develop.261

7 months ago

0.1.1-develop.260

7 months ago

0.1.1-develop.257

7 months ago

0.1.1-develop.254

7 months ago

0.1.1-develop.245

8 months ago

0.1.1-develop.244

8 months ago

0.1.1-develop.243

8 months ago

0.1.1-develop.242

8 months ago

0.1.1-develop.241

8 months ago

0.1.1-develop.240

8 months ago

0.1.1-develop.239

8 months ago

0.1.1-develop.211

8 months ago

0.1.1-develop.191

8 months ago

0.1.1-develop.190

8 months ago

0.1.1-develop.189

8 months ago

0.1.1-develop.188

8 months ago

0.1.1-develop.187

8 months ago

0.1.1-develop.186

8 months ago

0.1.1-develop.185

8 months ago

0.1.1-develop.165

9 months ago

0.1.1-develop.164

9 months ago

0.1.1-develop.163

9 months ago

0.1.1-develop.162

9 months ago

0.1.1-develop.161

9 months ago

0.1.1-develop.160

9 months ago

0.1.1-develop.156

9 months ago

0.1.1-develop.154

9 months ago

0.1.1-develop.153

9 months ago