├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── cargo-publish.yml │ ├── publish.yml │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── capsule.jpg ├── crates ├── tests │ ├── Cargo.toml │ ├── src │ │ ├── capsule.rs │ │ ├── main.rs │ │ └── testtool.rs │ └── test-contract │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Cross.toml │ │ ├── README.md │ │ ├── capsule.toml │ │ ├── contracts │ │ ├── .gitkeep │ │ └── test-contract │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── entry.rs │ │ │ ├── error.rs │ │ │ └── main.rs │ │ ├── deployment.toml │ │ ├── migrations │ │ └── .gitkeep │ │ ├── rust-toolchain │ │ └── tests │ │ ├── Cargo.toml │ │ └── src │ │ ├── lib.rs │ │ └── tests.rs └── testtool │ └── README.md ├── dev-tools ├── integration-tests.sh ├── package.sh └── signing-secret.asc.enc ├── docker └── Dockerfile ├── rust-toolchain ├── src ├── bin │ └── capsule.rs ├── checker.rs ├── config.rs ├── config_manipulate.rs ├── debugger.rs ├── deployment │ ├── deployment_process.rs │ ├── manage.rs │ ├── mod.rs │ ├── plan.rs │ ├── recipe.rs │ └── tx_check.rs ├── generator │ └── mod.rs ├── lib.rs ├── project_context.rs ├── recipe │ ├── c.rs │ ├── lua.rs │ ├── mod.rs │ └── rust.rs ├── signal.rs ├── tester.rs ├── util │ ├── cli.rs │ ├── docker.rs │ ├── git.rs │ └── mod.rs ├── version.rs └── wallet │ ├── cli_types │ ├── live_cell.rs │ ├── live_cell_info.rs │ ├── mod.rs │ └── signature.rs │ ├── collector.rs │ ├── mod.rs │ ├── password.rs │ ├── rpc.rs │ ├── util.rs │ └── wallet.rs └── templates ├── .gitignore ├── Cargo-manifest.toml ├── Cross.toml ├── README.md ├── c ├── Makefile ├── bin │ └── contract │ │ ├── BUILD │ │ └── example.c └── sharedlib │ └── contract │ ├── BUILD │ └── example.c ├── capsule.toml ├── debugger └── template.json ├── lua ├── Makefile ├── embedded │ └── contract │ │ ├── BUILD │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── example.c │ │ └── src │ │ ├── lib.rs │ │ └── tests.rs └── standalone │ └── contract │ ├── BUILD │ ├── Cargo.toml │ ├── build.rs │ ├── example.lua │ └── src │ ├── lib.rs │ └── tests.rs ├── rust-toolchain └── rust ├── contract ├── Cargo-manifest.toml └── src │ ├── entry.rs │ ├── error.rs │ └── main.rs └── tests ├── Cargo-manifest.toml └── src ├── lib.rs └── tests.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @jjyr @sopium 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/cargo-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/.github/workflows/cargo-publish.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /tmp 3 | /releases 4 | *.vi 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/README.md -------------------------------------------------------------------------------- /capsule.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/capsule.jpg -------------------------------------------------------------------------------- /crates/tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/Cargo.toml -------------------------------------------------------------------------------- /crates/tests/src/capsule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/src/capsule.rs -------------------------------------------------------------------------------- /crates/tests/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/src/main.rs -------------------------------------------------------------------------------- /crates/tests/src/testtool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/src/testtool.rs -------------------------------------------------------------------------------- /crates/tests/test-contract/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /build 3 | -------------------------------------------------------------------------------- /crates/tests/test-contract/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/Cargo.lock -------------------------------------------------------------------------------- /crates/tests/test-contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/Cargo.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/Cross.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/README.md -------------------------------------------------------------------------------- /crates/tests/test-contract/capsule.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/capsule.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/contracts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/tests/test-contract/contracts/test-contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/contracts/test-contract/Cargo.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/contracts/test-contract/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/contracts/test-contract/src/entry.rs -------------------------------------------------------------------------------- /crates/tests/test-contract/contracts/test-contract/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/contracts/test-contract/src/error.rs -------------------------------------------------------------------------------- /crates/tests/test-contract/contracts/test-contract/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/contracts/test-contract/src/main.rs -------------------------------------------------------------------------------- /crates/tests/test-contract/deployment.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/deployment.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/tests/test-contract/rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2023-04-20 2 | -------------------------------------------------------------------------------- /crates/tests/test-contract/tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/tests/Cargo.toml -------------------------------------------------------------------------------- /crates/tests/test-contract/tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/tests/src/lib.rs -------------------------------------------------------------------------------- /crates/tests/test-contract/tests/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/tests/test-contract/tests/src/tests.rs -------------------------------------------------------------------------------- /crates/testtool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/crates/testtool/README.md -------------------------------------------------------------------------------- /dev-tools/integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/dev-tools/integration-tests.sh -------------------------------------------------------------------------------- /dev-tools/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/dev-tools/package.sh -------------------------------------------------------------------------------- /dev-tools/signing-secret.asc.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/dev-tools/signing-secret.asc.enc -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.75.0 2 | -------------------------------------------------------------------------------- /src/bin/capsule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/bin/capsule.rs -------------------------------------------------------------------------------- /src/checker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/checker.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/config_manipulate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/config_manipulate.rs -------------------------------------------------------------------------------- /src/debugger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/debugger.rs -------------------------------------------------------------------------------- /src/deployment/deployment_process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/deployment_process.rs -------------------------------------------------------------------------------- /src/deployment/manage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/manage.rs -------------------------------------------------------------------------------- /src/deployment/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/mod.rs -------------------------------------------------------------------------------- /src/deployment/plan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/plan.rs -------------------------------------------------------------------------------- /src/deployment/recipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/recipe.rs -------------------------------------------------------------------------------- /src/deployment/tx_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/deployment/tx_check.rs -------------------------------------------------------------------------------- /src/generator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/generator/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/project_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/project_context.rs -------------------------------------------------------------------------------- /src/recipe/c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/recipe/c.rs -------------------------------------------------------------------------------- /src/recipe/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/recipe/lua.rs -------------------------------------------------------------------------------- /src/recipe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/recipe/mod.rs -------------------------------------------------------------------------------- /src/recipe/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/recipe/rust.rs -------------------------------------------------------------------------------- /src/signal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/signal.rs -------------------------------------------------------------------------------- /src/tester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/tester.rs -------------------------------------------------------------------------------- /src/util/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/util/cli.rs -------------------------------------------------------------------------------- /src/util/docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/util/docker.rs -------------------------------------------------------------------------------- /src/util/git.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/util/git.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/version.rs -------------------------------------------------------------------------------- /src/wallet/cli_types/live_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/cli_types/live_cell.rs -------------------------------------------------------------------------------- /src/wallet/cli_types/live_cell_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/cli_types/live_cell_info.rs -------------------------------------------------------------------------------- /src/wallet/cli_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/cli_types/mod.rs -------------------------------------------------------------------------------- /src/wallet/cli_types/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/cli_types/signature.rs -------------------------------------------------------------------------------- /src/wallet/collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/collector.rs -------------------------------------------------------------------------------- /src/wallet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/mod.rs -------------------------------------------------------------------------------- /src/wallet/password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/password.rs -------------------------------------------------------------------------------- /src/wallet/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/rpc.rs -------------------------------------------------------------------------------- /src/wallet/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/util.rs -------------------------------------------------------------------------------- /src/wallet/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/src/wallet/wallet.rs -------------------------------------------------------------------------------- /templates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/.gitignore -------------------------------------------------------------------------------- /templates/Cargo-manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/Cargo-manifest.toml -------------------------------------------------------------------------------- /templates/Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/Cross.toml -------------------------------------------------------------------------------- /templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/README.md -------------------------------------------------------------------------------- /templates/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/c/Makefile -------------------------------------------------------------------------------- /templates/c/bin/contract/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/c/bin/contract/BUILD -------------------------------------------------------------------------------- /templates/c/bin/contract/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/c/bin/contract/example.c -------------------------------------------------------------------------------- /templates/c/sharedlib/contract/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/c/sharedlib/contract/BUILD -------------------------------------------------------------------------------- /templates/c/sharedlib/contract/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/c/sharedlib/contract/example.c -------------------------------------------------------------------------------- /templates/capsule.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/capsule.toml -------------------------------------------------------------------------------- /templates/debugger/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/debugger/template.json -------------------------------------------------------------------------------- /templates/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/Makefile -------------------------------------------------------------------------------- /templates/lua/embedded/contract/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/BUILD -------------------------------------------------------------------------------- /templates/lua/embedded/contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/Cargo.toml -------------------------------------------------------------------------------- /templates/lua/embedded/contract/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/build.rs -------------------------------------------------------------------------------- /templates/lua/embedded/contract/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/example.c -------------------------------------------------------------------------------- /templates/lua/embedded/contract/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/src/lib.rs -------------------------------------------------------------------------------- /templates/lua/embedded/contract/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/embedded/contract/src/tests.rs -------------------------------------------------------------------------------- /templates/lua/standalone/contract/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/standalone/contract/BUILD -------------------------------------------------------------------------------- /templates/lua/standalone/contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/standalone/contract/Cargo.toml -------------------------------------------------------------------------------- /templates/lua/standalone/contract/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/standalone/contract/build.rs -------------------------------------------------------------------------------- /templates/lua/standalone/contract/example.lua: -------------------------------------------------------------------------------- 1 | print("Hello world!") 2 | -------------------------------------------------------------------------------- /templates/lua/standalone/contract/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/standalone/contract/src/lib.rs -------------------------------------------------------------------------------- /templates/lua/standalone/contract/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/lua/standalone/contract/src/tests.rs -------------------------------------------------------------------------------- /templates/rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.74.0 2 | -------------------------------------------------------------------------------- /templates/rust/contract/Cargo-manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/contract/Cargo-manifest.toml -------------------------------------------------------------------------------- /templates/rust/contract/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/contract/src/entry.rs -------------------------------------------------------------------------------- /templates/rust/contract/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/contract/src/error.rs -------------------------------------------------------------------------------- /templates/rust/contract/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/contract/src/main.rs -------------------------------------------------------------------------------- /templates/rust/tests/Cargo-manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/tests/Cargo-manifest.toml -------------------------------------------------------------------------------- /templates/rust/tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/tests/src/lib.rs -------------------------------------------------------------------------------- /templates/rust/tests/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/capsule/HEAD/templates/rust/tests/src/tests.rs --------------------------------------------------------------------------------