0.7.23 • Published 4 years ago

@eth-proxy/codegen v0.7.23

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

EthProxy codegen

Typescript code generator for EthProxy Client and Truffle-contract. Transforms truffle contracts artifacts to type declarations.

Install

npm install --save-dev @eth-proxy/codegen

OR

yarn add @eth-proxy/codegen --dev --exact

Instructions

Provide path to folder with your contracts JSON artifacts and output where ganerated file should be stored.

If you are using truffle-contract, provide additional flag --target=truffle

Example output for EthProxy Client (./example/output/eth-proxy/contracts.ts)

Example output for truffle-contract (./example/output/truffle/contracts.ts)

Execute generation with

npx codegen {{ options - check API section }}

Options

Output - Required

  • Flag: --output
  • Aliases: --o
  • Default: NONE
  • Expects: path where generated contracts should be saved, path should include file name and extension.

Example: --o=\"src/contracts.ts\"

Contract Directory - Required

  • Flag: --contractsDir
  • Aliases: --cDir
  • Default: NONE
  • Expects: path to folder with all truffle artifacts as json files.

Example: --cDir=\"../example/contracts\"

Target

  • Flag: --target
  • Aliases: --t
  • Default: eth-proxy
  • Options: eth-proxy, truffle
  • Expects: target name, see supported targets in options.

Example: --t=truffle

Example:

Truffle:

npx codegen --o=\"src/contracts.ts\" --cDir=\"build/contracts\" --t=truffle

Eth Proxy Client:

npx codegen --o=\"src/contracts.ts\" --cDir=\"build/contracts\"

Development

Generating example code

npm run gen:truffle
npm run gen:eth-proxy
0.7.24-alpha.4

4 years ago

0.7.24-alpha.0

5 years ago

0.7.23

5 years ago

0.7.22-alpha.5

5 years ago

0.7.23-alpha.2

5 years ago

0.7.22-alpha.23

5 years ago

0.7.22-alpha.20

5 years ago

0.7.21

5 years ago

0.7.20

5 years ago

0.7.19

5 years ago

0.7.19-alpha.1

5 years ago

0.7.18

5 years ago

0.7.17

5 years ago

0.7.17-alpha.2

5 years ago

0.7.17-alpha.0

5 years ago

0.7.16

5 years ago

0.7.13

5 years ago

0.7.13-alpha.0

5 years ago

0.7.12

5 years ago

0.7.11

5 years ago

0.7.10

5 years ago

0.7.9

5 years ago

0.7.9-alpha.0

5 years ago

0.7.8

5 years ago

0.7.8-alpha.0

5 years ago

0.7.7

5 years ago

0.7.7-alpha.1

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.10

5 years ago

0.6.10-pubsub.1

5 years ago

0.6.10-pubsub.0

5 years ago

0.6.4

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.6.0-alpha.0

5 years ago

0.5.1-y.38

5 years ago

0.5.1-y.37

6 years ago

0.5.1-y.35

6 years ago

0.5.1-y.34

6 years ago

0.5.1-y.33

6 years ago

0.5.1-y.32

6 years ago

0.5.1-y.30

6 years ago

0.5.1-y.29

6 years ago

0.5.1-y.28

6 years ago

0.5.1-y.26

6 years ago

0.5.1-y.25

6 years ago

0.5.1-y.24

6 years ago

0.5.1-y.23

6 years ago

0.5.1-y.22

6 years ago

0.5.1-y.21

6 years ago

0.5.1-y.20

6 years ago

0.5.1-y.19

6 years ago

0.5.1-y.18

6 years ago

0.5.1-y.17

6 years ago

0.5.1-y.16

6 years ago

0.5.1-y.15

6 years ago

0.5.1-y.14

6 years ago

0.5.1-y.13

6 years ago

0.5.1-y.12

6 years ago

0.5.1-y.11

6 years ago

0.5.1-y.10

6 years ago

0.5.1-y.9

6 years ago

0.5.1-y.8

6 years ago

0.5.1-y.7

6 years ago

0.5.1-y.5

6 years ago

0.5.1-y.4

6 years ago

0.5.1-y.3

6 years ago

0.5.1-y.2

6 years ago

0.5.1-y.1

6 years ago

0.5.1-y.0

6 years ago

0.4.1-y.32

6 years ago

0.4.1-y.30

6 years ago

0.4.1-y.29

6 years ago

0.4.1-y.28

6 years ago

0.4.1-y.27

6 years ago

0.4.1-y.26

6 years ago

0.4.1-y.25

6 years ago

0.4.1-y.23

6 years ago

0.4.1-y.22

6 years ago

0.4.1-y.21

6 years ago

0.4.1-y.20

6 years ago

0.4.1-y.19

6 years ago

0.4.1-y.17

6 years ago

0.4.1-y.16

6 years ago

0.4.1-y.15

6 years ago

0.4.1-y.14

6 years ago

0.4.1-y.13

6 years ago

0.4.1-y.12

6 years ago

0.4.1-y.11

6 years ago

0.4.1-y.10

6 years ago

0.4.1-y.9

6 years ago

0.4.1-y.8

6 years ago

0.4.1-y.7

6 years ago

0.4.1-y.6

6 years ago

0.4.1-y.3

6 years ago

0.4.1-y.2

6 years ago

0.4.1-y.1

6 years ago

0.4.1-y.0

6 years ago

0.3.1-y.2

6 years ago

0.3.0

6 years ago

0.2.1-y.13

6 years ago

0.2.1-y.11

6 years ago

0.2.1-y.10

6 years ago

0.2.1-y.9

6 years ago

0.2.1-y.8

6 years ago

0.2.1-y.7

6 years ago

0.2.1-y.6

6 years ago

0.2.1-y.5

6 years ago

0.2.1-y.4

6 years ago

0.2.1-y.2

6 years ago

0.2.1-y.1

6 years ago

0.2.0

6 years ago

0.1.18-y.49

6 years ago

0.1.18-y.48

6 years ago

0.1.18-y.47

6 years ago

0.1.18-y.45

6 years ago

0.1.18-y.44

6 years ago

0.1.18-y.43

6 years ago

0.1.18-y.42

6 years ago

0.1.18-y.41

6 years ago

0.1.18-y.40

6 years ago

0.1.18-y.39

6 years ago

0.1.18-y.38

6 years ago

0.1.18-y.37

6 years ago

0.1.18-y.36

6 years ago

0.1.18-y.35

6 years ago

0.1.18-y.34

6 years ago

0.1.18-y.33

6 years ago

0.1.18-y.32

6 years ago

0.1.18-y.31

6 years ago

0.1.18-y.30

6 years ago

0.1.18-y.29

6 years ago

0.1.18-y.28

6 years ago

0.1.18-y.27

6 years ago

0.1.18-y.26

6 years ago

0.1.18-y.25

6 years ago

0.1.18-y.24

6 years ago

0.1.18-y.23

6 years ago

0.1.18-y.22

6 years ago

0.1.18-y.21

6 years ago

0.1.18-y.20

6 years ago

0.1.18-y.19

6 years ago

0.1.18-y.17

6 years ago

0.1.18-y.16

6 years ago

0.1.18-y.15

6 years ago

0.1.18-y.14

6 years ago

0.1.18-y.12

6 years ago

0.1.18-y.11

6 years ago

0.1.18-y.10

6 years ago

0.1.18-y.9

6 years ago

0.1.18-y.8

6 years ago

0.1.18-y.7

6 years ago

0.1.18-y.6

6 years ago