├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ ├── eslint.yml │ └── main.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── babel.config.js ├── bin ├── run └── run.cmd ├── img ├── terrain-banner.png ├── terrain-logo.svg └── terrain-text-logo.svg ├── jest.config.ts ├── logo.png ├── package.json ├── src ├── TerrainCLI.ts ├── commands │ ├── console.ts │ ├── contract │ │ ├── build.ts │ │ ├── instantiate.ts │ │ ├── migrate.ts │ │ ├── new.ts │ │ ├── optimize.ts │ │ ├── schema.ts │ │ ├── store.ts │ │ └── updateAdmin.ts │ ├── deploy.ts │ ├── new.ts │ ├── query.ts │ ├── sync-refs.ts │ ├── task │ │ ├── new.ts │ │ └── run.ts │ ├── test.ts │ ├── test │ │ └── coverage.ts │ ├── tx.ts │ └── wallet │ │ └── new.ts ├── config.test.ts ├── config.ts ├── index.ts ├── lib │ ├── LCDClientExtra.ts │ ├── defaultErrorCheck.ts │ ├── deployment.ts │ ├── env.ts │ ├── flag.ts │ ├── help.ts │ ├── runCommand.ts │ ├── runScript.ts │ ├── signer.ts │ └── useARM64.ts ├── types.d.ts ├── types │ └── terminal-overwrite.d.ts └── util.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /lib 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /img/terrain-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/img/terrain-banner.png -------------------------------------------------------------------------------- /img/terrain-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/img/terrain-logo.svg -------------------------------------------------------------------------------- /img/terrain-text-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/img/terrain-text-logo.svg -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/jest.config.ts -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/package.json -------------------------------------------------------------------------------- /src/TerrainCLI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/TerrainCLI.ts -------------------------------------------------------------------------------- /src/commands/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/console.ts -------------------------------------------------------------------------------- /src/commands/contract/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/build.ts -------------------------------------------------------------------------------- /src/commands/contract/instantiate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/instantiate.ts -------------------------------------------------------------------------------- /src/commands/contract/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/migrate.ts -------------------------------------------------------------------------------- /src/commands/contract/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/new.ts -------------------------------------------------------------------------------- /src/commands/contract/optimize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/optimize.ts -------------------------------------------------------------------------------- /src/commands/contract/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/schema.ts -------------------------------------------------------------------------------- /src/commands/contract/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/store.ts -------------------------------------------------------------------------------- /src/commands/contract/updateAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/contract/updateAdmin.ts -------------------------------------------------------------------------------- /src/commands/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/deploy.ts -------------------------------------------------------------------------------- /src/commands/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/new.ts -------------------------------------------------------------------------------- /src/commands/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/query.ts -------------------------------------------------------------------------------- /src/commands/sync-refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/sync-refs.ts -------------------------------------------------------------------------------- /src/commands/task/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/task/new.ts -------------------------------------------------------------------------------- /src/commands/task/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/task/run.ts -------------------------------------------------------------------------------- /src/commands/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/test.ts -------------------------------------------------------------------------------- /src/commands/test/coverage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/test/coverage.ts -------------------------------------------------------------------------------- /src/commands/tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/tx.ts -------------------------------------------------------------------------------- /src/commands/wallet/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/commands/wallet/new.ts -------------------------------------------------------------------------------- /src/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/config.test.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/LCDClientExtra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/LCDClientExtra.ts -------------------------------------------------------------------------------- /src/lib/defaultErrorCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/defaultErrorCheck.ts -------------------------------------------------------------------------------- /src/lib/deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/deployment.ts -------------------------------------------------------------------------------- /src/lib/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/env.ts -------------------------------------------------------------------------------- /src/lib/flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/flag.ts -------------------------------------------------------------------------------- /src/lib/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/help.ts -------------------------------------------------------------------------------- /src/lib/runCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/runCommand.ts -------------------------------------------------------------------------------- /src/lib/runScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/runScript.ts -------------------------------------------------------------------------------- /src/lib/signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/signer.ts -------------------------------------------------------------------------------- /src/lib/useARM64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/lib/useARM64.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'hyperlinker'; 2 | -------------------------------------------------------------------------------- /src/types/terminal-overwrite.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/types/terminal-overwrite.d.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terra-money/terrain/HEAD/tsconfig.json --------------------------------------------------------------------------------