├── .gitignore ├── LICENSE ├── README.md ├── contracts ├── README.md ├── erc20 │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── index.ts │ │ └── tsconfig.json │ ├── build.sh │ └── package.json ├── flipper │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── index.ts │ │ └── tsconfig.json │ ├── build.sh │ └── package.json ├── incrementer │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── index.ts │ │ └── tsconfig.json │ ├── build.sh │ └── package.json └── raw │ ├── README.md │ ├── erc20 │ ├── README.md │ ├── assembly │ │ ├── env.ts │ │ ├── index.ts │ │ ├── lib-contract.ts │ │ ├── lib.ts │ │ └── tsconfig.json │ ├── build.sh │ └── package.json │ ├── flipper │ ├── README.md │ ├── assembly │ │ ├── env.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ └── tsconfig.json │ ├── build.sh │ └── package.json │ └── incrementer │ ├── README.md │ ├── assembly │ ├── env.ts │ ├── index.ts │ ├── lib.ts │ └── tsconfig.json │ ├── build.sh │ └── package.json ├── docker-compose.yml ├── package.json ├── packages ├── README.md ├── as-contracts │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── env.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── README.md │ │ │ ├── contract-utils.ts │ │ │ ├── contract.ts │ │ │ ├── crypto.ts │ │ │ ├── dev.ts │ │ │ └── storage.ts │ │ └── tsconfig.json │ ├── build.sh │ ├── index.js │ └── package.json ├── as-runtime │ ├── LICENSE │ ├── README.md │ ├── assembly │ │ ├── env.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ └── tsconfig.json │ ├── build.sh │ ├── examples │ │ ├── chainSpecs │ │ │ ├── customSpec-Kusama.json │ │ │ ├── customSpec-Substrate.json │ │ │ └── customSpecRaw-Kusama.json │ │ └── runtimes │ │ │ ├── kusama_runtime.compact.wat │ │ │ ├── node_runtime.compact.wat │ │ │ ├── node_template_runtime.compact.wat │ │ │ ├── sc_runtime_test.compact.wat │ │ │ ├── sp_runtime_interface_test_wasm.compact.wat │ │ │ ├── substrate_node_runtime.wat │ │ │ └── substrate_test_runtime.compact.wat │ ├── index.js │ └── package.json └── as-utils │ ├── LICENSE │ ├── README.md │ ├── assembly │ ├── arrayToUint8Array.ts │ ├── index.ts │ ├── toBytes.ts │ └── tsconfig.json │ └── package.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/README.md -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/erc20/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/LICENSE -------------------------------------------------------------------------------- /contracts/erc20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/README.md -------------------------------------------------------------------------------- /contracts/erc20/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/assembly/index.ts -------------------------------------------------------------------------------- /contracts/erc20/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/erc20/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/build.sh -------------------------------------------------------------------------------- /contracts/erc20/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/erc20/package.json -------------------------------------------------------------------------------- /contracts/flipper/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/LICENSE -------------------------------------------------------------------------------- /contracts/flipper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/README.md -------------------------------------------------------------------------------- /contracts/flipper/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/assembly/index.ts -------------------------------------------------------------------------------- /contracts/flipper/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/flipper/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/build.sh -------------------------------------------------------------------------------- /contracts/flipper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/flipper/package.json -------------------------------------------------------------------------------- /contracts/incrementer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/LICENSE -------------------------------------------------------------------------------- /contracts/incrementer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/README.md -------------------------------------------------------------------------------- /contracts/incrementer/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/assembly/index.ts -------------------------------------------------------------------------------- /contracts/incrementer/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/incrementer/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/build.sh -------------------------------------------------------------------------------- /contracts/incrementer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/incrementer/package.json -------------------------------------------------------------------------------- /contracts/raw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/README.md -------------------------------------------------------------------------------- /contracts/raw/erc20/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/README.md -------------------------------------------------------------------------------- /contracts/raw/erc20/assembly/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/assembly/env.ts -------------------------------------------------------------------------------- /contracts/raw/erc20/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/assembly/index.ts -------------------------------------------------------------------------------- /contracts/raw/erc20/assembly/lib-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/assembly/lib-contract.ts -------------------------------------------------------------------------------- /contracts/raw/erc20/assembly/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/assembly/lib.ts -------------------------------------------------------------------------------- /contracts/raw/erc20/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/raw/erc20/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/build.sh -------------------------------------------------------------------------------- /contracts/raw/erc20/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/erc20/package.json -------------------------------------------------------------------------------- /contracts/raw/flipper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/README.md -------------------------------------------------------------------------------- /contracts/raw/flipper/assembly/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/assembly/env.ts -------------------------------------------------------------------------------- /contracts/raw/flipper/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/assembly/index.ts -------------------------------------------------------------------------------- /contracts/raw/flipper/assembly/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/assembly/lib.ts -------------------------------------------------------------------------------- /contracts/raw/flipper/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/raw/flipper/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/build.sh -------------------------------------------------------------------------------- /contracts/raw/flipper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/flipper/package.json -------------------------------------------------------------------------------- /contracts/raw/incrementer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/README.md -------------------------------------------------------------------------------- /contracts/raw/incrementer/assembly/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/assembly/env.ts -------------------------------------------------------------------------------- /contracts/raw/incrementer/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/assembly/index.ts -------------------------------------------------------------------------------- /contracts/raw/incrementer/assembly/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/assembly/lib.ts -------------------------------------------------------------------------------- /contracts/raw/incrementer/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/assembly/tsconfig.json -------------------------------------------------------------------------------- /contracts/raw/incrementer/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/build.sh -------------------------------------------------------------------------------- /contracts/raw/incrementer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/contracts/raw/incrementer/package.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/package.json -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/as-contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/LICENSE -------------------------------------------------------------------------------- /packages/as-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/README.md -------------------------------------------------------------------------------- /packages/as-contracts/assembly/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/env.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/index.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/README.md -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/contract-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/contract-utils.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/contract.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/crypto.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/dev.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/lib/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/lib/storage.ts -------------------------------------------------------------------------------- /packages/as-contracts/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/assembly/tsconfig.json -------------------------------------------------------------------------------- /packages/as-contracts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/build.sh -------------------------------------------------------------------------------- /packages/as-contracts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/index.js -------------------------------------------------------------------------------- /packages/as-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-contracts/package.json -------------------------------------------------------------------------------- /packages/as-runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/LICENSE -------------------------------------------------------------------------------- /packages/as-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/README.md -------------------------------------------------------------------------------- /packages/as-runtime/assembly/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/assembly/env.ts -------------------------------------------------------------------------------- /packages/as-runtime/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/assembly/index.ts -------------------------------------------------------------------------------- /packages/as-runtime/assembly/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/assembly/lib.ts -------------------------------------------------------------------------------- /packages/as-runtime/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/assembly/tsconfig.json -------------------------------------------------------------------------------- /packages/as-runtime/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/build.sh -------------------------------------------------------------------------------- /packages/as-runtime/examples/chainSpecs/customSpec-Kusama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/chainSpecs/customSpec-Kusama.json -------------------------------------------------------------------------------- /packages/as-runtime/examples/chainSpecs/customSpec-Substrate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/chainSpecs/customSpec-Substrate.json -------------------------------------------------------------------------------- /packages/as-runtime/examples/chainSpecs/customSpecRaw-Kusama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/chainSpecs/customSpecRaw-Kusama.json -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/kusama_runtime.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/kusama_runtime.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/node_runtime.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/node_runtime.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/node_template_runtime.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/node_template_runtime.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/sc_runtime_test.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/sc_runtime_test.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/sp_runtime_interface_test_wasm.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/sp_runtime_interface_test_wasm.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/substrate_node_runtime.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/substrate_node_runtime.wat -------------------------------------------------------------------------------- /packages/as-runtime/examples/runtimes/substrate_test_runtime.compact.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/examples/runtimes/substrate_test_runtime.compact.wat -------------------------------------------------------------------------------- /packages/as-runtime/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/index.js -------------------------------------------------------------------------------- /packages/as-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-runtime/package.json -------------------------------------------------------------------------------- /packages/as-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/LICENSE -------------------------------------------------------------------------------- /packages/as-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/README.md -------------------------------------------------------------------------------- /packages/as-utils/assembly/arrayToUint8Array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/assembly/arrayToUint8Array.ts -------------------------------------------------------------------------------- /packages/as-utils/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/assembly/index.ts -------------------------------------------------------------------------------- /packages/as-utils/assembly/toBytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/assembly/toBytes.ts -------------------------------------------------------------------------------- /packages/as-utils/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/assembly/tsconfig.json -------------------------------------------------------------------------------- /packages/as-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/packages/as-utils/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paritytech/as-substrate/HEAD/yarn.lock --------------------------------------------------------------------------------