Import Michelson
Import a contract using its Michelson compiled form. It can be in
either a Json or normal Michelson format. The options are similar to
import kt1
:
factori import michelson [OPTION]… [DIRECTORY] [MICHELSON_FILE]
-
--crawlori
- If activated, a crawlori plugin that can crawl the smart contract(s) will be generated (needs ocaml option).
-
--csharp
- If activated, a C# interface for the smart contract(s) will be generated.
-
--db-name=db-name
- This is the name for the psql database (default is project directory basename).
-
-f, --force
- If set to true, Factori will overwrite the input folder for commands that write to files. Defaults to false.
-
--field_prefixes=field_prefixes
- Determines whether record fields are prefixed by the entrypoint name to disambiguate when several entrypoints have the same parameter names.
-
--library
- Determines whether the OCaml code is generated only as a library.
-
--name=CONTRACT_NAME
- Provide the contract name for which you would like to perform the operation.
-
--ocaml
- If activated, an OCaml interface for the smart contract(s) will be generated.
-
--project_name=PROJECT_NAME
- Provide a project name. This will be used e.g. for the opam file name.
-
--python
- If activated, a Python interface for the smart contract(s) will be generated.
-
-q, --quiet
- Set verbosity level to 0.
-
--typescript
- If activated, a Typescript interface for the smart contract(s) will be generated.
-
-v, --verbose
- Increase verbosity level.
-
--web
- Determines whether the Web page of the smart contract is generated.