├── .cargo └── config.toml ├── .config ├── cargo_spellcheck.dic ├── cargo_spellcheck.toml └── zepter.yaml ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml ├── dependabot.yml ├── download-artifact │ └── action.yml ├── init │ └── action.yaml ├── pull_request_template.md ├── riscv64emac-unknown-none-polkavm.json ├── run-container-command │ └── action.yaml ├── rust-info │ └── action.yml ├── scripts │ ├── combine-pr.py │ ├── contract_sizes_submit.sh │ ├── create-csv.sh │ ├── create-mermaid-diagram.sh │ └── output-contract-sizes.sh ├── v5-contract-sizes.csv └── workflows │ ├── ci.yml │ ├── dependabot-auto-merge.yml │ ├── issue-notifier.yml │ ├── measurements.yml │ ├── pr-notifier.yml │ ├── publish-docs.yml │ └── release-bot.yml ├── .gitignore ├── .images ├── badge.svg ├── badge_flat.svg ├── built-for-ink-flat.svg ├── built-for-ink.svg ├── ink-logo-glow.svg ├── ink-logo-white-bg.svg ├── ink-logo.svg ├── ink-squid.svg ├── inkternals.png ├── monthly-update │ └── athens-2022.jpg └── pallet-revive.png ├── .rustfmt.toml ├── ARCHITECTURE.md ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.adoc ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── FILE_HEADER ├── LICENSE ├── MONTHLY_UPDATE.md ├── README.md ├── RELEASES_CHECKLIST.md ├── SECURITY.md ├── audit-reports ├── OpenZeppelin_ink_v4_Security_Review.txt └── SRLabs_ink_v5_Security_Audit_v1.pdf ├── crates ├── allocator │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── bump.rs │ │ └── lib.rs ├── e2e │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── macro │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── codegen.rs │ │ │ ├── config.rs │ │ │ ├── ir.rs │ │ │ └── lib.rs │ └── src │ │ ├── backend.rs │ │ ├── backend_calls.rs │ │ ├── builders.rs │ │ ├── client_utils.rs │ │ ├── contract_build.rs │ │ ├── contract_results.rs │ │ ├── error.rs │ │ ├── events.rs │ │ ├── lib.rs │ │ ├── node_proc.rs │ │ ├── subxt_client.rs │ │ └── xts.rs ├── engine │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── database.rs │ │ ├── exec_context.rs │ │ ├── ext.rs │ │ ├── hashing.rs │ │ ├── lib.rs │ │ ├── test_api.rs │ │ ├── tests.rs │ │ └── types.rs ├── env │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── api.rs │ │ ├── backend.rs │ │ ├── call │ │ ├── call_builder │ │ │ ├── call.rs │ │ │ ├── delegate.rs │ │ │ └── mod.rs │ │ ├── common.rs │ │ ├── create_builder.rs │ │ ├── execution.rs │ │ ├── mod.rs │ │ └── selector.rs │ │ ├── engine │ │ ├── mod.rs │ │ ├── off_chain │ │ │ ├── call_data.rs │ │ │ ├── impls.rs │ │ │ ├── mod.rs │ │ │ ├── test_api.rs │ │ │ ├── tests.rs │ │ │ └── types.rs │ │ └── on_chain │ │ │ ├── buffer.rs │ │ │ ├── mod.rs │ │ │ └── pallet_revive.rs │ │ ├── error.rs │ │ ├── event.rs │ │ ├── hash.rs │ │ ├── lib.rs │ │ ├── tests.rs │ │ └── types.rs ├── ink │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── codegen │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ └── src │ │ │ ├── enforced_error.rs │ │ │ ├── generator │ │ │ ├── arg_list.rs │ │ │ ├── as_dependency │ │ │ │ ├── call_builder.rs │ │ │ │ ├── contract_ref.rs │ │ │ │ └── mod.rs │ │ │ ├── blake2b.rs │ │ │ ├── contract.rs │ │ │ ├── dispatch.rs │ │ │ ├── env.rs │ │ │ ├── event.rs │ │ │ ├── ink_test.rs │ │ │ ├── item_impls.rs │ │ │ ├── macros.rs │ │ │ ├── metadata.rs │ │ │ ├── mod.rs │ │ │ ├── selector.rs │ │ │ ├── sol.rs │ │ │ ├── sol │ │ │ │ ├── metadata.rs │ │ │ │ └── utils.rs │ │ │ ├── storage.rs │ │ │ ├── storage_item.rs │ │ │ └── trait_def │ │ │ │ ├── call_builder.rs │ │ │ │ ├── call_forwarder.rs │ │ │ │ ├── definition.rs │ │ │ │ ├── message_builder.rs │ │ │ │ ├── mod.rs │ │ │ │ └── trait_registry.rs │ │ │ ├── lib.rs │ │ │ └── traits.rs │ ├── ir │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ └── src │ │ │ ├── ast │ │ │ ├── attr_args.rs │ │ │ ├── meta.rs │ │ │ └── mod.rs │ │ │ ├── error.rs │ │ │ ├── ir │ │ │ ├── attrs.rs │ │ │ ├── blake2.rs │ │ │ ├── config.rs │ │ │ ├── contract.rs │ │ │ ├── event │ │ │ │ ├── config.rs │ │ │ │ ├── mod.rs │ │ │ │ └── signature_topic.rs │ │ │ ├── idents_lint.rs │ │ │ ├── ink_test.rs │ │ │ ├── item │ │ │ │ ├── mod.rs │ │ │ │ ├── storage.rs │ │ │ │ └── tests.rs │ │ │ ├── item_impl │ │ │ │ ├── callable.rs │ │ │ │ ├── constructor.rs │ │ │ │ ├── impl_item.rs │ │ │ │ ├── iter.rs │ │ │ │ ├── message.rs │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ ├── item_mod.rs │ │ │ ├── mod.rs │ │ │ ├── selector.rs │ │ │ ├── sha3.rs │ │ │ ├── storage_item │ │ │ │ ├── config.rs │ │ │ │ └── mod.rs │ │ │ ├── trait_def │ │ │ │ ├── config.rs │ │ │ │ ├── item │ │ │ │ │ ├── iter.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── trait_item.rs │ │ │ │ ├── mod.rs │ │ │ │ └── tests.rs │ │ │ └── utils.rs │ │ │ ├── lib.rs │ │ │ └── literal.rs │ ├── macro │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ └── src │ │ │ ├── blake2b.rs │ │ │ ├── contract.rs │ │ │ ├── contract_ref.rs │ │ │ ├── error.rs │ │ │ ├── event │ │ │ ├── metadata.rs │ │ │ └── mod.rs │ │ │ ├── ink_test.rs │ │ │ ├── lib.rs │ │ │ ├── scale.rs │ │ │ ├── selector.rs │ │ │ ├── sol.rs │ │ │ ├── sol │ │ │ ├── codec.rs │ │ │ ├── error.rs │ │ │ └── utils.rs │ │ │ ├── storage │ │ │ ├── mod.rs │ │ │ ├── storable.rs │ │ │ ├── storable_hint.rs │ │ │ ├── storage_key.rs │ │ │ └── storage_layout.rs │ │ │ ├── storage_item.rs │ │ │ ├── tests │ │ │ ├── event.rs │ │ │ ├── event_metadata.rs │ │ │ ├── mod.rs │ │ │ ├── storable.rs │ │ │ ├── storable_hint.rs │ │ │ ├── storage_key.rs │ │ │ └── storage_layout.rs │ │ │ └── trait_def.rs │ ├── src │ │ ├── codegen │ │ │ ├── dispatch │ │ │ │ ├── execution.rs │ │ │ │ ├── info.rs │ │ │ │ ├── mod.rs │ │ │ │ └── type_check.rs │ │ │ ├── env.rs │ │ │ ├── implies_return.rs │ │ │ ├── is_same_type.rs │ │ │ ├── mod.rs │ │ │ ├── sol.rs │ │ │ ├── trait_def │ │ │ │ ├── call_builder.rs │ │ │ │ ├── mod.rs │ │ │ │ └── trait_message.rs │ │ │ └── utils │ │ │ │ ├── identity_type.rs │ │ │ │ ├── mod.rs │ │ │ │ └── same_type.rs │ │ ├── contract_ref.rs │ │ ├── env_access.rs │ │ ├── lib.rs │ │ ├── message_builder.rs │ │ ├── option_info.rs │ │ ├── result_info.rs │ │ └── sol.rs │ └── tests │ │ ├── compile_tests.rs │ │ ├── events_metadata.rs │ │ ├── return_type_metadata.rs │ │ ├── trybuild_wrapper │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ └── ui │ │ ├── abi │ │ ├── all │ │ │ ├── fail │ │ │ │ ├── constructors-no-default.rs │ │ │ │ ├── constructors-no-default.stderr │ │ │ │ ├── event-anonymous-too-many-topics.rs │ │ │ │ ├── event-anonymous-too-many-topics.stderr │ │ │ │ ├── event-too-many-topics.rs │ │ │ │ ├── event-too-many-topics.stderr │ │ │ │ ├── message-selector-overlap.rs │ │ │ │ └── message-selector-overlap.stderr │ │ │ └── pass │ │ │ │ ├── constructors-with-default.rs │ │ │ │ ├── event-anonymous-max-topics.rs │ │ │ │ ├── event-arg-name-override.rs │ │ │ │ ├── event-max-topics.rs │ │ │ │ ├── event-name-override.rs │ │ │ │ ├── message-name-override.rs │ │ │ │ ├── message-selector-encoding-args.rs │ │ │ │ ├── message-selector-encoding.rs │ │ │ │ ├── message-selector-precedence.rs │ │ │ │ └── trait-def-message-name-override.rs │ │ └── sol │ │ │ ├── fail │ │ │ ├── constructor-selector-overrides.rs │ │ │ ├── constructor-selector-overrides.stderr │ │ │ ├── constructors.rs │ │ │ ├── constructors.stderr │ │ │ ├── derive-sol-encode-decode-complex-enum.rs │ │ │ ├── derive-sol-encode-decode-complex-enum.stderr │ │ │ ├── derive-sol-encode-decode-enum-discriminant-max.rs │ │ │ ├── derive-sol-encode-decode-enum-discriminant-max.stderr │ │ │ ├── derive-sol-encode-decode-enum-discriminants.rs │ │ │ ├── derive-sol-encode-decode-enum-discriminants.stderr │ │ │ ├── event-anonymous-too-many-topics.rs │ │ │ ├── event-anonymous-too-many-topics.stderr │ │ │ ├── event-too-many-topics.rs │ │ │ ├── event-too-many-topics.stderr │ │ │ ├── message-selector-overrides.rs │ │ │ ├── message-selector-overrides.stderr │ │ │ ├── trait-message-selector-overlap.rs │ │ │ └── trait-message-selector-overlap.stderr │ │ │ └── pass │ │ │ ├── constructor-contract-ref.rs │ │ │ ├── constructor.rs │ │ │ ├── custom-error-encoding.rs │ │ │ ├── derive-sol-encode-decode-enum-discriminants.rs │ │ │ ├── derive-sol-encode-decode-enum.rs │ │ │ ├── event-anonymous-max-topics.rs │ │ │ ├── event-arg-name-override.rs │ │ │ ├── event-max-topics.rs │ │ │ ├── event-name-override.rs │ │ │ ├── message-encoding-inputs.rs │ │ │ ├── message-name-override.rs │ │ │ ├── message-return-type.rs │ │ │ ├── message-selector-encoding-args.rs │ │ │ ├── message-selector-encoding.rs │ │ │ └── trait-def-message-name-override.rs │ │ ├── blake2b │ │ ├── fail │ │ │ ├── invalid_parameter_type_01.rs │ │ │ ├── invalid_parameter_type_01.stderr │ │ │ ├── invalid_parameter_type_02.rs │ │ │ ├── invalid_parameter_type_02.stderr │ │ │ ├── missing_parameter.rs │ │ │ ├── missing_parameter.stderr │ │ │ ├── non_literal_parameter.rs │ │ │ └── non_literal_parameter.stderr │ │ └── pass │ │ │ ├── bytestring_input.rs │ │ │ ├── no_implicit_prelude.rs │ │ │ └── string_input.rs │ │ ├── contract │ │ ├── fail │ │ │ ├── cfg │ │ │ │ ├── cfg-forbidden-usage-01.rs │ │ │ │ ├── cfg-forbidden-usage-01.stderr │ │ │ │ ├── cfg-forbidden-usage-02.rs │ │ │ │ ├── cfg-forbidden-usage-02.stderr │ │ │ │ ├── cfg-forbidden-usage-03.rs │ │ │ │ ├── cfg-forbidden-usage-03.stderr │ │ │ │ ├── cfg-forbidden-usage-04.rs │ │ │ │ ├── cfg-forbidden-usage-04.stderr │ │ │ │ ├── cfg-forbidden-usage-05.rs │ │ │ │ ├── cfg-forbidden-usage-05.stderr │ │ │ │ ├── cfg-forbidden-usage-06.rs │ │ │ │ ├── cfg-forbidden-usage-06.stderr │ │ │ │ ├── config-keep-attr-invalid-type.rs │ │ │ │ ├── config-keep-attr-invalid-type.stderr │ │ │ │ ├── config-keep-attr-missing-arg.rs │ │ │ │ └── config-keep-attr-missing-arg.stderr │ │ │ ├── constructor │ │ │ ├── event-conflicting-storage.rs │ │ │ ├── event-conflicting-storage.stderr │ │ │ ├── event │ │ │ │ ├── event-anonymous-too-many-topics.rs │ │ │ │ ├── event-anonymous-too-many-topics.stderr │ │ │ │ ├── event-too-many-topics.rs │ │ │ │ └── event-too-many-topics.stderr │ │ │ ├── impl │ │ │ │ ├── impl-block-for-non-storage-01.rs │ │ │ │ ├── impl-block-for-non-storage-01.stderr │ │ │ │ ├── impl-block-for-non-storage-02.rs │ │ │ │ ├── impl-block-for-non-storage-02.stderr │ │ │ │ ├── impl-block-namespace-invalid-identifier.rs │ │ │ │ ├── impl-block-namespace-invalid-identifier.stderr │ │ │ │ ├── impl-block-namespace-invalid-type.rs │ │ │ │ ├── impl-block-namespace-invalid-type.stderr │ │ │ │ ├── impl-block-namespace-missing-argument.rs │ │ │ │ ├── impl-block-namespace-missing-argument.stderr │ │ │ │ ├── impl-block-using-env-no-marker.rs │ │ │ │ ├── impl-block-using-env-no-marker.stderr │ │ │ │ ├── impl-block-using-static-env-no-marker.rs │ │ │ │ └── impl-block-using-static-env-no-marker.stderr │ │ │ ├── message │ │ │ │ ├── message-hygiene-try.rs │ │ │ │ ├── message-hygiene-try.stderr │ │ │ │ ├── message-immutable-payable.rs │ │ │ │ ├── message-immutable-payable.stderr │ │ │ │ ├── message-input-non-codec.rs │ │ │ │ ├── message-input-non-codec.stderr │ │ │ │ ├── message-input-pattern.rs │ │ │ │ ├── message-input-pattern.stderr │ │ │ │ ├── message-multiple-wildcard-selectors.rs │ │ │ │ ├── message-multiple-wildcard-selectors.stderr │ │ │ │ ├── message-name-override-invalid-01.rs │ │ │ │ ├── message-name-override-invalid-01.stderr │ │ │ │ ├── message-name-override-invalid-02.rs │ │ │ │ ├── message-name-override-invalid-02.stderr │ │ │ │ ├── message-name-override-missing.rs │ │ │ │ ├── message-name-override-missing.stderr │ │ │ │ ├── message-returns-non-codec.rs │ │ │ │ ├── message-returns-non-codec.stderr │ │ │ │ ├── message-returns-self.rs │ │ │ │ ├── message-returns-self.stderr │ │ │ │ ├── message-selector-and-wildcard-selector.rs │ │ │ │ ├── message-selector-and-wildcard-selector.stderr │ │ │ │ ├── message-selector-invalid-type-01.rs │ │ │ │ ├── message-selector-invalid-type-01.stderr │ │ │ │ ├── message-selector-invalid-type-02.rs │ │ │ │ ├── message-selector-invalid-type-02.stderr │ │ │ │ ├── message-selector-missing-arg.rs │ │ │ │ ├── message-selector-missing-arg.stderr │ │ │ │ ├── message-self-receiver-invalid-01.rs │ │ │ │ ├── message-self-receiver-invalid-01.stderr │ │ │ │ ├── message-self-receiver-invalid-02.rs │ │ │ │ ├── message-self-receiver-invalid-02.stderr │ │ │ │ ├── message-self-receiver-invalid-03.rs │ │ │ │ ├── message-self-receiver-invalid-03.stderr │ │ │ │ ├── message-self-receiver-missing.rs │ │ │ │ ├── message-self-receiver-missing.stderr │ │ │ │ ├── message-unknown-property.rs │ │ │ │ └── message-unknown-property.stderr │ │ │ ├── module-missing-constructor.rs │ │ │ ├── module-missing-constructor.stderr │ │ │ ├── module-missing-message.rs │ │ │ ├── module-missing-message.stderr │ │ │ ├── module-missing-storage.rs │ │ │ ├── module-missing-storage.stderr │ │ │ ├── module-multiple-storages.rs │ │ │ ├── module-multiple-storages.stderr │ │ │ ├── module-use-forbidden-idents.rs │ │ │ ├── module-use-forbidden-idents.stderr │ │ │ ├── storage-conflicting-event.rs │ │ │ ├── storage-conflicting-event.stderr │ │ │ ├── storage-unknown-marker.rs │ │ │ ├── storage-unknown-marker.stderr │ │ │ └── trait │ │ │ │ ├── trait-impl-namespace-invalid.rs │ │ │ │ ├── trait-impl-namespace-invalid.stderr │ │ │ │ ├── trait-message-payable-mismatch.rs │ │ │ │ ├── trait-message-payable-mismatch.stderr │ │ │ │ ├── trait-message-selector-mismatch.rs │ │ │ │ ├── trait-message-selector-mismatch.stderr │ │ │ │ ├── trait-message-selector-overlap-1.rs │ │ │ │ ├── trait-message-selector-overlap-1.stderr │ │ │ │ ├── trait-message-selector-overlap-2.rs │ │ │ │ ├── trait-message-selector-overlap-2.stderr │ │ │ │ ├── trait-message-selector-overlap-3.rs │ │ │ │ ├── trait-message-selector-overlap-3.stderr │ │ │ │ ├── trait-message-wildcard-selector.rs │ │ │ │ └── trait-message-wildcard-selector.stderr │ │ └── pass │ │ │ ├── cfg-allowed-usage-01.rs │ │ │ ├── cfg-allowed-usage-02.rs │ │ │ ├── config-custom-env.rs │ │ │ ├── config-keep-attr.rs │ │ │ ├── constructor │ │ │ ├── dispatch-decoder-works.rs │ │ │ ├── env-access.rs │ │ │ ├── event │ │ │ ├── event-anonymous-max-topics.rs │ │ │ ├── event-anonymous.rs │ │ │ ├── event-custom-signature-precedence.rs │ │ │ ├── event-many-definitions.rs │ │ │ ├── event-max-topics.rs │ │ │ ├── event-name-override.rs │ │ │ ├── event-single-definition.rs │ │ │ └── event-topics.rs │ │ │ ├── example │ │ │ ├── example-erc20-works.rs │ │ │ ├── example-erc721-works.rs │ │ │ ├── example-flipper-works.rs │ │ │ ├── example-incrementer-works.rs │ │ │ ├── example-return-err-works.rs │ │ │ ├── example-trait-flipper-works.rs │ │ │ └── example-trait-incrementer-works.rs │ │ │ ├── impl-alias-storage.rs │ │ │ ├── impl-block-namespace.rs │ │ │ ├── impl-block-using-env.rs │ │ │ ├── impl-with-property.rs │ │ │ ├── message │ │ │ ├── message-checked-variant.rs │ │ │ ├── message-many-inputs.rs │ │ │ ├── message-many-outputs.rs │ │ │ ├── message-name-override.rs │ │ │ ├── message-payable.rs │ │ │ ├── message-selector-precedence.rs │ │ │ ├── message-selector.rs │ │ │ └── message-wildcard-selector.rs │ │ │ ├── minimal-contract.rs │ │ │ ├── module-env-types.rs │ │ │ ├── module-non-ink-items.rs │ │ │ ├── storage-many-fields.rs │ │ │ ├── storage-packed-fields.rs │ │ │ ├── storage-single-field.rs │ │ │ ├── storage-with-derives.rs │ │ │ ├── trait-message-payable-guard.rs │ │ │ ├── trait-message-selector-guard.rs │ │ │ └── traits-messages-same-name.rs │ │ ├── event │ │ ├── fail │ │ │ ├── anonymous_invalid_value.rs │ │ │ ├── anonymous_invalid_value.stderr │ │ │ ├── cfg_attr_on_field.rs │ │ │ ├── cfg_attr_on_field.stderr │ │ │ ├── cfg_attr_on_topic.rs │ │ │ ├── cfg_attr_on_topic.stderr │ │ │ ├── conflicting_attributes.rs │ │ │ ├── conflicting_attributes.stderr │ │ │ ├── conflicting_attributes_inline.rs │ │ │ ├── conflicting_attributes_inline.stderr │ │ │ ├── event-anonymous-too-many-topics.rs │ │ │ ├── event-anonymous-too-many-topics.stderr │ │ │ ├── event-too-many-topics.rs │ │ │ ├── event-too-many-topics.stderr │ │ │ ├── event_enum.rs │ │ │ ├── event_enum.stderr │ │ │ ├── generics.rs │ │ │ ├── generics.stderr │ │ │ ├── multiple_topic_args.rs │ │ │ ├── multiple_topic_args.stderr │ │ │ ├── multiple_topic_args_inline.rs │ │ │ ├── multiple_topic_args_inline.stderr │ │ │ ├── name-override-invalid-01.rs │ │ │ ├── name-override-invalid-01.stderr │ │ │ ├── name-override-invalid-02.rs │ │ │ ├── name-override-invalid-02.stderr │ │ │ ├── name-override-missing.rs │ │ │ ├── name-override-missing.stderr │ │ │ ├── signature_hex_short.rs │ │ │ ├── signature_hex_short.stderr │ │ │ ├── signature_missing_value.rs │ │ │ ├── signature_missing_value.stderr │ │ │ ├── unknown_attribute.rs │ │ │ └── unknown_attribute.stderr │ │ └── pass │ │ │ ├── anonymous_flag_works.rs │ │ │ ├── custom-signature-precedence.rs │ │ │ ├── custom_signature_works.rs │ │ │ ├── event-anonymous-max-topics.rs │ │ │ ├── event-max-topics.rs │ │ │ ├── event_attribute_works.rs │ │ │ ├── inline_custom_signature_works.rs │ │ │ └── name-override.rs │ │ ├── pay_with_call │ │ └── pass │ │ │ └── multiple_args.rs │ │ ├── scale_derive │ │ ├── fail │ │ │ ├── invalid_derive.rs │ │ │ └── invalid_derive.stderr │ │ └── pass │ │ │ ├── decode.rs │ │ │ ├── encode.rs │ │ │ ├── multiple.rs │ │ │ └── type_info.rs │ │ ├── selector_bytes │ │ ├── fail │ │ │ ├── invalid_parameter_type_01.rs │ │ │ ├── invalid_parameter_type_01.stderr │ │ │ ├── invalid_parameter_type_02.rs │ │ │ ├── invalid_parameter_type_02.stderr │ │ │ ├── missing_parameter.rs │ │ │ ├── missing_parameter.stderr │ │ │ ├── non_literal_parameter.rs │ │ │ └── non_literal_parameter.stderr │ │ └── pass │ │ │ ├── bytestring_input.rs │ │ │ ├── no_implicit_prelude.rs │ │ │ └── string_input.rs │ │ ├── selector_id │ │ ├── fail │ │ │ ├── invalid_parameter_type_01.rs │ │ │ ├── invalid_parameter_type_01.stderr │ │ │ ├── invalid_parameter_type_02.rs │ │ │ ├── invalid_parameter_type_02.stderr │ │ │ ├── missing_parameter.rs │ │ │ ├── missing_parameter.stderr │ │ │ ├── non_literal_parameter.rs │ │ │ └── non_literal_parameter.stderr │ │ └── pass │ │ │ ├── bytestring_input.rs │ │ │ ├── no_implicit_prelude.rs │ │ │ └── string_input.rs │ │ ├── storage_item │ │ ├── fail │ │ │ ├── argument_derive_invalid_type.rs │ │ │ ├── argument_derive_invalid_type.stderr │ │ │ ├── argument_derive_missing_arg.rs │ │ │ ├── argument_derive_missing_arg.stderr │ │ │ ├── collections_only_packed_1.rs │ │ │ ├── collections_only_packed_1.stderr │ │ │ ├── collections_only_packed_2.rs │ │ │ ├── collections_only_packed_2.stderr │ │ │ ├── double_storage_item.rs │ │ │ ├── double_storage_item.stderr │ │ │ ├── packed_is_not_derived_automatically.rs │ │ │ └── packed_is_not_derived_automatically.stderr │ │ └── pass │ │ │ ├── argument_derive_false.rs │ │ │ ├── complex_non_packed_enum.rs │ │ │ ├── complex_non_packed_struct.rs │ │ │ ├── complex_packed_enum.rs │ │ │ ├── complex_packed_struct.rs │ │ │ ├── default_storage_key_1.rs │ │ │ ├── default_storage_key_2.rs │ │ │ ├── default_storage_key_3.rs │ │ │ ├── default_storage_key_4.rs │ │ │ ├── non_packed_tuple_struct.rs │ │ │ └── packed_tuple_struct.rs │ │ └── trait_def │ │ ├── fail │ │ ├── config_keep_attr_invalid_type.rs │ │ ├── config_keep_attr_invalid_type.stderr │ │ ├── config_keep_attr_missing_arg.rs │ │ ├── config_keep_attr_missing_arg.stderr │ │ ├── config_namespace_invalid_1.rs │ │ ├── config_namespace_invalid_1.stderr │ │ ├── config_namespace_invalid_2.rs │ │ ├── config_namespace_invalid_2.stderr │ │ ├── config_namespace_invalid_3.rs │ │ ├── config_namespace_invalid_3.stderr │ │ ├── config_namespace_invalid_4.rs │ │ ├── config_namespace_invalid_4.stderr │ │ ├── definition_assoc_const.rs │ │ ├── definition_assoc_const.stderr │ │ ├── definition_assoc_type.rs │ │ ├── definition_assoc_type.stderr │ │ ├── definition_constructor.rs │ │ ├── definition_constructor.stderr │ │ ├── definition_empty.rs │ │ ├── definition_empty.stderr │ │ ├── definition_generic.rs │ │ ├── definition_generic.stderr │ │ ├── definition_non_pub.rs │ │ ├── definition_non_pub.stderr │ │ ├── definition_rust_method.rs │ │ ├── definition_rust_method.stderr │ │ ├── definition_super_trait_invalid_1.rs │ │ ├── definition_super_trait_invalid_1.stderr │ │ ├── definition_super_trait_invalid_2.rs │ │ ├── definition_super_trait_invalid_2.stderr │ │ ├── definition_unsafe.rs │ │ ├── definition_unsafe.stderr │ │ ├── message_abi_invalid.rs │ │ ├── message_abi_invalid.stderr │ │ ├── message_async_invalid.rs │ │ ├── message_async_invalid.stderr │ │ ├── message_const_invalid.rs │ │ ├── message_const_invalid.stderr │ │ ├── message_constructor_conflict.rs │ │ ├── message_constructor_conflict.stderr │ │ ├── message_default_impl.rs │ │ ├── message_default_impl.stderr │ │ ├── message_generic_invalid.rs │ │ ├── message_generic_invalid.stderr │ │ ├── message_immutable_payable.rs │ │ ├── message_immutable_payable.stderr │ │ ├── message_input_non_codec.rs │ │ ├── message_input_non_codec.stderr │ │ ├── message_input_pattern_invalid.rs │ │ ├── message_input_pattern_invalid.stderr │ │ ├── message_output_non_codec.rs │ │ ├── message_output_non_codec.stderr │ │ ├── message_payable_invalid_1.rs │ │ ├── message_payable_invalid_1.stderr │ │ ├── message_payable_invalid_2.rs │ │ ├── message_payable_invalid_2.stderr │ │ ├── message_receiver_invalid_1.rs │ │ ├── message_receiver_invalid_1.stderr │ │ ├── message_receiver_invalid_2.rs │ │ ├── message_receiver_invalid_2.stderr │ │ ├── message_receiver_invalid_3.rs │ │ ├── message_receiver_invalid_3.stderr │ │ ├── message_receiver_missing.rs │ │ ├── message_receiver_missing.stderr │ │ ├── message_selector_invalid_1.rs │ │ ├── message_selector_invalid_1.stderr │ │ ├── message_selector_invalid_2.rs │ │ ├── message_selector_invalid_2.stderr │ │ ├── message_selector_overlap.rs │ │ ├── message_selector_overlap.stderr │ │ ├── message_unsafe_invalid.rs │ │ └── message_unsafe_invalid.stderr │ │ └── pass │ │ ├── avoid_overlap_with_namespace.rs │ │ ├── many_inputs.rs │ │ ├── many_outputs.rs │ │ ├── message-name-override-namespace.rs │ │ ├── message-name-override.rs │ │ ├── message-selector-precedence.rs │ │ ├── payable_message.rs │ │ ├── simple_definition.rs │ │ ├── using-env-types.rs │ │ ├── valid_selectors.rs │ │ ├── valid_selectors_namespace.rs │ │ ├── with_keep_attr.rs │ │ └── with_namespace.rs ├── metadata │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── contract_schema.json │ ├── outer_schema.json │ └── src │ │ ├── layout │ │ ├── mod.rs │ │ ├── tests.rs │ │ └── validate.rs │ │ ├── lib.rs │ │ ├── sol.rs │ │ ├── specs.rs │ │ ├── tests.rs │ │ └── utils.rs ├── precompiles │ ├── Cargo.toml │ └── src │ │ ├── erc20.rs │ │ └── lib.rs ├── prelude │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ └── lib.rs ├── primitives │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── abi.rs │ │ ├── arithmetic.rs │ │ ├── contract.rs │ │ ├── key.rs │ │ ├── lib.rs │ │ ├── reflect │ │ ├── contract.rs │ │ ├── dispatch.rs │ │ ├── mod.rs │ │ └── trait_def │ │ │ ├── info.rs │ │ │ ├── mod.rs │ │ │ └── registry.rs │ │ ├── sol.rs │ │ ├── sol │ │ ├── bytes.rs │ │ ├── encodable.rs │ │ ├── encoder.rs │ │ ├── error.rs │ │ ├── macros.rs │ │ ├── params.rs │ │ ├── result.rs │ │ ├── tests.rs │ │ ├── types.rs │ │ └── utils.rs │ │ └── types.rs ├── revive-types │ ├── Cargo.toml │ └── src │ │ ├── byte.rs │ │ ├── evm.rs │ │ ├── hex_serde.rs │ │ ├── lib.rs │ │ └── primitives.rs ├── runtime │ ├── Cargo.toml │ ├── src │ │ ├── api.rs │ │ ├── api │ │ │ ├── assets_api.rs │ │ │ ├── balance_api.rs │ │ │ ├── revive_api.rs │ │ │ ├── system_api.rs │ │ │ └── timestamp_api.rs │ │ ├── client.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ └── macros.rs │ └── test-resources │ │ └── dummy.polkavm └── storage │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ ├── lazy │ │ ├── mapping.rs │ │ ├── mod.rs │ │ └── vec.rs │ └── lib.rs │ └── traits │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ ├── impls │ └── mod.rs │ ├── layout │ ├── impls.rs │ └── mod.rs │ ├── lib.rs │ └── storage.rs ├── integration-tests ├── .gitignore ├── LICENSE ├── README.md ├── all-abi │ └── events │ │ ├── Cargo.toml │ │ ├── event-def-unused │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── event-def │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ ├── event-def2 │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ └── lib.rs ├── internal │ ├── builtin-precompiles │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── call-builder-return-value │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── data-hostfns │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── e2e-runtime-only-backend │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── gas-hostfns │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── lang-err │ │ ├── call-builder-delegate │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── call-builder │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── constructors-return-value │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── contract-ref │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── integration-flipper │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── mapping │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── misc-evm-getters-hostfns │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── misc-hostfns │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── mother │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── overflow-safety │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── own-code-hash │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── sr25519-verification │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── static-buffer │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── lib.rs │ ├── storage-types │ │ ├── Cargo.toml │ │ └── lib.rs │ └── system-precompile │ │ ├── Cargo.toml │ │ └── lib.rs ├── public │ ├── assets-precompile │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── lib.rs │ ├── bytes │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── complex-storage-structures │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── lib.rs │ ├── conditional-compilation │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── contract-invocation │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── contract1 │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── contract2 │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── lib.rs │ │ ├── virtual_contract │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── virtual_contract_ver1 │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ └── virtual_contract_ver2 │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── contract-storage │ │ ├── Cargo.toml │ │ ├── e2e_tests.rs │ │ └── lib.rs │ ├── contract-terminate │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── contract-transfer │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── contract-xcm │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── cross-contract-calls-advanced │ │ ├── Cargo.toml │ │ ├── e2e_tests.rs │ │ ├── lib.rs │ │ └── other-contract │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── cross-contract-calls │ │ ├── Cargo.toml │ │ ├── e2e_tests.rs │ │ ├── lib.rs │ │ └── other-contract │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── custom-allocator │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── custom-environment │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── lib.rs │ ├── debugging-strategies │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── dns │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── e2e-call-runtime │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── erc1155 │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── erc20 │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── erc721 │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── events │ │ ├── Cargo.toml │ │ ├── event-def-unused │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── event-def │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── event-def2 │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── lib.rs │ ├── fallible-setter │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── flipper │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── fuzz-testing │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── incrementer │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── lazyvec │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── multi-contract-caller │ │ ├── .images │ │ │ └── code-hashes.png │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── accumulator │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── adder │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ │ ├── build-all.sh │ │ ├── lib.rs │ │ └── subber │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── multisig │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── payment-channel │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── precompile-demo │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── runtime-call-contract │ │ ├── Cargo.toml │ │ ├── custom-runtime │ │ │ ├── Cargo.toml │ │ │ ├── pallet-revive-caller │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ ├── executor.rs │ │ │ │ │ └── lib.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── e2e_tests.rs │ │ ├── lib.rs │ │ └── traits │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── trait-dyn-cross-contract-calls │ │ ├── Cargo.toml │ │ ├── contracts │ │ │ └── incrementer │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ ├── lib.rs │ │ └── traits │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── trait-erc20 │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── trait-flipper │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── trait-incrementer │ │ ├── Cargo.toml │ │ ├── lib.rs │ │ └── traits │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── upgradeable-contracts │ │ ├── README.md │ │ ├── delegator │ │ │ ├── Cargo.toml │ │ │ ├── delegatee │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ │ ├── delegatee2 │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ │ └── lib.rs │ │ ├── set-code-hash-migration │ │ │ ├── Cargo.toml │ │ │ ├── e2e_tests.rs │ │ │ ├── lib.rs │ │ │ ├── migration │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ │ └── updated-incrementer │ │ │ │ ├── Cargo.toml │ │ │ │ └── lib.rs │ │ └── set-code-hash │ │ │ ├── Cargo.toml │ │ │ ├── lib.rs │ │ │ └── updated-incrementer │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ └── wildcard-selector │ │ ├── Cargo.toml │ │ └── lib.rs └── solidity-abi │ ├── events │ ├── Cargo.toml │ ├── event-def-unused │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── event-def │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── event-def2 │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── lib.rs │ ├── sol-cross-contract │ ├── Cargo.toml │ ├── e2e_tests.rs │ ├── lib.rs │ └── other-contract-sol │ │ ├── Cargo.toml │ │ └── lib.rs │ ├── sol-encoding │ ├── Cargo.toml │ ├── e2e_tests.rs │ └── lib.rs │ ├── solidity-calls-flipper │ ├── Cargo.toml │ ├── e2e_tests.rs │ ├── lib.rs │ └── sol │ │ ├── .gitignore │ │ ├── 01-deploy.js │ │ ├── 02-call-flip.js │ │ ├── contracts │ │ └── FlipperCaller.sol │ │ ├── hardhat.config.js │ │ ├── package-lock.json │ │ └── package.json │ ├── trait-dyn-cross-contract-calls │ ├── Cargo.toml │ ├── contracts │ │ └── incrementer │ │ │ ├── Cargo.toml │ │ │ └── lib.rs │ ├── lib.rs │ └── traits │ │ ├── Cargo.toml │ │ └── lib.rs │ └── trait-flipper │ ├── Cargo.toml │ └── lib.rs ├── linting ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── extra │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ ├── non_fallible_api.rs │ │ ├── primitive_topic.rs │ │ ├── storage_never_freed.rs │ │ └── strict_balance_equality.rs │ └── ui │ │ ├── fail │ │ ├── non_fallible_api.rs │ │ ├── non_fallible_api.stderr │ │ ├── primitive_topic.rs │ │ ├── primitive_topic.stderr │ │ ├── storage_never_freed.rs │ │ ├── storage_never_freed.stderr │ │ ├── strict_balance_equality.rs │ │ └── strict_balance_equality.stderr │ │ └── pass │ │ ├── non_fallible_api.rs │ │ ├── primitive_topic.rs │ │ ├── storage_never_freed.rs │ │ └── strict_balance_equality.rs ├── mandatory │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ └── no_main.rs │ └── ui │ │ └── pass │ │ └── no_main.rs ├── rust-toolchain.toml └── utils │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ └── lib.rs └── scripts ├── build_and_determine_contract_size.sh ├── contract_size.sh ├── contract_sizes_diff.sh ├── for_all_contracts_exec.sh ├── generate_linter_docs.sh ├── is_contract.sh └── markdown-table.sh /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/cargo_spellcheck.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.config/cargo_spellcheck.dic -------------------------------------------------------------------------------- /.config/cargo_spellcheck.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.config/cargo_spellcheck.toml -------------------------------------------------------------------------------- /.config/zepter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.config/zepter.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/download-artifact/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/download-artifact/action.yml -------------------------------------------------------------------------------- /.github/init/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/init/action.yaml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/riscv64emac-unknown-none-polkavm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/riscv64emac-unknown-none-polkavm.json -------------------------------------------------------------------------------- /.github/run-container-command/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/run-container-command/action.yaml -------------------------------------------------------------------------------- /.github/rust-info/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/rust-info/action.yml -------------------------------------------------------------------------------- /.github/scripts/combine-pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/scripts/combine-pr.py -------------------------------------------------------------------------------- /.github/scripts/contract_sizes_submit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/scripts/contract_sizes_submit.sh -------------------------------------------------------------------------------- /.github/scripts/create-csv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/scripts/create-csv.sh -------------------------------------------------------------------------------- /.github/scripts/create-mermaid-diagram.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/scripts/create-mermaid-diagram.sh -------------------------------------------------------------------------------- /.github/scripts/output-contract-sizes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/scripts/output-contract-sizes.sh -------------------------------------------------------------------------------- /.github/v5-contract-sizes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/v5-contract-sizes.csv -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/issue-notifier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/issue-notifier.yml -------------------------------------------------------------------------------- /.github/workflows/measurements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/measurements.yml -------------------------------------------------------------------------------- /.github/workflows/pr-notifier.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/pr-notifier.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.github/workflows/release-bot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.gitignore -------------------------------------------------------------------------------- /.images/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/badge.svg -------------------------------------------------------------------------------- /.images/badge_flat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/badge_flat.svg -------------------------------------------------------------------------------- /.images/built-for-ink-flat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/built-for-ink-flat.svg -------------------------------------------------------------------------------- /.images/built-for-ink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/built-for-ink.svg -------------------------------------------------------------------------------- /.images/ink-logo-glow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/ink-logo-glow.svg -------------------------------------------------------------------------------- /.images/ink-logo-white-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/ink-logo-white-bg.svg -------------------------------------------------------------------------------- /.images/ink-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/ink-logo.svg -------------------------------------------------------------------------------- /.images/ink-squid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/ink-squid.svg -------------------------------------------------------------------------------- /.images/inkternals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/inkternals.png -------------------------------------------------------------------------------- /.images/monthly-update/athens-2022.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/monthly-update/athens-2022.jpg -------------------------------------------------------------------------------- /.images/pallet-revive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.images/pallet-revive.png -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/CODE_OF_CONDUCT.adoc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FILE_HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/FILE_HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/LICENSE -------------------------------------------------------------------------------- /MONTHLY_UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/MONTHLY_UPDATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/README.md -------------------------------------------------------------------------------- /RELEASES_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/RELEASES_CHECKLIST.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/SECURITY.md -------------------------------------------------------------------------------- /audit-reports/OpenZeppelin_ink_v4_Security_Review.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/audit-reports/OpenZeppelin_ink_v4_Security_Review.txt -------------------------------------------------------------------------------- /audit-reports/SRLabs_ink_v5_Security_Audit_v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/audit-reports/SRLabs_ink_v5_Security_Audit_v1.pdf -------------------------------------------------------------------------------- /crates/allocator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/allocator/Cargo.toml -------------------------------------------------------------------------------- /crates/allocator/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/allocator/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/allocator/src/bump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/allocator/src/bump.rs -------------------------------------------------------------------------------- /crates/allocator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/allocator/src/lib.rs -------------------------------------------------------------------------------- /crates/e2e/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/Cargo.toml -------------------------------------------------------------------------------- /crates/e2e/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/e2e/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/e2e/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/e2e/macro/src/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/macro/src/codegen.rs -------------------------------------------------------------------------------- /crates/e2e/macro/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/macro/src/config.rs -------------------------------------------------------------------------------- /crates/e2e/macro/src/ir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/macro/src/ir.rs -------------------------------------------------------------------------------- /crates/e2e/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/macro/src/lib.rs -------------------------------------------------------------------------------- /crates/e2e/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/backend.rs -------------------------------------------------------------------------------- /crates/e2e/src/backend_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/backend_calls.rs -------------------------------------------------------------------------------- /crates/e2e/src/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/builders.rs -------------------------------------------------------------------------------- /crates/e2e/src/client_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/client_utils.rs -------------------------------------------------------------------------------- /crates/e2e/src/contract_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/contract_build.rs -------------------------------------------------------------------------------- /crates/e2e/src/contract_results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/contract_results.rs -------------------------------------------------------------------------------- /crates/e2e/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/error.rs -------------------------------------------------------------------------------- /crates/e2e/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/events.rs -------------------------------------------------------------------------------- /crates/e2e/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/lib.rs -------------------------------------------------------------------------------- /crates/e2e/src/node_proc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/node_proc.rs -------------------------------------------------------------------------------- /crates/e2e/src/subxt_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/subxt_client.rs -------------------------------------------------------------------------------- /crates/e2e/src/xts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/e2e/src/xts.rs -------------------------------------------------------------------------------- /crates/engine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/Cargo.toml -------------------------------------------------------------------------------- /crates/engine/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/engine/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/engine/src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/database.rs -------------------------------------------------------------------------------- /crates/engine/src/exec_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/exec_context.rs -------------------------------------------------------------------------------- /crates/engine/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/ext.rs -------------------------------------------------------------------------------- /crates/engine/src/hashing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/hashing.rs -------------------------------------------------------------------------------- /crates/engine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/lib.rs -------------------------------------------------------------------------------- /crates/engine/src/test_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/test_api.rs -------------------------------------------------------------------------------- /crates/engine/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/tests.rs -------------------------------------------------------------------------------- /crates/engine/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/engine/src/types.rs -------------------------------------------------------------------------------- /crates/env/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/Cargo.toml -------------------------------------------------------------------------------- /crates/env/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/env/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/env/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/api.rs -------------------------------------------------------------------------------- /crates/env/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/backend.rs -------------------------------------------------------------------------------- /crates/env/src/call/call_builder/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/call_builder/call.rs -------------------------------------------------------------------------------- /crates/env/src/call/call_builder/delegate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/call_builder/delegate.rs -------------------------------------------------------------------------------- /crates/env/src/call/call_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/call_builder/mod.rs -------------------------------------------------------------------------------- /crates/env/src/call/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/common.rs -------------------------------------------------------------------------------- /crates/env/src/call/create_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/create_builder.rs -------------------------------------------------------------------------------- /crates/env/src/call/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/execution.rs -------------------------------------------------------------------------------- /crates/env/src/call/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/mod.rs -------------------------------------------------------------------------------- /crates/env/src/call/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/call/selector.rs -------------------------------------------------------------------------------- /crates/env/src/engine/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/mod.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/call_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/call_data.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/impls.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/mod.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/test_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/test_api.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/tests.rs -------------------------------------------------------------------------------- /crates/env/src/engine/off_chain/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/off_chain/types.rs -------------------------------------------------------------------------------- /crates/env/src/engine/on_chain/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/on_chain/buffer.rs -------------------------------------------------------------------------------- /crates/env/src/engine/on_chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/on_chain/mod.rs -------------------------------------------------------------------------------- /crates/env/src/engine/on_chain/pallet_revive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/engine/on_chain/pallet_revive.rs -------------------------------------------------------------------------------- /crates/env/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/error.rs -------------------------------------------------------------------------------- /crates/env/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/event.rs -------------------------------------------------------------------------------- /crates/env/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/hash.rs -------------------------------------------------------------------------------- /crates/env/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/lib.rs -------------------------------------------------------------------------------- /crates/env/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/tests.rs -------------------------------------------------------------------------------- /crates/env/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/env/src/types.rs -------------------------------------------------------------------------------- /crates/ink/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/Cargo.toml -------------------------------------------------------------------------------- /crates/ink/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/ink/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/ink/codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/Cargo.toml -------------------------------------------------------------------------------- /crates/ink/codegen/LICENSE: -------------------------------------------------------------------------------- 1 | ../../../LICENSE -------------------------------------------------------------------------------- /crates/ink/codegen/README.md: -------------------------------------------------------------------------------- 1 | ../../../README.md -------------------------------------------------------------------------------- /crates/ink/codegen/src/enforced_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/enforced_error.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/arg_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/arg_list.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/as_dependency/call_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/as_dependency/call_builder.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/as_dependency/contract_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/as_dependency/contract_ref.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/as_dependency/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/as_dependency/mod.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/blake2b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/blake2b.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/contract.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/dispatch.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/env.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/event.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/ink_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/ink_test.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/item_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/item_impls.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/macros.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/metadata.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/mod.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/selector.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/sol.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/sol/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/sol/metadata.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/sol/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/sol/utils.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/storage.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/storage_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/storage_item.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/call_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/call_builder.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/call_forwarder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/call_forwarder.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/definition.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/message_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/message_builder.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/mod.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/generator/trait_def/trait_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/generator/trait_def/trait_registry.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/lib.rs -------------------------------------------------------------------------------- /crates/ink/codegen/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/codegen/src/traits.rs -------------------------------------------------------------------------------- /crates/ink/ir/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/Cargo.toml -------------------------------------------------------------------------------- /crates/ink/ir/LICENSE: -------------------------------------------------------------------------------- 1 | ../../../LICENSE -------------------------------------------------------------------------------- /crates/ink/ir/README.md: -------------------------------------------------------------------------------- 1 | ../../../README.md -------------------------------------------------------------------------------- /crates/ink/ir/src/ast/attr_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ast/attr_args.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ast/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ast/meta.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ast/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/error.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/attrs.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/blake2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/blake2.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/config.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/contract.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/event/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/event/config.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/event/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/event/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/event/signature_topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/event/signature_topic.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/idents_lint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/idents_lint.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/ink_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/ink_test.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item/storage.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item/tests.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/callable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/callable.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/constructor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/constructor.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/impl_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/impl_item.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/iter.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/message.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_impl/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_impl/tests.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/item_mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/item_mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/selector.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/sha3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/sha3.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/storage_item/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/storage_item/config.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/storage_item/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/storage_item/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/config.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/item/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/item/iter.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/item/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/item/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/item/trait_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/item/trait_item.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/mod.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/trait_def/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/trait_def/tests.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/ir/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/ir/utils.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/lib.rs -------------------------------------------------------------------------------- /crates/ink/ir/src/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/ir/src/literal.rs -------------------------------------------------------------------------------- /crates/ink/macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/Cargo.toml -------------------------------------------------------------------------------- /crates/ink/macro/LICENSE: -------------------------------------------------------------------------------- 1 | ../../../LICENSE -------------------------------------------------------------------------------- /crates/ink/macro/README.md: -------------------------------------------------------------------------------- 1 | ../../../README.md -------------------------------------------------------------------------------- /crates/ink/macro/src/blake2b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/blake2b.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/contract.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/contract_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/contract_ref.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/error.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/event/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/event/metadata.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/event/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/event/mod.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/ink_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/ink_test.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/lib.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/scale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/scale.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/selector.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/sol.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/sol/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/sol/codec.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/sol/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/sol/error.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/sol/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/sol/utils.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage/mod.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage/storable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage/storable.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage/storable_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage/storable_hint.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage/storage_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage/storage_key.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage/storage_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage/storage_layout.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/storage_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/storage_item.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/event.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/event_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/event_metadata.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/mod.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/storable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/storable.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/storable_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/storable_hint.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/storage_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/storage_key.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/tests/storage_layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/tests/storage_layout.rs -------------------------------------------------------------------------------- /crates/ink/macro/src/trait_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/macro/src/trait_def.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/dispatch/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/dispatch/execution.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/dispatch/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/dispatch/info.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/dispatch/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/dispatch/mod.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/dispatch/type_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/dispatch/type_check.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/env.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/implies_return.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/implies_return.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/is_same_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/is_same_type.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/mod.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/sol.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/trait_def/call_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/trait_def/call_builder.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/trait_def/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/trait_def/mod.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/trait_def/trait_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/trait_def/trait_message.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/utils/identity_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/utils/identity_type.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/utils/mod.rs -------------------------------------------------------------------------------- /crates/ink/src/codegen/utils/same_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/codegen/utils/same_type.rs -------------------------------------------------------------------------------- /crates/ink/src/contract_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/contract_ref.rs -------------------------------------------------------------------------------- /crates/ink/src/env_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/env_access.rs -------------------------------------------------------------------------------- /crates/ink/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/lib.rs -------------------------------------------------------------------------------- /crates/ink/src/message_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/message_builder.rs -------------------------------------------------------------------------------- /crates/ink/src/option_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/option_info.rs -------------------------------------------------------------------------------- /crates/ink/src/result_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/result_info.rs -------------------------------------------------------------------------------- /crates/ink/src/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/src/sol.rs -------------------------------------------------------------------------------- /crates/ink/tests/compile_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/compile_tests.rs -------------------------------------------------------------------------------- /crates/ink/tests/events_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/events_metadata.rs -------------------------------------------------------------------------------- /crates/ink/tests/return_type_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/return_type_metadata.rs -------------------------------------------------------------------------------- /crates/ink/tests/trybuild_wrapper/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/trybuild_wrapper/.cargo/config.toml -------------------------------------------------------------------------------- /crates/ink/tests/trybuild_wrapper/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/trybuild_wrapper/Cargo.lock -------------------------------------------------------------------------------- /crates/ink/tests/trybuild_wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/trybuild_wrapper/Cargo.toml -------------------------------------------------------------------------------- /crates/ink/tests/trybuild_wrapper/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/trybuild_wrapper/src/main.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/constructors-no-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/constructors-no-default.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/constructors-no-default.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/constructors-no-default.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/event-anonymous-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/event-anonymous-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/event-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/event-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/event-too-many-topics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/event-too-many-topics.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/message-selector-overlap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/message-selector-overlap.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/fail/message-selector-overlap.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/fail/message-selector-overlap.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/constructors-with-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/constructors-with-default.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/event-anonymous-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/event-anonymous-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/event-arg-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/event-arg-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/event-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/event-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/event-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/event-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/message-selector-encoding-args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/message-selector-encoding-args.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/message-selector-encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/message-selector-encoding.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/message-selector-precedence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/message-selector-precedence.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/all/pass/trait-def-message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/all/pass/trait-def-message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/constructor-selector-overrides.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/constructor-selector-overrides.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/constructors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/constructors.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/constructors.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/constructors.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/event-anonymous-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/event-anonymous-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/event-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/event-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/event-too-many-topics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/event-too-many-topics.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/message-selector-overrides.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/message-selector-overrides.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/message-selector-overrides.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/message-selector-overrides.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/fail/trait-message-selector-overlap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/fail/trait-message-selector-overlap.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/constructor-contract-ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/constructor-contract-ref.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/constructor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/constructor.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/custom-error-encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/custom-error-encoding.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/derive-sol-encode-decode-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/derive-sol-encode-decode-enum.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/event-anonymous-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/event-anonymous-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/event-arg-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/event-arg-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/event-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/event-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/event-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/event-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/message-encoding-inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/message-encoding-inputs.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/message-return-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/message-return-type.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/message-selector-encoding-args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/message-selector-encoding-args.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/message-selector-encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/message-selector-encoding.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/abi/sol/pass/trait-def-message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/abi/sol/pass/trait-def-message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_01.rs: -------------------------------------------------------------------------------- 1 | const _: [u8; 32] = ink::blake2x256!(true); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_01.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_01.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_02.rs: -------------------------------------------------------------------------------- 1 | const _: [u8; 32] = ink::blake2x256!(42); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_02.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/fail/invalid_parameter_type_02.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/missing_parameter.rs: -------------------------------------------------------------------------------- 1 | const _: [u8; 32] = ink::blake2x256!(); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/missing_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/fail/missing_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/non_literal_parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/fail/non_literal_parameter.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/fail/non_literal_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/fail/non_literal_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/pass/bytestring_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/pass/bytestring_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/pass/no_implicit_prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/pass/no_implicit_prelude.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/blake2b/pass/string_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/blake2b/pass/string_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-01.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-01.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-01.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-02.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-02.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-02.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-03.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-03.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-03.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-03.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-04.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-04.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-04.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-05.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-05.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-05.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-05.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-06.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-06.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-06.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/cfg/cfg-forbidden-usage-06.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/constructor/constructor-abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/constructor/constructor-abi.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/constructor/constructor-abi.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/constructor/constructor-abi.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/constructor/constructor-async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/constructor/constructor-async.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/constructor/constructor-const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/constructor/constructor-const.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/constructor/constructor-unsafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/constructor/constructor-unsafe.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/event-conflicting-storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/event-conflicting-storage.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/event-conflicting-storage.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/event-conflicting-storage.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/event/event-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/event/event-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/event/event-too-many-topics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/event/event-too-many-topics.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/message/message-hygiene-try.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/message/message-hygiene-try.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/message/message-hygiene-try.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/message/message-hygiene-try.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/message/message-input-non-codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/message/message-input-non-codec.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/message/message-input-pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/message/message-input-pattern.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/message/message-returns-self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/message/message-returns-self.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-constructor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-constructor.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-constructor.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-constructor.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-message.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-message.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-message.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-storage.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-missing-storage.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-missing-storage.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-multiple-storages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-multiple-storages.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-multiple-storages.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-multiple-storages.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-use-forbidden-idents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-use-forbidden-idents.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/module-use-forbidden-idents.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/module-use-forbidden-idents.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/storage-conflicting-event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/storage-conflicting-event.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/storage-conflicting-event.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/storage-conflicting-event.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/storage-unknown-marker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/storage-unknown-marker.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/fail/storage-unknown-marker.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/fail/storage-unknown-marker.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/cfg-allowed-usage-01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/cfg-allowed-usage-01.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/cfg-allowed-usage-02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/cfg-allowed-usage-02.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/config-custom-env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/config-custom-env.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/config-keep-attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/config-keep-attr.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/constructor/constructor-aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/constructor/constructor-aliases.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/constructor/constructor-payable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/constructor/constructor-payable.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/dispatch-decoder-works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/dispatch-decoder-works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/env-access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/env-access.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-anonymous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-anonymous.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-many-definitions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-many-definitions.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-single-definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-single-definition.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/event/event-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/event/event-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/example/example-erc20-works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/example/example-erc20-works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/example/example-erc721-works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/example/example-erc721-works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/example/example-flipper-works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/example/example-flipper-works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/impl-alias-storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/impl-alias-storage.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/impl-block-namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/impl-block-namespace.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/impl-block-using-env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/impl-block-using-env.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/impl-with-property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/impl-with-property.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-checked-variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-checked-variant.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-many-inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-many-inputs.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-many-outputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-many-outputs.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-payable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-payable.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/message/message-selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/message/message-selector.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/minimal-contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/minimal-contract.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/module-env-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/module-env-types.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/module-non-ink-items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/module-non-ink-items.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/storage-many-fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/storage-many-fields.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/storage-packed-fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/storage-packed-fields.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/storage-single-field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/storage-single-field.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/storage-with-derives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/storage-with-derives.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/trait-message-payable-guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/trait-message-payable-guard.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/trait-message-selector-guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/trait-message-selector-guard.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/contract/pass/traits-messages-same-name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/contract/pass/traits-messages-same-name.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/anonymous_invalid_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/anonymous_invalid_value.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/anonymous_invalid_value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/anonymous_invalid_value.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/cfg_attr_on_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/cfg_attr_on_field.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/cfg_attr_on_field.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/cfg_attr_on_field.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/cfg_attr_on_topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/cfg_attr_on_topic.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/cfg_attr_on_topic.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/cfg_attr_on_topic.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/conflicting_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/conflicting_attributes.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/conflicting_attributes.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/conflicting_attributes.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/conflicting_attributes_inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/conflicting_attributes_inline.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/conflicting_attributes_inline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/conflicting_attributes_inline.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/event-anonymous-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/event-anonymous-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/event-too-many-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/event-too-many-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/event-too-many-topics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/event-too-many-topics.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/event_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/event_enum.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/event_enum.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/event_enum.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/generics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/generics.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/generics.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/multiple_topic_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/multiple_topic_args.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/multiple_topic_args.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/multiple_topic_args.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/multiple_topic_args_inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/multiple_topic_args_inline.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/multiple_topic_args_inline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/multiple_topic_args_inline.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-invalid-01.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-invalid-01.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-invalid-01.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-invalid-01.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-invalid-02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-invalid-02.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-invalid-02.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-invalid-02.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-missing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-missing.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/name-override-missing.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/name-override-missing.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/signature_hex_short.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/signature_hex_short.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/signature_hex_short.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/signature_hex_short.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/signature_missing_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/signature_missing_value.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/signature_missing_value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/signature_missing_value.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/unknown_attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/unknown_attribute.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/fail/unknown_attribute.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/fail/unknown_attribute.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/anonymous_flag_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/anonymous_flag_works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/custom-signature-precedence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/custom-signature-precedence.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/custom_signature_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/custom_signature_works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/event-anonymous-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/event-anonymous-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/event-max-topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/event-max-topics.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/event_attribute_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/event_attribute_works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/inline_custom_signature_works.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/inline_custom_signature_works.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/event/pass/name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/event/pass/name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/pay_with_call/pass/multiple_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/pay_with_call/pass/multiple_args.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/fail/invalid_derive.rs: -------------------------------------------------------------------------------- 1 | #[ink::scale_derive(Encode, Whatevs)] 2 | struct S; 3 | 4 | fn main() { 5 | } -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/fail/invalid_derive.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/scale_derive/fail/invalid_derive.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/pass/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/scale_derive/pass/decode.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/pass/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/scale_derive/pass/encode.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/pass/multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/scale_derive/pass/multiple.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/scale_derive/pass/type_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/scale_derive/pass/type_info.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/invalid_parameter_type_01.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_bytes!(Abi::Ink, true); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/invalid_parameter_type_02.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_bytes!(Abi::Ink, 42); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/missing_parameter.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_bytes!(Abi::Ink, ); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/missing_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/fail/missing_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/non_literal_parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/fail/non_literal_parameter.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/fail/non_literal_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/fail/non_literal_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/pass/bytestring_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/pass/bytestring_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/pass/no_implicit_prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/pass/no_implicit_prelude.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_bytes/pass/string_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_bytes/pass/string_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/invalid_parameter_type_01.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_id!(true); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/invalid_parameter_type_02.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_id!(42); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/missing_parameter.rs: -------------------------------------------------------------------------------- 1 | const _: u32 = ink::selector_id!(); 2 | 3 | fn main() {} 4 | -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/missing_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/fail/missing_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/non_literal_parameter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/fail/non_literal_parameter.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/fail/non_literal_parameter.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/fail/non_literal_parameter.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/pass/bytestring_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/pass/bytestring_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/pass/no_implicit_prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/pass/no_implicit_prelude.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/selector_id/pass/string_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/selector_id/pass/string_input.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/fail/argument_derive_missing_arg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/fail/argument_derive_missing_arg.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/fail/collections_only_packed_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/fail/collections_only_packed_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/fail/double_storage_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/fail/double_storage_item.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/fail/double_storage_item.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/fail/double_storage_item.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/argument_derive_false.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/argument_derive_false.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/complex_non_packed_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/complex_non_packed_enum.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/complex_packed_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/complex_packed_enum.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/complex_packed_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/complex_packed_struct.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/default_storage_key_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/default_storage_key_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/default_storage_key_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/default_storage_key_2.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/default_storage_key_3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/default_storage_key_3.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/default_storage_key_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/default_storage_key_4.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/non_packed_tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/non_packed_tuple_struct.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/storage_item/pass/packed_tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/storage_item/pass/packed_tuple_struct.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_2.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_3.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/config_namespace_invalid_4.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_assoc_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_assoc_const.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_assoc_const.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_assoc_const.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_assoc_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_assoc_type.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_assoc_type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_assoc_type.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_constructor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_constructor.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_constructor.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_constructor.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_empty.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_empty.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_empty.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_generic.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_generic.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_generic.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_non_pub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_non_pub.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_non_pub.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_non_pub.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_rust_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_rust_method.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_rust_method.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_rust_method.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_unsafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_unsafe.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/definition_unsafe.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/definition_unsafe.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_abi_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_abi_invalid.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_abi_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_abi_invalid.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_async_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_async_invalid.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_async_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_async_invalid.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_const_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_const_invalid.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_const_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_const_invalid.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_default_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_default_impl.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_default_impl.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_default_impl.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_generic_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_generic_invalid.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_generic_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_generic_invalid.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_immutable_payable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_immutable_payable.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_input_non_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_input_non_codec.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_input_non_codec.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_input_non_codec.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_output_non_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_output_non_codec.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_payable_invalid_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_payable_invalid_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_payable_invalid_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_payable_invalid_2.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_2.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_receiver_invalid_3.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_receiver_missing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_receiver_missing.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_selector_invalid_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_selector_invalid_1.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_selector_invalid_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_selector_invalid_2.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_selector_overlap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_selector_overlap.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_unsafe_invalid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_unsafe_invalid.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/fail/message_unsafe_invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/fail/message_unsafe_invalid.stderr -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/many_inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/many_inputs.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/many_outputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/many_outputs.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/message-name-override.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/message-name-override.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/message-selector-precedence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/message-selector-precedence.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/payable_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/payable_message.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/simple_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/simple_definition.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/using-env-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/using-env-types.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/valid_selectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/valid_selectors.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/valid_selectors_namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/valid_selectors_namespace.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/with_keep_attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/with_keep_attr.rs -------------------------------------------------------------------------------- /crates/ink/tests/ui/trait_def/pass/with_namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/ink/tests/ui/trait_def/pass/with_namespace.rs -------------------------------------------------------------------------------- /crates/metadata/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/Cargo.toml -------------------------------------------------------------------------------- /crates/metadata/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/README.md -------------------------------------------------------------------------------- /crates/metadata/contract_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/contract_schema.json -------------------------------------------------------------------------------- /crates/metadata/outer_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/outer_schema.json -------------------------------------------------------------------------------- /crates/metadata/src/layout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/layout/mod.rs -------------------------------------------------------------------------------- /crates/metadata/src/layout/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/layout/tests.rs -------------------------------------------------------------------------------- /crates/metadata/src/layout/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/layout/validate.rs -------------------------------------------------------------------------------- /crates/metadata/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/lib.rs -------------------------------------------------------------------------------- /crates/metadata/src/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/sol.rs -------------------------------------------------------------------------------- /crates/metadata/src/specs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/specs.rs -------------------------------------------------------------------------------- /crates/metadata/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/tests.rs -------------------------------------------------------------------------------- /crates/metadata/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/metadata/src/utils.rs -------------------------------------------------------------------------------- /crates/precompiles/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/precompiles/Cargo.toml -------------------------------------------------------------------------------- /crates/precompiles/src/erc20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/precompiles/src/erc20.rs -------------------------------------------------------------------------------- /crates/precompiles/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/precompiles/src/lib.rs -------------------------------------------------------------------------------- /crates/prelude/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/prelude/Cargo.toml -------------------------------------------------------------------------------- /crates/prelude/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/prelude/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/prelude/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/prelude/src/lib.rs -------------------------------------------------------------------------------- /crates/primitives/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/Cargo.toml -------------------------------------------------------------------------------- /crates/primitives/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/primitives/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/primitives/src/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/abi.rs -------------------------------------------------------------------------------- /crates/primitives/src/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/arithmetic.rs -------------------------------------------------------------------------------- /crates/primitives/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/contract.rs -------------------------------------------------------------------------------- /crates/primitives/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/key.rs -------------------------------------------------------------------------------- /crates/primitives/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/lib.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/contract.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/dispatch.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/mod.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/trait_def/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/trait_def/info.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/trait_def/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/trait_def/mod.rs -------------------------------------------------------------------------------- /crates/primitives/src/reflect/trait_def/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/reflect/trait_def/registry.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/bytes.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/encodable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/encodable.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/encoder.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/error.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/macros.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/params.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/result.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/tests.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/types.rs -------------------------------------------------------------------------------- /crates/primitives/src/sol/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/sol/utils.rs -------------------------------------------------------------------------------- /crates/primitives/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/primitives/src/types.rs -------------------------------------------------------------------------------- /crates/revive-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/Cargo.toml -------------------------------------------------------------------------------- /crates/revive-types/src/byte.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/src/byte.rs -------------------------------------------------------------------------------- /crates/revive-types/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/src/evm.rs -------------------------------------------------------------------------------- /crates/revive-types/src/hex_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/src/hex_serde.rs -------------------------------------------------------------------------------- /crates/revive-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/src/lib.rs -------------------------------------------------------------------------------- /crates/revive-types/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/revive-types/src/primitives.rs -------------------------------------------------------------------------------- /crates/runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/Cargo.toml -------------------------------------------------------------------------------- /crates/runtime/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api.rs -------------------------------------------------------------------------------- /crates/runtime/src/api/assets_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api/assets_api.rs -------------------------------------------------------------------------------- /crates/runtime/src/api/balance_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api/balance_api.rs -------------------------------------------------------------------------------- /crates/runtime/src/api/revive_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api/revive_api.rs -------------------------------------------------------------------------------- /crates/runtime/src/api/system_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api/system_api.rs -------------------------------------------------------------------------------- /crates/runtime/src/api/timestamp_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/api/timestamp_api.rs -------------------------------------------------------------------------------- /crates/runtime/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/client.rs -------------------------------------------------------------------------------- /crates/runtime/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/error.rs -------------------------------------------------------------------------------- /crates/runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/lib.rs -------------------------------------------------------------------------------- /crates/runtime/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/src/macros.rs -------------------------------------------------------------------------------- /crates/runtime/test-resources/dummy.polkavm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/runtime/test-resources/dummy.polkavm -------------------------------------------------------------------------------- /crates/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/Cargo.toml -------------------------------------------------------------------------------- /crates/storage/LICENSE: -------------------------------------------------------------------------------- 1 | ../../LICENSE -------------------------------------------------------------------------------- /crates/storage/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /crates/storage/src/lazy/mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/src/lazy/mapping.rs -------------------------------------------------------------------------------- /crates/storage/src/lazy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/src/lazy/mod.rs -------------------------------------------------------------------------------- /crates/storage/src/lazy/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/src/lazy/vec.rs -------------------------------------------------------------------------------- /crates/storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/src/lib.rs -------------------------------------------------------------------------------- /crates/storage/traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/Cargo.toml -------------------------------------------------------------------------------- /crates/storage/traits/LICENSE: -------------------------------------------------------------------------------- 1 | ../../../LICENSE -------------------------------------------------------------------------------- /crates/storage/traits/README.md: -------------------------------------------------------------------------------- 1 | ../../../README.md -------------------------------------------------------------------------------- /crates/storage/traits/src/impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/src/impls/mod.rs -------------------------------------------------------------------------------- /crates/storage/traits/src/layout/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/src/layout/impls.rs -------------------------------------------------------------------------------- /crates/storage/traits/src/layout/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/src/layout/mod.rs -------------------------------------------------------------------------------- /crates/storage/traits/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/src/lib.rs -------------------------------------------------------------------------------- /crates/storage/traits/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/crates/storage/traits/src/storage.rs -------------------------------------------------------------------------------- /integration-tests/.gitignore: -------------------------------------------------------------------------------- 1 | **/target/ 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /integration-tests/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/LICENSE -------------------------------------------------------------------------------- /integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/README.md -------------------------------------------------------------------------------- /integration-tests/all-abi/events/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def-unused/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def-unused/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def-unused/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def-unused/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def2/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/all-abi/events/event-def2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/event-def2/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/all-abi/events/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/all-abi/events/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/builtin-precompiles/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/builtin-precompiles/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/builtin-precompiles/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/builtin-precompiles/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/call-builder-return-value/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/call-builder-return-value/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/call-builder-return-value/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/call-builder-return-value/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/data-hostfns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/data-hostfns/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/data-hostfns/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/data-hostfns/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/e2e-runtime-only-backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/e2e-runtime-only-backend/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/e2e-runtime-only-backend/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/e2e-runtime-only-backend/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/gas-hostfns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/gas-hostfns/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/gas-hostfns/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/gas-hostfns/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/call-builder-delegate/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/call-builder-delegate/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/call-builder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/call-builder/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/call-builder/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/call-builder/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/contract-ref/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/contract-ref/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/contract-ref/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/contract-ref/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/lang-err/integration-flipper/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/lang-err/integration-flipper/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/mapping/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/mapping/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/mapping/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/mapping/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/misc-evm-getters-hostfns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/misc-evm-getters-hostfns/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/misc-evm-getters-hostfns/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/misc-evm-getters-hostfns/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/misc-hostfns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/misc-hostfns/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/misc-hostfns/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/misc-hostfns/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/mother/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/mother/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/mother/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/mother/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/overflow-safety/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/overflow-safety/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/overflow-safety/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/overflow-safety/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/own-code-hash/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/own-code-hash/.gitignore -------------------------------------------------------------------------------- /integration-tests/internal/own-code-hash/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/own-code-hash/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/own-code-hash/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/own-code-hash/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/sr25519-verification/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/sr25519-verification/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/sr25519-verification/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/sr25519-verification/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/static-buffer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/static-buffer/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/static-buffer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/static-buffer/README.md -------------------------------------------------------------------------------- /integration-tests/internal/static-buffer/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/static-buffer/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/storage-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/storage-types/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/storage-types/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/storage-types/lib.rs -------------------------------------------------------------------------------- /integration-tests/internal/system-precompile/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/system-precompile/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/internal/system-precompile/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/internal/system-precompile/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/assets-precompile/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/assets-precompile/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/assets-precompile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/assets-precompile/README.md -------------------------------------------------------------------------------- /integration-tests/public/assets-precompile/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/assets-precompile/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/bytes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/bytes/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/bytes/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/bytes/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/complex-storage-structures/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/complex-storage-structures/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/complex-storage-structures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/complex-storage-structures/README.md -------------------------------------------------------------------------------- /integration-tests/public/complex-storage-structures/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/complex-storage-structures/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/conditional-compilation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/conditional-compilation/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/conditional-compilation/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/conditional-compilation/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/README.md -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/contract1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/contract1/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/contract1/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/contract1/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/contract2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/contract2/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/contract2/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/contract2/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-invocation/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-invocation/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-storage/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-storage/e2e_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-storage/e2e_tests.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-storage/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-storage/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-terminate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-terminate/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-terminate/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-terminate/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-transfer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-transfer/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-transfer/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-transfer/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/contract-xcm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-xcm/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/contract-xcm/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/contract-xcm/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/cross-contract-calls-advanced/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/cross-contract-calls-advanced/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/cross-contract-calls-advanced/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/cross-contract-calls-advanced/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/cross-contract-calls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/cross-contract-calls/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/cross-contract-calls/e2e_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/cross-contract-calls/e2e_tests.rs -------------------------------------------------------------------------------- /integration-tests/public/cross-contract-calls/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/cross-contract-calls/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/custom-allocator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/custom-allocator/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/custom-allocator/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/custom-allocator/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/custom-environment/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/custom-environment/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/custom-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/custom-environment/README.md -------------------------------------------------------------------------------- /integration-tests/public/custom-environment/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/custom-environment/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/debugging-strategies/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/debugging-strategies/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/debugging-strategies/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/debugging-strategies/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/dns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/dns/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/dns/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/dns/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/e2e-call-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/e2e-call-runtime/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/e2e-call-runtime/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/e2e-call-runtime/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/erc1155/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc1155/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/erc1155/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc1155/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/erc20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc20/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/erc20/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc20/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/erc721/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc721/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/erc721/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/erc721/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/events/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/events/event-def-unused/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def-unused/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/events/event-def-unused/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def-unused/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/events/event-def/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/events/event-def/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/events/event-def2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def2/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/events/event-def2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/event-def2/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/events/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/events/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/fallible-setter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/fallible-setter/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/fallible-setter/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/fallible-setter/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/flipper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/flipper/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/flipper/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/flipper/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/fuzz-testing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/fuzz-testing/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/fuzz-testing/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/fuzz-testing/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/incrementer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/incrementer/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/incrementer/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/incrementer/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/lazyvec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/lazyvec/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/lazyvec/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/lazyvec/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/README.md -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/accumulator/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/accumulator/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/adder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/adder/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/adder/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/adder/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/build-all.sh -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/subber/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/subber/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/multi-contract-caller/subber/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multi-contract-caller/subber/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/multisig/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multisig/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/multisig/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/multisig/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/payment-channel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/payment-channel/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/payment-channel/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/payment-channel/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/precompile-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/precompile-demo/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/precompile-demo/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/precompile-demo/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/runtime-call-contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/runtime-call-contract/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/runtime-call-contract/e2e_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/runtime-call-contract/e2e_tests.rs -------------------------------------------------------------------------------- /integration-tests/public/runtime-call-contract/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/runtime-call-contract/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/runtime-call-contract/traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/runtime-call-contract/traits/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/runtime-call-contract/traits/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/runtime-call-contract/traits/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/trait-dyn-cross-contract-calls/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-dyn-cross-contract-calls/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/trait-erc20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-erc20/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/trait-erc20/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-erc20/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/trait-flipper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-flipper/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/trait-flipper/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-flipper/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/trait-incrementer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-incrementer/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/trait-incrementer/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-incrementer/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/trait-incrementer/traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-incrementer/traits/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/trait-incrementer/traits/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/trait-incrementer/traits/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/upgradeable-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/upgradeable-contracts/README.md -------------------------------------------------------------------------------- /integration-tests/public/upgradeable-contracts/delegator/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/upgradeable-contracts/delegator/lib.rs -------------------------------------------------------------------------------- /integration-tests/public/wildcard-selector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/wildcard-selector/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/public/wildcard-selector/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/public/wildcard-selector/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def-unused/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def-unused/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def-unused/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def-unused/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def2/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/event-def2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/event-def2/src/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/events/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/events/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-cross-contract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-cross-contract/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-cross-contract/e2e_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-cross-contract/e2e_tests.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-cross-contract/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-cross-contract/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-encoding/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-encoding/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-encoding/e2e_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-encoding/e2e_tests.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/sol-encoding/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/sol-encoding/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/solidity-calls-flipper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/solidity-calls-flipper/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/solidity-calls-flipper/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/solidity-calls-flipper/lib.rs -------------------------------------------------------------------------------- /integration-tests/solidity-abi/trait-flipper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/trait-flipper/Cargo.toml -------------------------------------------------------------------------------- /integration-tests/solidity-abi/trait-flipper/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/integration-tests/solidity-abi/trait-flipper/lib.rs -------------------------------------------------------------------------------- /linting/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/.cargo/config.toml -------------------------------------------------------------------------------- /linting/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /linting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/Cargo.toml -------------------------------------------------------------------------------- /linting/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/LICENSE -------------------------------------------------------------------------------- /linting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/README.md -------------------------------------------------------------------------------- /linting/extra/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/Cargo.toml -------------------------------------------------------------------------------- /linting/extra/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /linting/extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/README.md -------------------------------------------------------------------------------- /linting/extra/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/src/lib.rs -------------------------------------------------------------------------------- /linting/extra/src/non_fallible_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/src/non_fallible_api.rs -------------------------------------------------------------------------------- /linting/extra/src/primitive_topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/src/primitive_topic.rs -------------------------------------------------------------------------------- /linting/extra/src/storage_never_freed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/src/storage_never_freed.rs -------------------------------------------------------------------------------- /linting/extra/src/strict_balance_equality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/src/strict_balance_equality.rs -------------------------------------------------------------------------------- /linting/extra/ui/fail/non_fallible_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/non_fallible_api.rs -------------------------------------------------------------------------------- /linting/extra/ui/fail/non_fallible_api.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/non_fallible_api.stderr -------------------------------------------------------------------------------- /linting/extra/ui/fail/primitive_topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/primitive_topic.rs -------------------------------------------------------------------------------- /linting/extra/ui/fail/primitive_topic.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/primitive_topic.stderr -------------------------------------------------------------------------------- /linting/extra/ui/fail/storage_never_freed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/storage_never_freed.rs -------------------------------------------------------------------------------- /linting/extra/ui/fail/storage_never_freed.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/storage_never_freed.stderr -------------------------------------------------------------------------------- /linting/extra/ui/fail/strict_balance_equality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/strict_balance_equality.rs -------------------------------------------------------------------------------- /linting/extra/ui/fail/strict_balance_equality.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/fail/strict_balance_equality.stderr -------------------------------------------------------------------------------- /linting/extra/ui/pass/non_fallible_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/pass/non_fallible_api.rs -------------------------------------------------------------------------------- /linting/extra/ui/pass/primitive_topic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/pass/primitive_topic.rs -------------------------------------------------------------------------------- /linting/extra/ui/pass/storage_never_freed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/pass/storage_never_freed.rs -------------------------------------------------------------------------------- /linting/extra/ui/pass/strict_balance_equality.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/extra/ui/pass/strict_balance_equality.rs -------------------------------------------------------------------------------- /linting/mandatory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/mandatory/Cargo.toml -------------------------------------------------------------------------------- /linting/mandatory/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /linting/mandatory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/mandatory/README.md -------------------------------------------------------------------------------- /linting/mandatory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/mandatory/src/lib.rs -------------------------------------------------------------------------------- /linting/mandatory/src/no_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/mandatory/src/no_main.rs -------------------------------------------------------------------------------- /linting/mandatory/ui/pass/no_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/mandatory/ui/pass/no_main.rs -------------------------------------------------------------------------------- /linting/rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/rust-toolchain.toml -------------------------------------------------------------------------------- /linting/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/utils/Cargo.toml -------------------------------------------------------------------------------- /linting/utils/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /linting/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/utils/README.md -------------------------------------------------------------------------------- /linting/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/linting/utils/src/lib.rs -------------------------------------------------------------------------------- /scripts/build_and_determine_contract_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/build_and_determine_contract_size.sh -------------------------------------------------------------------------------- /scripts/contract_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/contract_size.sh -------------------------------------------------------------------------------- /scripts/contract_sizes_diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/contract_sizes_diff.sh -------------------------------------------------------------------------------- /scripts/for_all_contracts_exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/for_all_contracts_exec.sh -------------------------------------------------------------------------------- /scripts/generate_linter_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/generate_linter_docs.sh -------------------------------------------------------------------------------- /scripts/is_contract.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/is_contract.sh -------------------------------------------------------------------------------- /scripts/markdown-table.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/use-ink/ink/HEAD/scripts/markdown-table.sh --------------------------------------------------------------------------------