├── .gitattributes ├── .github └── workflows │ ├── actions.yaml │ └── docs.yaml ├── .gitmodules ├── LICENSE ├── README.md ├── docs ├── .spellcheck.yml ├── spell-check-custom-words.txt └── src │ ├── SUMMARY.md │ ├── base-asset.md │ ├── big-numbers.md │ ├── blockchain-types.md │ ├── compound-types.md │ ├── configurable-constants.md │ ├── constants.md │ ├── enums.md │ ├── functions.md │ ├── hashing.md │ ├── hello-sway.md │ ├── if.md │ ├── imports.md │ ├── index.md │ ├── library.md │ ├── logging.md │ ├── match.md │ ├── options.md │ ├── predicate.md │ ├── primitive-types.md │ ├── results.md │ ├── script.md │ ├── solidity.md │ ├── src20.md │ ├── storage-map.md │ ├── structs.md │ ├── tuples.md │ ├── variables.md │ ├── vector.md │ ├── verify-signature.md │ └── while-loop.md └── examples ├── account_types ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── base_asset ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── big_number ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── blockchain_types ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── cheatsheet ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── compound_types ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── configurable_constants ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── constants ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── control_flow_if ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── control_flow_match_statement ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── control_flow_while_loop ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── enums ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── functions ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── hashing ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── hello_sway ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── imports ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ ├── imports_library.sw │ └── main.sw ├── library ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ ├── main.sw │ └── sqrt_lib.sw ├── logging ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── math_lib ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ ├── Q64x64.sw │ ├── full_math.sw │ └── math_lib.sw ├── options ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── predicate ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── predicate_multisig ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── primitive_types ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── results ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── script ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── solidity_cheatsheet ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── src20 ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── storage_map ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── structs ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── tuples ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── uniswapv2 ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── variables ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw ├── vector ├── .gitignore ├── Forc.lock ├── Forc.toml └── src │ └── main.sw └── verify_signature ├── .gitignore ├── Forc.lock ├── Forc.toml └── src └── main.sw /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/.github/workflows/actions.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/README.md -------------------------------------------------------------------------------- /docs/.spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/.spellcheck.yml -------------------------------------------------------------------------------- /docs/spell-check-custom-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/spell-check-custom-words.txt -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/base-asset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/base-asset.md -------------------------------------------------------------------------------- /docs/src/big-numbers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/big-numbers.md -------------------------------------------------------------------------------- /docs/src/blockchain-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/blockchain-types.md -------------------------------------------------------------------------------- /docs/src/compound-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/compound-types.md -------------------------------------------------------------------------------- /docs/src/configurable-constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/configurable-constants.md -------------------------------------------------------------------------------- /docs/src/constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/constants.md -------------------------------------------------------------------------------- /docs/src/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/enums.md -------------------------------------------------------------------------------- /docs/src/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/functions.md -------------------------------------------------------------------------------- /docs/src/hashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/hashing.md -------------------------------------------------------------------------------- /docs/src/hello-sway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/hello-sway.md -------------------------------------------------------------------------------- /docs/src/if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/if.md -------------------------------------------------------------------------------- /docs/src/imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/imports.md -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/library.md -------------------------------------------------------------------------------- /docs/src/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/logging.md -------------------------------------------------------------------------------- /docs/src/match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/match.md -------------------------------------------------------------------------------- /docs/src/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/options.md -------------------------------------------------------------------------------- /docs/src/predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/predicate.md -------------------------------------------------------------------------------- /docs/src/primitive-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/primitive-types.md -------------------------------------------------------------------------------- /docs/src/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/results.md -------------------------------------------------------------------------------- /docs/src/script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/script.md -------------------------------------------------------------------------------- /docs/src/solidity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/solidity.md -------------------------------------------------------------------------------- /docs/src/src20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/src20.md -------------------------------------------------------------------------------- /docs/src/storage-map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/storage-map.md -------------------------------------------------------------------------------- /docs/src/structs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/structs.md -------------------------------------------------------------------------------- /docs/src/tuples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/tuples.md -------------------------------------------------------------------------------- /docs/src/variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/variables.md -------------------------------------------------------------------------------- /docs/src/vector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/vector.md -------------------------------------------------------------------------------- /docs/src/verify-signature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/verify-signature.md -------------------------------------------------------------------------------- /docs/src/while-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/docs/src/while-loop.md -------------------------------------------------------------------------------- /examples/account_types/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/account_types/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/account_types/Forc.lock -------------------------------------------------------------------------------- /examples/account_types/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/account_types/Forc.toml -------------------------------------------------------------------------------- /examples/account_types/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/account_types/src/main.sw -------------------------------------------------------------------------------- /examples/base_asset/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/base_asset/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/base_asset/Forc.lock -------------------------------------------------------------------------------- /examples/base_asset/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/base_asset/Forc.toml -------------------------------------------------------------------------------- /examples/base_asset/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/base_asset/src/main.sw -------------------------------------------------------------------------------- /examples/big_number/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/big_number/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/big_number/Forc.lock -------------------------------------------------------------------------------- /examples/big_number/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/big_number/Forc.toml -------------------------------------------------------------------------------- /examples/big_number/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/big_number/src/main.sw -------------------------------------------------------------------------------- /examples/blockchain_types/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/blockchain_types/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/blockchain_types/Forc.lock -------------------------------------------------------------------------------- /examples/blockchain_types/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/blockchain_types/Forc.toml -------------------------------------------------------------------------------- /examples/blockchain_types/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/blockchain_types/src/main.sw -------------------------------------------------------------------------------- /examples/cheatsheet/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/cheatsheet/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/cheatsheet/Forc.lock -------------------------------------------------------------------------------- /examples/cheatsheet/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/cheatsheet/Forc.toml -------------------------------------------------------------------------------- /examples/cheatsheet/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/cheatsheet/src/main.sw -------------------------------------------------------------------------------- /examples/compound_types/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/compound_types/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/compound_types/Forc.lock -------------------------------------------------------------------------------- /examples/compound_types/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/compound_types/Forc.toml -------------------------------------------------------------------------------- /examples/compound_types/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/compound_types/src/main.sw -------------------------------------------------------------------------------- /examples/configurable_constants/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/configurable_constants/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/configurable_constants/Forc.lock -------------------------------------------------------------------------------- /examples/configurable_constants/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/configurable_constants/Forc.toml -------------------------------------------------------------------------------- /examples/configurable_constants/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/configurable_constants/src/main.sw -------------------------------------------------------------------------------- /examples/constants/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/constants/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/constants/Forc.lock -------------------------------------------------------------------------------- /examples/constants/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/constants/Forc.toml -------------------------------------------------------------------------------- /examples/constants/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/constants/src/main.sw -------------------------------------------------------------------------------- /examples/control_flow_if/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/control_flow_if/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_if/Forc.lock -------------------------------------------------------------------------------- /examples/control_flow_if/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_if/Forc.toml -------------------------------------------------------------------------------- /examples/control_flow_if/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_if/src/main.sw -------------------------------------------------------------------------------- /examples/control_flow_match_statement/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/control_flow_match_statement/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_match_statement/Forc.lock -------------------------------------------------------------------------------- /examples/control_flow_match_statement/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_match_statement/Forc.toml -------------------------------------------------------------------------------- /examples/control_flow_match_statement/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_match_statement/src/main.sw -------------------------------------------------------------------------------- /examples/control_flow_while_loop/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/control_flow_while_loop/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_while_loop/Forc.lock -------------------------------------------------------------------------------- /examples/control_flow_while_loop/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_while_loop/Forc.toml -------------------------------------------------------------------------------- /examples/control_flow_while_loop/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/control_flow_while_loop/src/main.sw -------------------------------------------------------------------------------- /examples/enums/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/enums/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/enums/Forc.lock -------------------------------------------------------------------------------- /examples/enums/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/enums/Forc.toml -------------------------------------------------------------------------------- /examples/enums/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/enums/src/main.sw -------------------------------------------------------------------------------- /examples/functions/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/functions/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/functions/Forc.lock -------------------------------------------------------------------------------- /examples/functions/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/functions/Forc.toml -------------------------------------------------------------------------------- /examples/functions/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/functions/src/main.sw -------------------------------------------------------------------------------- /examples/hashing/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/hashing/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hashing/Forc.lock -------------------------------------------------------------------------------- /examples/hashing/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hashing/Forc.toml -------------------------------------------------------------------------------- /examples/hashing/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hashing/src/main.sw -------------------------------------------------------------------------------- /examples/hello_sway/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/hello_sway/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hello_sway/Forc.lock -------------------------------------------------------------------------------- /examples/hello_sway/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hello_sway/Forc.toml -------------------------------------------------------------------------------- /examples/hello_sway/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/hello_sway/src/main.sw -------------------------------------------------------------------------------- /examples/imports/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/imports/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/imports/Forc.lock -------------------------------------------------------------------------------- /examples/imports/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/imports/Forc.toml -------------------------------------------------------------------------------- /examples/imports/src/imports_library.sw: -------------------------------------------------------------------------------- 1 | library; 2 | -------------------------------------------------------------------------------- /examples/imports/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/imports/src/main.sw -------------------------------------------------------------------------------- /examples/library/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/library/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/library/Forc.lock -------------------------------------------------------------------------------- /examples/library/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/library/Forc.toml -------------------------------------------------------------------------------- /examples/library/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/library/src/main.sw -------------------------------------------------------------------------------- /examples/library/src/sqrt_lib.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/library/src/sqrt_lib.sw -------------------------------------------------------------------------------- /examples/logging/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/logging/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/logging/Forc.lock -------------------------------------------------------------------------------- /examples/logging/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/logging/Forc.toml -------------------------------------------------------------------------------- /examples/logging/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/logging/src/main.sw -------------------------------------------------------------------------------- /examples/math_lib/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/math_lib/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/math_lib/Forc.lock -------------------------------------------------------------------------------- /examples/math_lib/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/math_lib/Forc.toml -------------------------------------------------------------------------------- /examples/math_lib/src/Q64x64.sw: -------------------------------------------------------------------------------- 1 | library; -------------------------------------------------------------------------------- /examples/math_lib/src/full_math.sw: -------------------------------------------------------------------------------- 1 | library; -------------------------------------------------------------------------------- /examples/math_lib/src/math_lib.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/math_lib/src/math_lib.sw -------------------------------------------------------------------------------- /examples/options/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/options/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/options/Forc.lock -------------------------------------------------------------------------------- /examples/options/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/options/Forc.toml -------------------------------------------------------------------------------- /examples/options/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/options/src/main.sw -------------------------------------------------------------------------------- /examples/predicate/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/predicate/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate/Forc.lock -------------------------------------------------------------------------------- /examples/predicate/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate/Forc.toml -------------------------------------------------------------------------------- /examples/predicate/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate/src/main.sw -------------------------------------------------------------------------------- /examples/predicate_multisig/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/predicate_multisig/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate_multisig/Forc.lock -------------------------------------------------------------------------------- /examples/predicate_multisig/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate_multisig/Forc.toml -------------------------------------------------------------------------------- /examples/predicate_multisig/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/predicate_multisig/src/main.sw -------------------------------------------------------------------------------- /examples/primitive_types/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/primitive_types/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/primitive_types/Forc.lock -------------------------------------------------------------------------------- /examples/primitive_types/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/primitive_types/Forc.toml -------------------------------------------------------------------------------- /examples/primitive_types/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/primitive_types/src/main.sw -------------------------------------------------------------------------------- /examples/results/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/results/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/results/Forc.lock -------------------------------------------------------------------------------- /examples/results/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/results/Forc.toml -------------------------------------------------------------------------------- /examples/results/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/results/src/main.sw -------------------------------------------------------------------------------- /examples/script/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/script/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/script/Forc.lock -------------------------------------------------------------------------------- /examples/script/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/script/Forc.toml -------------------------------------------------------------------------------- /examples/script/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/script/src/main.sw -------------------------------------------------------------------------------- /examples/solidity_cheatsheet/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/solidity_cheatsheet/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/solidity_cheatsheet/Forc.lock -------------------------------------------------------------------------------- /examples/solidity_cheatsheet/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/solidity_cheatsheet/Forc.toml -------------------------------------------------------------------------------- /examples/solidity_cheatsheet/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/solidity_cheatsheet/src/main.sw -------------------------------------------------------------------------------- /examples/src20/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/src20/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/src20/Forc.lock -------------------------------------------------------------------------------- /examples/src20/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/src20/Forc.toml -------------------------------------------------------------------------------- /examples/src20/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/src20/src/main.sw -------------------------------------------------------------------------------- /examples/storage_map/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/storage_map/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/storage_map/Forc.lock -------------------------------------------------------------------------------- /examples/storage_map/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/storage_map/Forc.toml -------------------------------------------------------------------------------- /examples/storage_map/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/storage_map/src/main.sw -------------------------------------------------------------------------------- /examples/structs/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/structs/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/structs/Forc.lock -------------------------------------------------------------------------------- /examples/structs/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/structs/Forc.toml -------------------------------------------------------------------------------- /examples/structs/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/structs/src/main.sw -------------------------------------------------------------------------------- /examples/tuples/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/tuples/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/tuples/Forc.lock -------------------------------------------------------------------------------- /examples/tuples/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/tuples/Forc.toml -------------------------------------------------------------------------------- /examples/tuples/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/tuples/src/main.sw -------------------------------------------------------------------------------- /examples/uniswapv2/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/uniswapv2/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/uniswapv2/Forc.lock -------------------------------------------------------------------------------- /examples/uniswapv2/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/uniswapv2/Forc.toml -------------------------------------------------------------------------------- /examples/uniswapv2/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/uniswapv2/src/main.sw -------------------------------------------------------------------------------- /examples/variables/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/variables/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/variables/Forc.lock -------------------------------------------------------------------------------- /examples/variables/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/variables/Forc.toml -------------------------------------------------------------------------------- /examples/variables/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/variables/src/main.sw -------------------------------------------------------------------------------- /examples/vector/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/vector/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/vector/Forc.lock -------------------------------------------------------------------------------- /examples/vector/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/vector/Forc.toml -------------------------------------------------------------------------------- /examples/vector/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/vector/src/main.sw -------------------------------------------------------------------------------- /examples/verify_signature/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | target 3 | -------------------------------------------------------------------------------- /examples/verify_signature/Forc.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/verify_signature/Forc.lock -------------------------------------------------------------------------------- /examples/verify_signature/Forc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/verify_signature/Forc.toml -------------------------------------------------------------------------------- /examples/verify_signature/src/main.sw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/sway-by-example-lib/HEAD/examples/verify_signature/src/main.sw --------------------------------------------------------------------------------