0.7.23 • Published 6 years ago

@eth-proxy/codegen v0.7.23

Weekly downloads
-
License
-
Repository
-
Last release
6 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

6 years ago

0.7.24-alpha.0

7 years ago

0.7.23

7 years ago

0.7.22-alpha.5

7 years ago

0.7.23-alpha.2

7 years ago

0.7.22-alpha.23

7 years ago

0.7.22-alpha.20

7 years ago

0.7.21

7 years ago

0.7.20

7 years ago

0.7.19

7 years ago

0.7.19-alpha.1

7 years ago

0.7.18

7 years ago

0.7.17

7 years ago

0.7.17-alpha.2

7 years ago

0.7.17-alpha.0

7 years ago

0.7.16

7 years ago

0.7.13

7 years ago

0.7.13-alpha.0

7 years ago

0.7.12

7 years ago

0.7.11

7 years ago

0.7.10

7 years ago

0.7.9

7 years ago

0.7.9-alpha.0

7 years ago

0.7.8

7 years ago

0.7.8-alpha.0

7 years ago

0.7.7

7 years ago

0.7.7-alpha.1

7 years ago

0.7.6

7 years ago

0.7.5

7 years ago

0.7.4

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.10

8 years ago

0.6.10-pubsub.1

8 years ago

0.6.10-pubsub.0

8 years ago

0.6.4

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.6.0-alpha.0

8 years ago

0.5.1-y.38

8 years ago

0.5.1-y.37

8 years ago

0.5.1-y.35

8 years ago

0.5.1-y.34

8 years ago

0.5.1-y.33

8 years ago

0.5.1-y.32

8 years ago

0.5.1-y.30

8 years ago

0.5.1-y.29

8 years ago

0.5.1-y.28

8 years ago

0.5.1-y.26

8 years ago

0.5.1-y.25

8 years ago

0.5.1-y.24

8 years ago

0.5.1-y.23

8 years ago

0.5.1-y.22

8 years ago

0.5.1-y.21

8 years ago

0.5.1-y.20

8 years ago

0.5.1-y.19

8 years ago

0.5.1-y.18

8 years ago

0.5.1-y.17

8 years ago

0.5.1-y.16

8 years ago

0.5.1-y.15

8 years ago

0.5.1-y.14

8 years ago

0.5.1-y.13

8 years ago

0.5.1-y.12

8 years ago

0.5.1-y.11

8 years ago

0.5.1-y.10

8 years ago

0.5.1-y.9

8 years ago

0.5.1-y.8

8 years ago

0.5.1-y.7

8 years ago

0.5.1-y.5

8 years ago

0.5.1-y.4

8 years ago

0.5.1-y.3

8 years ago

0.5.1-y.2

8 years ago

0.5.1-y.1

8 years ago

0.5.1-y.0

8 years ago

0.4.1-y.32

8 years ago

0.4.1-y.30

8 years ago

0.4.1-y.29

8 years ago

0.4.1-y.28

8 years ago

0.4.1-y.27

8 years ago

0.4.1-y.26

8 years ago

0.4.1-y.25

8 years ago

0.4.1-y.23

8 years ago

0.4.1-y.22

8 years ago

0.4.1-y.21

8 years ago

0.4.1-y.20

8 years ago

0.4.1-y.19

8 years ago

0.4.1-y.17

8 years ago

0.4.1-y.16

8 years ago

0.4.1-y.15

8 years ago

0.4.1-y.14

8 years ago

0.4.1-y.13

8 years ago

0.4.1-y.12

8 years ago

0.4.1-y.11

8 years ago

0.4.1-y.10

8 years ago

0.4.1-y.9

8 years ago

0.4.1-y.8

8 years ago

0.4.1-y.7

8 years ago

0.4.1-y.6

8 years ago

0.4.1-y.3

8 years ago

0.4.1-y.2

8 years ago

0.4.1-y.1

8 years ago

0.4.1-y.0

8 years ago

0.3.1-y.2

8 years ago

0.3.0

8 years ago

0.2.1-y.13

8 years ago

0.2.1-y.11

8 years ago

0.2.1-y.10

8 years ago

0.2.1-y.9

8 years ago

0.2.1-y.8

8 years ago

0.2.1-y.7

8 years ago

0.2.1-y.6

8 years ago

0.2.1-y.5

8 years ago

0.2.1-y.4

8 years ago

0.2.1-y.2

8 years ago

0.2.1-y.1

8 years ago

0.2.0

8 years ago

0.1.18-y.49

8 years ago

0.1.18-y.48

8 years ago

0.1.18-y.47

8 years ago

0.1.18-y.45

9 years ago

0.1.18-y.44

9 years ago

0.1.18-y.43

9 years ago

0.1.18-y.42

9 years ago

0.1.18-y.41

9 years ago

0.1.18-y.40

9 years ago

0.1.18-y.39

9 years ago

0.1.18-y.38

9 years ago

0.1.18-y.37

9 years ago

0.1.18-y.36

9 years ago

0.1.18-y.35

9 years ago

0.1.18-y.34

9 years ago

0.1.18-y.33

9 years ago

0.1.18-y.32

9 years ago

0.1.18-y.31

9 years ago

0.1.18-y.30

9 years ago

0.1.18-y.29

9 years ago

0.1.18-y.28

9 years ago

0.1.18-y.27

9 years ago

0.1.18-y.26

9 years ago

0.1.18-y.25

9 years ago

0.1.18-y.24

9 years ago

0.1.18-y.23

9 years ago

0.1.18-y.22

9 years ago

0.1.18-y.21

9 years ago

0.1.18-y.20

9 years ago

0.1.18-y.19

9 years ago

0.1.18-y.17

9 years ago

0.1.18-y.16

9 years ago

0.1.18-y.15

9 years ago

0.1.18-y.14

9 years ago

0.1.18-y.12

9 years ago

0.1.18-y.11

9 years ago

0.1.18-y.10

9 years ago

0.1.18-y.9

9 years ago

0.1.18-y.8

9 years ago

0.1.18-y.7

9 years ago

0.1.18-y.6

9 years ago