0.10.2 • Published 8 hours ago

carbon-js-sdk v0.10.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 hours ago

Carbon Typescript SDK

Get Started

Try out the examples. The project has to be built before you can start running the examples

# install ts-node, typescript
npm i -g ts-node typescript

# install local dependencies
yarn

# build the SDK
yarn build

# run connect SDK example
ts-node examples/connect_sdk

Initializing CarbonSDK

  const sdk = await CarbonSDK.instance({
    network: CarbonSDK.Network.LocalHost,

    // optionally provide a set of network configuration overrides
    // to overwrite default parameters for a selected network.
    config: {
      tmRpcUrl: TRPC_ENDPOINT,
    },
  });

  // connect SDK with mnemonic
  const sdk1 = await sdk.connectWithMnemonic(mnemonics);

  // connect SDK with private key
  const sdk2 = await sdk.connectWithPrivateKey(privateKey);

  // connect SDK with custom signer (ideal for ledger/ext wallet implementation)
  // see `CarbonSigner` for more information
  const sdk3 = await sdk.connectWithSigner(signer, bech32Address);

Updating protobuf codecs

Protobuf type definitions are generated automatically and should not be manually modified (i.e. every file in src/codec should not be manually edited). Runs the scripts update-proto.sh followed by generate-registry.sh

This assumes that a packaged ./proto-ts.tar.gz is available in the project directory. Download it from Carbon chain repo if it is not available.

  yarn run sync-proto

To generate the tar ball on Carbon chain project:

Install buf if you have not:

  # https://docs.buf.build/installation
  brew tap bufbuild/buf
  brew install buf

Run script to generate codec:

  make gen-codecs

The tar file will be generated at <Carbon Project>/gen/proto-ts.tar.gz. You can copy that file to <Carbon SDK Project>/proto-ts.tar.gz and proceed with above sync-proto step.

Or run this in this project directory

# runs `cp ~/go/src/github.com/Switcheo/carbon/gen/proto-ts.tar.gz .`
yarn run cp-proto

Eventually the proto-ts.tar.gz will be packaged as a release file in Carbon repository. A script will be added automatically download the latest released codecs and update the SDK.

Contributing to Carbon SDK

{wip}

0.10.2

8 hours ago

0.10.2-rc8

6 days ago

0.10.2-rc1

8 days ago

0.10.2-rc2

8 days ago

0.10.2-rc3

8 days ago

0.10.2-rc4

8 days ago

0.10.2-rc5

8 days ago

0.10.2-rc6

8 days ago

0.10.2-rc7

8 days ago

0.10.1

9 days ago

0.10.0

10 days ago

0.9.2

10 days ago

0.10.1-beta.1

9 days ago

0.9.1-beta3

14 days ago

0.9.1-beta2

22 days ago

0.10.0-rc1

21 days ago

0.9.1-rc2

23 days ago

0.9.1-rc3

23 days ago

0.9.1-rc1

23 days ago

0.9.1-rc4

23 days ago

0.9.1-rc5

23 days ago

0.9.1-beta1

28 days ago

0.9.0

28 days ago

0.9.1-beta.1

28 days ago

0.9.0-beta0

1 month ago

0.8.12-beta.3

1 month ago

0.8.12-beta.2

1 month ago

0.8.12-beta.1

1 month ago

0.8.11

1 month ago

0.8.11-beta.1

2 months ago

0.8.10

2 months ago

0.8.9

2 months ago

0.8.9-beta.2

3 months ago

0.8.8

3 months ago

0.8.7

3 months ago

0.8.9-beta.1

3 months ago

0.8.6

3 months ago

0.8.4

3 months ago

0.8.3

3 months ago

0.8.2

3 months ago

0.8.5-beta.1

3 months ago

0.8.1

3 months ago

0.8.0

3 months ago

0.8.0-beta.1

4 months ago

0.7.13

4 months ago

0.7.12

4 months ago

0.7.12-beta.2

4 months ago

0.7.11-rc.1

4 months ago

0.7.11

4 months ago

0.7.12-beta.1

4 months ago

0.7.12-rc.1

4 months ago

0.7.11-beta.2

4 months ago

0.7.11-beta.1

4 months ago

0.7.10

4 months ago

0.7.10-beta.2

4 months ago

0.7.10-beta.1

4 months ago

0.7.9

4 months ago

0.7.8

4 months ago

0.7.8-beta.1

4 months ago

0.7.7

5 months ago

0.7.7-beta.1

5 months ago

0.7.6

5 months ago

0.7.6-beta.1

5 months ago

0.7.5

5 months ago

0.7.2-beta.1

6 months ago

0.7.2-beta.2

6 months ago

0.5.3-rc1.alpha.1

10 months ago

0.7.2

6 months ago

0.7.1

6 months ago

0.7.4

5 months ago

0.7.3

5 months ago

0.7.0

7 months ago

0.6.7

7 months ago

0.6.6

7 months ago

0.6.9

7 months ago

0.6.8

7 months ago

0.6.0-rc3.alpha.2

9 months ago

0.6.0-rc3.alpha.1

9 months ago

0.6.0-rc3.alpha.3

9 months ago

0.5.4

10 months ago

0.5.6

10 months ago

0.5.5

10 months ago

0.7.1-beta.4

6 months ago

0.7.1-beta.3

6 months ago

0.6.1-test1

8 months ago

0.7.1-beta.2

6 months ago

0.6.1-test2

8 months ago

0.7.1-beta.1

6 months ago

0.7.1-beta.6

6 months ago

0.7.1-beta.5

6 months ago

0.6.3

7 months ago

0.6.2

7 months ago

0.6.5

7 months ago

0.6.4

7 months ago

0.6.1

8 months ago

0.6.0

8 months ago

0.5.14-rc1

8 months ago

0.5.14-rc2

8 months ago

0.6.0-rc7-node

9 months ago

0.7.4-beta.3

5 months ago

0.7.4-beta.2

5 months ago

0.7.4-beta.1

5 months ago

0.7.0-beta.1

7 months ago

0.7.0-beta.2

7 months ago

0.6.10-beta.1

7 months ago

0.5.10

9 months ago

0.5.11

9 months ago

0.6.5-rc1.alpha.1

7 months ago

0.5.16

8 months ago

0.5.14

8 months ago

0.6.1-rc1.alpha.2

8 months ago

0.5.15

8 months ago

0.6.1-rc1.alpha.1

8 months ago

0.5.12

9 months ago

0.5.13

8 months ago

0.5.5-rc1.alpha.1

10 months ago

0.5.12-rc2

9 months ago

0.5.12-rc1

9 months ago

0.6.10

7 months ago

0.6.2-beta.1

7 months ago

0.7.5-beta.1

5 months ago

0.6.0-rc7-node.1

9 months ago

0.5.8-rc1.alpha.1

9 months ago

0.5.7-beta.1

10 months ago

0.5.8

9 months ago

0.5.7

10 months ago

0.5.9

9 months ago

0.6.0-rc3

9 months ago

0.6.0-rc2

9 months ago

0.6.0-rc1

10 months ago

0.6.0-rc7

9 months ago

0.6.0-rc6

9 months ago

0.6.0-rc5

9 months ago

0.6.0-rc4

9 months ago

0.6.0-rc8

8 months ago

0.5.8-beta.1

10 months ago

0.6.0-rc4.alpha.2

9 months ago

0.6.0-rc4.alpha.3

9 months ago

0.6.0-rc4.alpha.1

9 months ago

0.6.0-rc7.alpha.2

9 months ago

0.6.0-rc7.alpha.1

9 months ago

0.5.1-rc1.alpha.1

10 months ago

0.5.3

10 months ago

0.5.2

10 months ago

0.5.0

10 months ago

0.5.1

10 months ago

0.5.1-rc.1

10 months ago

0.4.32

11 months ago

0.4.33

10 months ago

0.5.0-alpha.1

11 months ago

0.5.0-rc6

11 months ago

0.5.0-rc5

11 months ago

0.5.0-rc7

11 months ago

0.5.0-rc7.alpha.1

10 months ago

0.5.0-rc4

11 months ago

0.4.31

11 months ago

0.4.30

11 months ago

0.4.20

12 months ago

0.4.21

12 months ago

0.4.28

11 months ago

0.4.29

11 months ago

0.4.26

11 months ago

0.4.27

11 months ago

0.4.24

11 months ago

0.4.25

11 months ago

0.4.22

12 months ago

0.4.23

12 months ago

0.4.29-rc4

11 months ago

0.4.29-rc3

11 months ago

0.4.29-rc2

11 months ago

0.4.29-rc1

11 months ago

0.4.26-beta.1

11 months ago

0.4.26-beta.2

11 months ago

0.4.28-beta.1

11 months ago

0.4.28-beta.2

11 months ago

0.5.0-rc2

11 months ago

0.5.0-rc1

11 months ago

0.5.0-rc3

11 months ago

0.4.16-beta.6

12 months ago

0.4.16-beta.4

12 months ago

0.4.16-beta.5

12 months ago

0.4.25-beta.1

11 months ago

0.4.21-beta.1

12 months ago

0.4.19

12 months ago

0.4.17

12 months ago

0.4.18

12 months ago

0.4.15

1 year ago

0.4.16

1 year ago

0.4.13

1 year ago

0.4.14

1 year ago

0.4.12

1 year ago

0.4.12-beta.1

1 year ago

0.4.16-beta.1

12 months ago

0.4.16-beta.2

12 months ago

0.4.16-beta.3

12 months ago

0.4.10

1 year ago

0.4.11

1 year ago

0.4.6-dev.1

1 year ago

0.4.6-dev.2

1 year ago

0.4.9

1 year ago

0.4.8

1 year ago

0.4.6-beta.1

1 year ago

0.4.5

1 year ago

0.4.4

1 year ago

0.4.7

1 year ago

0.4.6

1 year ago

0.3.53-dev.1

1 year ago

0.3.53-dev.2

1 year ago

0.3.56-beta.1

1 year ago

0.3.53

1 year ago

0.3.52

1 year ago

0.3.51

1 year ago

0.3.50

1 year ago

0.3.53-beta.1

1 year ago

0.3.59

1 year ago

0.3.58

1 year ago

0.3.57

1 year ago

0.3.56

1 year ago

0.3.55

1 year ago

0.3.54

1 year ago

0.3.59-rc.1

1 year ago

0.3.56-rc.1

1 year ago

0.3.56-rc.6

1 year ago

0.3.57-beta.1

1 year ago

0.3.56-rc.2

1 year ago

0.3.56-rc.3

1 year ago

0.3.56-rc.5

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.4.3-dev.1

1 year ago

0.4.3-dev.2

1 year ago

0.3.49

1 year ago

0.3.48

1 year ago

0.3.47

1 year ago

0.3.46

1 year ago

0.3.45

1 year ago

0.3.44

1 year ago

0.3.43-dev.3

1 year ago

0.3.42

1 year ago

0.3.40

1 year ago

0.3.43

1 year ago

0.3.41-beta.1

1 year ago

0.3.43-dev.2

1 year ago

0.3.43-dev.1

1 year ago

0.3.39

1 year ago

0.3.43-beta.2

1 year ago

0.3.43-beta.1

1 year ago

0.3.37-beta.2

1 year ago

0.3.37-beta.1

1 year ago

0.3.38-beta.1

1 year ago

0.3.38-beta.2

1 year ago

0.3.37-dev.2

1 year ago

0.3.35-beta.1

1 year ago

0.3.37-dev.1

1 year ago

0.3.38

1 year ago

0.3.37

1 year ago

0.3.36

1 year ago

0.3.35

1 year ago

0.3.34

1 year ago

0.3.33

1 year ago

0.3.17-beta.1

1 year ago

0.3.20-beta.1

1 year ago

0.3.30-beta.1

1 year ago

0.3.27-beta.1

1 year ago

0.3.16-beta.1

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.7

1 year ago

0.3.2

1 year ago

0.3.4

1 year ago

0.3.3

1 year ago

0.3.31

1 year ago

0.3.32-beta.3

1 year ago

0.3.30

1 year ago

0.3.32-beta.2

1 year ago

0.3.32-beta.1

1 year ago

0.3.32

1 year ago

0.3.29

1 year ago

0.3.20

1 year ago

0.3.28

1 year ago

0.3.27

1 year ago

0.3.26

1 year ago

0.3.25

1 year ago

0.3.24

1 year ago

0.3.23

1 year ago

0.3.22

1 year ago

0.3.21

1 year ago

0.3.19

1 year ago

0.3.18

1 year ago

0.3.9

1 year ago

0.3.17

1 year ago

0.3.16

1 year ago

0.3.15

1 year ago

0.3.14

1 year ago

0.3.13

1 year ago

0.3.12

1 year ago

0.3.11

1 year ago

0.3.10

1 year ago

0.2.18

1 year ago

0.2.17

1 year ago

0.2.18-dev.0

1 year ago

0.2.16

1 year ago

0.2.11-dev.2

2 years ago

0.2.15

1 year ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.11-dev.1

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.3.0

1 year ago

0.3.1

1 year ago

0.2.9-dev.1

2 years ago

0.2.9-dev.2

2 years ago

0.2.16-dev.4

1 year ago

0.2.16-dev.3

1 year ago

0.2.16-dev.2

1 year ago

0.2.16-dev.1

1 year ago

0.2.16-dev.0

1 year ago

0.2.13-dev.4

1 year ago

0.2.13-dev.2

2 years ago

0.2.13-dev.3

2 years ago

0.2.14-dev.5

1 year ago

0.2.14-dev.6

1 year ago

0.2.14-dev.7

1 year ago

0.2.14-dev.1

1 year ago

0.2.14-dev.2

1 year ago

0.2.14-dev.3

1 year ago

0.2.14-dev.4

1 year ago

0.2.9

2 years ago

0.1.129

2 years ago

0.1.128

2 years ago

0.1.128-beta.1

2 years ago

0.1.129-beta.1

2 years ago

0.2.7-beta.1

2 years ago

0.2.7-beta.4

2 years ago

0.2.7-beta.3

2 years ago

0.2.7-beta.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.8

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.1.118-beta.1

2 years ago

0.1.118

2 years ago

0.1.117

2 years ago

0.1.119

2 years ago

0.1.114

2 years ago

0.1.113

2 years ago

0.1.116

2 years ago

0.1.115

2 years ago

0.1.110

2 years ago

0.1.112

2 years ago

0.1.111

2 years ago

0.1.125

2 years ago

0.1.124

2 years ago

0.1.127

2 years ago

0.1.126

2 years ago

0.1.121

2 years ago

0.1.120

2 years ago

0.1.123

2 years ago

0.1.122

2 years ago

0.1.126-beta.1

2 years ago

0.1.96

2 years ago

0.1.97

2 years ago

0.1.116-beta.0

2 years ago

0.1.98

2 years ago

0.1.99

2 years ago

0.1.127-beta.1

2 years ago

0.1.119-beta.1

2 years ago

0.1.119-beta.2

2 years ago

0.1.107

2 years ago

0.1.106

2 years ago

0.1.109

2 years ago

0.1.108

2 years ago

0.1.103

2 years ago

0.1.102

2 years ago

0.1.105

2 years ago

0.1.104

2 years ago

0.1.101

2 years ago

0.1.100

2 years ago

0.1.90

2 years ago

0.1.91

2 years ago

0.1.92

2 years ago

0.1.93

2 years ago

0.1.94

2 years ago

0.1.95

2 years ago

0.1.85

2 years ago

0.1.86

2 years ago

0.1.87

2 years ago

0.1.88

2 years ago

0.1.89

2 years ago

0.1.80

2 years ago

0.1.81

2 years ago

0.1.82

2 years ago

0.1.83

2 years ago

0.1.84

2 years ago

0.1.79

2 years ago

0.1.52

2 years ago

0.1.53

2 years ago

0.1.54

2 years ago

0.1.55

2 years ago

0.1.56

2 years ago

0.1.57

2 years ago

0.1.59

2 years ago

0.1.50

2 years ago

0.1.51

2 years ago

0.1.49

2 years ago

0.1.74

2 years ago

0.1.75

2 years ago

0.1.76

2 years ago

0.1.77

2 years ago

0.1.78

2 years ago

0.1.71

2 years ago

0.1.72

2 years ago

0.1.73

2 years ago

0.1.63

2 years ago

0.1.64

2 years ago

0.1.65

2 years ago

0.1.67

2 years ago

0.1.68

2 years ago

0.1.69

2 years ago

0.1.62

2 years ago

0.1.41

2 years ago

0.1.42

2 years ago

0.1.43

2 years ago

0.1.44

2 years ago

0.1.45

2 years ago

0.1.46

2 years ago

0.1.47

2 years ago

0.1.48

2 years ago

0.1.40

2 years ago

0.1.38

2 years ago

0.1.39

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.1.34

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.10

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.15

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.29

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.1.0

2 years ago

0.1.2

2 years ago

0.0.3

2 years ago

0.1.1

2 years ago

0.1.16

2 years ago

0.1.8

2 years ago

0.1.17

2 years ago

0.1.7

2 years ago

0.1.18

2 years ago

0.1.19

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago