0.7.23 • Published 5 years ago

@eth-proxy/codegen v0.7.23

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

5 years ago

0.7.24-alpha.0

6 years ago

0.7.23

6 years ago

0.7.22-alpha.5

6 years ago

0.7.23-alpha.2

6 years ago

0.7.22-alpha.23

6 years ago

0.7.22-alpha.20

6 years ago

0.7.21

6 years ago

0.7.20

6 years ago

0.7.19

6 years ago

0.7.19-alpha.1

6 years ago

0.7.18

6 years ago

0.7.17

6 years ago

0.7.17-alpha.2

6 years ago

0.7.17-alpha.0

6 years ago

0.7.16

6 years ago

0.7.13

6 years ago

0.7.13-alpha.0

6 years ago

0.7.12

6 years ago

0.7.11

6 years ago

0.7.10

6 years ago

0.7.9

6 years ago

0.7.9-alpha.0

6 years ago

0.7.8

6 years ago

0.7.8-alpha.0

6 years ago

0.7.7

6 years ago

0.7.7-alpha.1

6 years ago

0.7.6

6 years ago

0.7.5

6 years ago

0.7.4

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.10

7 years ago

0.6.10-pubsub.1

7 years ago

0.6.10-pubsub.0

7 years ago

0.6.4

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.6.0-alpha.0

7 years ago

0.5.1-y.38

7 years ago

0.5.1-y.37

7 years ago

0.5.1-y.35

7 years ago

0.5.1-y.34

7 years ago

0.5.1-y.33

7 years ago

0.5.1-y.32

7 years ago

0.5.1-y.30

7 years ago

0.5.1-y.29

7 years ago

0.5.1-y.28

7 years ago

0.5.1-y.26

7 years ago

0.5.1-y.25

7 years ago

0.5.1-y.24

7 years ago

0.5.1-y.23

7 years ago

0.5.1-y.22

7 years ago

0.5.1-y.21

7 years ago

0.5.1-y.20

7 years ago

0.5.1-y.19

7 years ago

0.5.1-y.18

7 years ago

0.5.1-y.17

7 years ago

0.5.1-y.16

7 years ago

0.5.1-y.15

7 years ago

0.5.1-y.14

7 years ago

0.5.1-y.13

7 years ago

0.5.1-y.12

7 years ago

0.5.1-y.11

7 years ago

0.5.1-y.10

7 years ago

0.5.1-y.9

7 years ago

0.5.1-y.8

7 years ago

0.5.1-y.7

7 years ago

0.5.1-y.5

7 years ago

0.5.1-y.4

7 years ago

0.5.1-y.3

7 years ago

0.5.1-y.2

7 years ago

0.5.1-y.1

7 years ago

0.5.1-y.0

7 years ago

0.4.1-y.32

7 years ago

0.4.1-y.30

7 years ago

0.4.1-y.29

7 years ago

0.4.1-y.28

7 years ago

0.4.1-y.27

7 years ago

0.4.1-y.26

7 years ago

0.4.1-y.25

7 years ago

0.4.1-y.23

7 years ago

0.4.1-y.22

7 years ago

0.4.1-y.21

7 years ago

0.4.1-y.20

7 years ago

0.4.1-y.19

7 years ago

0.4.1-y.17

7 years ago

0.4.1-y.16

7 years ago

0.4.1-y.15

7 years ago

0.4.1-y.14

7 years ago

0.4.1-y.13

7 years ago

0.4.1-y.12

7 years ago

0.4.1-y.11

7 years ago

0.4.1-y.10

7 years ago

0.4.1-y.9

7 years ago

0.4.1-y.8

7 years ago

0.4.1-y.7

7 years ago

0.4.1-y.6

7 years ago

0.4.1-y.3

7 years ago

0.4.1-y.2

7 years ago

0.4.1-y.1

7 years ago

0.4.1-y.0

7 years ago

0.3.1-y.2

7 years ago

0.3.0

7 years ago

0.2.1-y.13

7 years ago

0.2.1-y.11

7 years ago

0.2.1-y.10

7 years ago

0.2.1-y.9

7 years ago

0.2.1-y.8

7 years ago

0.2.1-y.7

7 years ago

0.2.1-y.6

7 years ago

0.2.1-y.5

7 years ago

0.2.1-y.4

7 years ago

0.2.1-y.2

7 years ago

0.2.1-y.1

7 years ago

0.2.0

7 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

8 years ago

0.1.18-y.44

8 years ago

0.1.18-y.43

8 years ago

0.1.18-y.42

8 years ago

0.1.18-y.41

8 years ago

0.1.18-y.40

8 years ago

0.1.18-y.39

8 years ago

0.1.18-y.38

8 years ago

0.1.18-y.37

8 years ago

0.1.18-y.36

8 years ago

0.1.18-y.35

8 years ago

0.1.18-y.34

8 years ago

0.1.18-y.33

8 years ago

0.1.18-y.32

8 years ago

0.1.18-y.31

8 years ago

0.1.18-y.30

8 years ago

0.1.18-y.29

8 years ago

0.1.18-y.28

8 years ago

0.1.18-y.27

8 years ago

0.1.18-y.26

8 years ago

0.1.18-y.25

8 years ago

0.1.18-y.24

8 years ago

0.1.18-y.23

8 years ago

0.1.18-y.22

8 years ago

0.1.18-y.21

8 years ago

0.1.18-y.20

8 years ago

0.1.18-y.19

8 years ago

0.1.18-y.17

8 years ago

0.1.18-y.16

8 years ago

0.1.18-y.15

8 years ago

0.1.18-y.14

8 years ago

0.1.18-y.12

8 years ago

0.1.18-y.11

8 years ago

0.1.18-y.10

8 years ago

0.1.18-y.9

8 years ago

0.1.18-y.8

8 years ago

0.1.18-y.7

8 years ago

0.1.18-y.6

8 years ago