0.11.57-beta.2 • Published 4 months ago

carbon-js-sdk v0.11.57-beta.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Carbon Typescript SDK

Get Started

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

# go to the root of your carbon-js-sdk directory
cd /path/to/carbon-js-sdk

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

# install local dependencies
yarn

# build the SDK
yarn build

To Run Example script

# 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.11.57-beta.2

4 months ago

0.11.57-beta.1

4 months ago

0.11.56

4 months ago

0.11.56-beta.1

4 months ago

0.11.56-beta.2

4 months ago

0.11.55-beta.4

4 months ago

0.11.55-beta.3

4 months ago

0.11.55-beta.2

4 months ago

0.11.55-beta.1

4 months ago

0.11.54

4 months ago

0.11.55

4 months ago

0.11.54-beta.5

4 months ago

0.11.52-beta.3

4 months ago

0.11.53

4 months ago

0.11.54-beta.4

4 months ago

0.11.54-beta.1

4 months ago

0.11.54-beta.2

4 months ago

0.11.54-beta.3

4 months ago

0.11.53-beta.1

4 months ago

0.11.52-beta.2

5 months ago

0.11.52-beta.1

5 months ago

0.11.51

5 months ago

0.11.52

4 months ago

0.11.48-beta.1

5 months ago

0.11.48-beta.2

5 months ago

0.11.48-beta.3

5 months ago

0.11.48

5 months ago

0.11.49

5 months ago

0.11.50

5 months ago

0.11.47-beta.1

5 months ago

0.11.47-beta.3

5 months ago

0.11.47-beta.2

5 months ago

0.11.47

5 months ago

0.11.46-beta.2

5 months ago

0.11.46-beta.7

5 months ago

0.11.46-beta.6

5 months ago

0.11.46-beta.5

5 months ago

0.11.46-beta.4

5 months ago

0.11.46-beta.3

5 months ago

0.11.46

5 months ago

0.11.46-beta.1

5 months ago

0.11.43

5 months ago

0.11.44

5 months ago

0.11.45

5 months ago

0.11.43-beta.1

5 months ago

0.11.40-beta.1

6 months ago

0.11.40-beta.2

6 months ago

0.11.40

6 months ago

0.11.41

6 months ago

0.11.42

6 months ago

0.11.42-beta.1

6 months ago

0.11.39

6 months ago

0.11.39-beta.1

6 months ago

0.11.36-beta.3

6 months ago

0.11.36-beta.2

6 months ago

0.11.36-beta.1

6 months ago

0.11.36-beta.7

6 months ago

0.11.36-beta.6

6 months ago

0.11.36-beta.5

6 months ago

0.11.36-beta.4

6 months ago

0.11.36-beta.8

6 months ago

0.11.36-beta.10

6 months ago

0.11.36-beta.11

6 months ago

0.11.37

6 months ago

0.11.36

6 months ago

0.11.34

6 months ago

0.11.35

6 months ago

0.11.34-beta.1

7 months ago

0.11.32

7 months ago

0.11.33

7 months ago

0.11.32-beta.1

7 months ago

0.11.31

7 months ago

0.11.31-beta.1

8 months ago

0.11.30

8 months ago

0.11.29-beta.2

8 months ago

0.11.29

8 months ago

0.11.29-beta.1

8 months ago

0.11.28

8 months ago

0.11.28-beta.1

8 months ago

0.11.27

8 months ago

0.11.27-beta.15

8 months ago

0.11.27-beta.16

8 months ago

0.11.27-beta.17

8 months ago

0.11.27-beta.19

8 months ago

0.11.27-beta.20

8 months ago

0.11.27-beta.14

9 months ago

0.11.27-beta.4

9 months ago

0.11.27-beta.5

9 months ago

0.11.27-beta.2

9 months ago

0.11.27-beta.3

9 months ago

0.11.27-beta.1

9 months ago

0.11.27-beta.8

9 months ago

0.11.27-beta.9

9 months ago

0.11.27-beta.6

9 months ago

0.11.27-beta.7

9 months ago

0.11.27-beta.13

9 months ago

0.11.27-beta.10

9 months ago

0.11.27-beta.11

9 months ago

0.11.27-beta.12

9 months ago

0.11.25-beta.1

9 months ago

0.11.26

9 months ago

0.11.25

9 months ago

0.11.26-beta.1

9 months ago

0.11.24-beta.1

9 months ago

0.11.21

9 months ago

0.11.22

9 months ago

0.11.23

9 months ago

0.11.24

9 months ago

0.11.21-beta.1

9 months ago

0.11.22-beta.1

9 months ago

0.11.23-beta.2

9 months ago

0.11.23-beta.1

9 months ago

0.11.13-beta.3

10 months ago

0.11.13-beta.2

10 months ago

0.11.18-beta.1

9 months ago

0.11.14-beta.2

10 months ago

0.11.18-beta.2

9 months ago

0.11.14-beta.1

10 months ago

0.11.20

9 months ago

0.11.19

9 months ago

0.11.15

10 months ago

0.11.16

10 months ago

0.11.17

10 months ago

0.11.13

10 months ago

0.11.14

10 months ago

0.11.16-beta.2

10 months ago

0.11.16-beta.1

10 months ago

0.11.13-beta.1

11 months ago

0.11.12

11 months ago

0.11.12-beta.3

11 months ago

0.11.12-beta.2

11 months ago

0.11.12-beta.5

11 months ago

0.11.12-beta.4

11 months ago

0.11.12-beta.6

11 months ago

0.11.12-beta.1

11 months ago

0.11.10

11 months ago

0.11.11

11 months ago

0.11.8

12 months ago

0.11.9

12 months ago

0.11.8-beta.2

12 months ago

0.11.7

12 months ago

0.11.8-beta.1

12 months ago

0.11.2-rc1

1 year ago

0.11.0-rc4

1 year ago

0.11.1-rc1

1 year ago

0.7.16

1 year ago

0.11.0

1 year ago

0.11.1

1 year ago

0.11.2

12 months ago

0.11.3

12 months ago

0.11.4

12 months ago

0.11.5

12 months ago

0.11.6

12 months ago

0.11.3-beta.1

12 months ago

0.11.3-beta.2

12 months ago

0.11.2-beta.1

1 year ago

0.10.6-beta.4

1 year ago

0.10.6-beta.3

1 year ago

0.11.0-rc3

1 year ago

0.11.0-rc2

1 year ago

0.11.0-rc1

1 year ago

0.10.6-beta.1

1 year ago

0.10.6-beta.2

1 year ago

0.10.4

1 year ago

0.10.5

1 year ago

0.10.3

1 year ago

0.10.2

1 year ago

0.10.2-rc8

1 year ago

0.10.2-rc1

1 year ago

0.10.2-rc2

1 year ago

0.10.2-rc3

1 year ago

0.10.2-rc4

1 year ago

0.10.2-rc5

1 year ago

0.10.2-rc6

1 year ago

0.10.2-rc7

1 year ago

0.10.1

1 year ago

0.10.0

1 year ago

0.9.2

1 year ago

0.10.1-beta.1

1 year ago

0.9.1-beta3

1 year ago

0.9.1-beta2

1 year ago

0.10.0-rc1

1 year ago

0.9.1-rc2

1 year ago

0.9.1-rc3

1 year ago

0.9.1-rc1

1 year ago

0.9.1-rc4

1 year ago

0.9.1-rc5

1 year ago

0.9.1-beta1

1 year ago

0.9.0

1 year ago

0.9.1-beta.1

1 year ago

0.9.0-beta0

1 year ago

0.8.12-beta.3

1 year ago

0.8.12-beta.2

1 year ago

0.8.12-beta.1

1 year ago

0.8.11

1 year ago

0.8.11-beta.1

1 year ago

0.8.10

1 year ago

0.8.9

1 year ago

0.8.9-beta.2

1 year ago

0.8.8

1 year ago

0.8.7

1 year ago

0.8.9-beta.1

1 year ago

0.8.6

1 year ago

0.8.4

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.8.5-beta.1

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.8.0-beta.1

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.12-beta.2

1 year ago

0.7.11-rc.1

1 year ago

0.7.11

1 year ago

0.7.12-beta.1

1 year ago

0.7.12-rc.1

1 year ago

0.7.11-beta.2

1 year ago

0.7.11-beta.1

1 year ago

0.7.10

1 year ago

0.7.10-beta.2

1 year ago

0.7.10-beta.1

1 year ago

0.7.9

2 years ago

0.7.8

2 years ago

0.7.8-beta.1

2 years ago

0.7.7

2 years ago

0.7.7-beta.1

2 years ago

0.7.6

2 years ago

0.7.6-beta.1

2 years ago

0.7.5

2 years ago

0.7.2-beta.1

2 years ago

0.7.2-beta.2

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.6.7

2 years ago

0.6.6

2 years ago

0.6.9

2 years ago

0.6.8

2 years ago

0.5.4

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.7.1-beta.4

2 years ago

0.7.1-beta.3

2 years ago

0.6.1-test1

2 years ago

0.7.1-beta.2

2 years ago

0.6.1-test2

2 years ago

0.7.1-beta.1

2 years ago

0.7.1-beta.6

2 years ago

0.7.1-beta.5

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.14-rc1

2 years ago

0.5.14-rc2

2 years ago

0.6.0-rc7-node

2 years ago

0.7.4-beta.3

2 years ago

0.7.4-beta.2

2 years ago

0.7.4-beta.1

2 years ago

0.7.0-beta.1

2 years ago

0.7.0-beta.2

2 years ago

0.6.10-beta.1

2 years ago

0.5.10

2 years ago

0.5.11

2 years ago

0.5.16

2 years ago

0.5.14

2 years ago

0.5.15

2 years ago

0.5.12

2 years ago

0.5.13

2 years ago

0.5.12-rc2

2 years ago

0.5.12-rc1

2 years ago

0.6.10

2 years ago

0.6.2-beta.1

2 years ago

0.7.5-beta.1

2 years ago

0.6.0-rc7-node.1

2 years ago

0.5.7-beta.1

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.5.9

2 years ago

0.6.0-rc3

2 years ago

0.6.0-rc2

2 years ago

0.6.0-rc1

2 years ago

0.6.0-rc7

2 years ago

0.6.0-rc6

2 years ago

0.6.0-rc5

2 years ago

0.6.0-rc4

2 years ago

0.6.0-rc8

2 years ago

0.5.8-beta.1

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.0

2 years ago

0.5.1

2 years ago

0.5.1-rc.1

2 years ago

0.4.32

2 years ago

0.4.33

2 years ago

0.5.0-alpha.1

2 years ago

0.5.0-rc6

2 years ago

0.5.0-rc5

2 years ago

0.5.0-rc7

2 years ago

0.5.0-rc4

2 years ago

0.4.31

2 years ago

0.4.30

2 years ago

0.4.20

2 years ago

0.4.21

2 years ago

0.4.28

2 years ago

0.4.29

2 years ago

0.4.26

2 years ago

0.4.27

2 years ago

0.4.24

2 years ago

0.4.25

2 years ago

0.4.22

2 years ago

0.4.23

2 years ago

0.4.29-rc4

2 years ago

0.4.29-rc3

2 years ago

0.4.29-rc2

2 years ago

0.4.29-rc1

2 years ago

0.4.26-beta.1

2 years ago

0.4.26-beta.2

2 years ago

0.4.28-beta.1

2 years ago

0.4.28-beta.2

2 years ago

0.5.0-rc2

2 years ago

0.5.0-rc1

2 years ago

0.5.0-rc3

2 years ago

0.4.16-beta.6

2 years ago

0.4.16-beta.4

2 years ago

0.4.16-beta.5

2 years ago

0.4.25-beta.1

2 years ago

0.4.21-beta.1

2 years ago

0.4.19

2 years ago

0.4.17

2 years ago

0.4.18

2 years ago

0.4.15

2 years ago

0.4.16

2 years ago

0.4.13

2 years ago

0.4.14

2 years ago

0.4.12

2 years ago

0.4.12-beta.1

2 years ago

0.4.16-beta.1

2 years ago

0.4.16-beta.2

2 years ago

0.4.16-beta.3

2 years ago

0.4.10

2 years ago

0.4.11

2 years ago

0.4.6-dev.1

2 years ago

0.4.6-dev.2

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.6-beta.1

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.3.53-dev.1

2 years ago

0.3.53-dev.2

2 years ago

0.3.56-beta.1

2 years ago

0.3.53

2 years ago

0.3.52

2 years ago

0.3.51

2 years ago

0.3.50

2 years ago

0.3.53-beta.1

2 years ago

0.3.59

2 years ago

0.3.58

2 years ago

0.3.57

2 years ago

0.3.56

2 years ago

0.3.55

2 years ago

0.3.54

2 years ago

0.3.59-rc.1

2 years ago

0.3.56-rc.1

2 years ago

0.3.56-rc.6

2 years ago

0.3.57-beta.1

2 years ago

0.3.56-rc.2

2 years ago

0.3.56-rc.3

2 years ago

0.3.56-rc.5

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.3-dev.1

2 years ago

0.4.3-dev.2

2 years ago

0.3.49

2 years ago

0.3.48

2 years ago

0.3.47

2 years ago

0.3.46

2 years ago

0.3.45

2 years ago

0.3.44

2 years ago

0.3.43-dev.3

2 years ago

0.3.42

2 years ago

0.3.40

2 years ago

0.3.43

2 years ago

0.3.41-beta.1

2 years ago

0.3.43-dev.2

2 years ago

0.3.43-dev.1

2 years ago

0.3.39

2 years ago

0.3.43-beta.2

2 years ago

0.3.43-beta.1

2 years ago

0.3.37-beta.2

2 years ago

0.3.37-beta.1

2 years ago

0.3.38-beta.1

2 years ago

0.3.38-beta.2

2 years ago

0.3.37-dev.2

2 years ago

0.3.35-beta.1

2 years ago

0.3.37-dev.1

2 years ago

0.3.38

2 years ago

0.3.37

2 years ago

0.3.36

2 years ago

0.3.35

2 years ago

0.3.34

2 years ago

0.3.33

2 years ago

0.3.17-beta.1

3 years ago

0.3.20-beta.1

3 years ago

0.3.30-beta.1

2 years ago

0.3.27-beta.1

2 years ago

0.3.16-beta.1

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.7

3 years ago

0.3.2

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.31

2 years ago

0.3.32-beta.3

2 years ago

0.3.30

2 years ago

0.3.32-beta.2

2 years ago

0.3.32-beta.1

2 years ago

0.3.32

2 years ago

0.3.29

2 years ago

0.3.20

3 years ago

0.3.28

2 years ago

0.3.27

2 years ago

0.3.26

2 years ago

0.3.25

2 years ago

0.3.24

2 years ago

0.3.23

2 years ago

0.3.22

2 years ago

0.3.21

3 years ago

0.3.19

3 years ago

0.3.18

3 years ago

0.3.9

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.11

3 years ago

0.3.10

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.18-dev.0

3 years ago

0.2.16

3 years ago

0.2.11-dev.2

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.11-dev.1

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.3.0

3 years ago

0.3.1

3 years ago

0.2.9-dev.1

3 years ago

0.2.9-dev.2

3 years ago

0.2.16-dev.4

3 years ago

0.2.16-dev.3

3 years ago

0.2.16-dev.2

3 years ago

0.2.16-dev.1

3 years ago

0.2.16-dev.0

3 years ago

0.2.13-dev.4

3 years ago

0.2.13-dev.2

3 years ago

0.2.13-dev.3

3 years ago

0.2.14-dev.5

3 years ago

0.2.14-dev.6

3 years ago

0.2.14-dev.7

3 years ago

0.2.14-dev.1

3 years ago

0.2.14-dev.2

3 years ago

0.2.14-dev.3

3 years ago

0.2.14-dev.4

3 years ago

0.2.9

3 years ago

0.1.129

3 years ago

0.1.128

3 years ago

0.1.128-beta.1

3 years ago

0.1.129-beta.1

3 years ago

0.2.7-beta.1

3 years ago

0.2.7-beta.4

3 years ago

0.2.7-beta.3

3 years ago

0.2.7-beta.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.8

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.118-beta.1

3 years ago

0.1.118

3 years ago

0.1.117

3 years ago

0.1.119

3 years ago

0.1.114

3 years ago

0.1.113

3 years ago

0.1.116

3 years ago

0.1.115

3 years ago

0.1.110

3 years ago

0.1.112

3 years ago

0.1.111

3 years ago

0.1.125

3 years ago

0.1.124

3 years ago

0.1.127

3 years ago

0.1.126

3 years ago

0.1.121

3 years ago

0.1.120

3 years ago

0.1.123

3 years ago

0.1.122

3 years ago

0.1.126-beta.1

3 years ago

0.1.96

3 years ago

0.1.97

3 years ago

0.1.116-beta.0

3 years ago

0.1.98

3 years ago

0.1.99

3 years ago

0.1.127-beta.1

3 years ago

0.1.119-beta.1

3 years ago

0.1.119-beta.2

3 years ago

0.1.107

3 years ago

0.1.106

3 years ago

0.1.109

3 years ago

0.1.108

3 years ago

0.1.103

3 years ago

0.1.102

3 years ago

0.1.105

3 years ago

0.1.104

3 years ago

0.1.101

3 years ago

0.1.100

3 years ago

0.1.90

3 years ago

0.1.91

3 years ago

0.1.92

3 years ago

0.1.93

3 years ago

0.1.94

3 years ago

0.1.95

3 years ago

0.1.85

3 years ago

0.1.86

3 years ago

0.1.87

3 years ago

0.1.88

3 years ago

0.1.89

3 years ago

0.1.80

3 years ago

0.1.81

3 years ago

0.1.82

3 years ago

0.1.83

3 years ago

0.1.84

3 years ago

0.1.79

3 years ago

0.1.52

3 years ago

0.1.53

3 years ago

0.1.54

3 years ago

0.1.55

3 years ago

0.1.56

3 years ago

0.1.57

3 years ago

0.1.59

3 years ago

0.1.50

3 years ago

0.1.51

3 years ago

0.1.49

3 years ago

0.1.74

3 years ago

0.1.75

3 years ago

0.1.76

3 years ago

0.1.77

3 years ago

0.1.78

3 years ago

0.1.71

3 years ago

0.1.72

3 years ago

0.1.73

3 years ago

0.1.63

3 years ago

0.1.64

3 years ago

0.1.65

3 years ago

0.1.67

3 years ago

0.1.68

3 years ago

0.1.69

3 years ago

0.1.62

3 years ago

0.1.41

3 years ago

0.1.42

3 years ago

0.1.43

3 years ago

0.1.44

3 years ago

0.1.45

3 years ago

0.1.46

3 years ago

0.1.47

3 years ago

0.1.48

3 years ago

0.1.40

3 years ago

0.1.38

3 years ago

0.1.39

3 years ago

0.1.32

3 years ago

0.1.33

3 years ago

0.1.34

3 years ago

0.1.35

3 years ago

0.1.36

3 years ago

0.1.37

3 years ago

0.1.30

3 years ago

0.1.31

3 years ago

0.1.10

3 years ago

0.1.11

3 years ago

0.1.12

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.1.27

3 years ago

0.1.28

3 years ago

0.1.29

3 years ago

0.1.20

3 years ago

0.1.21

3 years ago

0.1.22

3 years ago

0.1.23

3 years ago

0.1.24

3 years ago

0.1.25

3 years ago

0.1.26

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.0.3

3 years ago

0.1.1

3 years ago

0.1.16

3 years ago

0.1.8

3 years ago

0.1.17

3 years ago

0.1.7

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.9

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.0.2

4 years ago

0.0.1

4 years ago