sway/examples
Daniel Frederico Lins Leite 384f46f61d
Contract self impl (#7275)
## Description

Continuation of https://github.com/FuelLabs/sway/pull/7030.

## Checklist

- [x] I have linked to any relevant issues.
- [x] I have commented my code, particularly in hard-to-understand
areas.
- [x] I have updated the documentation where relevant (API docs, the
reference, and the Sway book).
- [ ] If my change requires substantial documentation changes, I have
[requested support from the DevRel
team](https://github.com/FuelLabs/devrel-requests/issues/new/choose)
- [x] I have added tests that prove my fix is effective or that my
feature works.
- [ ] I have added (or requested a maintainer to add) the necessary
`Breaking*` or `New Feature` labels where relevant.
- [x] I have done my best to ensure that my PR adheres to [the Fuel Labs
Code Review
Standards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).
- [x] I have requested a review from the relevant team or maintainers.

---------

Co-authored-by: hey-ewan <ewanretorokugbe@gmail.com>
Co-authored-by: ewan ✦ <66304707+hey-ewan@users.noreply.github.com>
Co-authored-by: IGI-111 <igi-111@protonmail.com>
2025-07-11 11:02:37 +00:00
..
abi_superabis SuperABIs for ABIs (#4272) 2023-07-27 08:45:50 +04:00
abi_supertraits set new encoding as true by default and allow it to be disabled (#5915) 2024-04-25 20:37:50 +04:00
advanced_storage_variables Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
arrays Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
asm_return_tuple_pointer Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
basic_storage_variables Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
break_and_continue Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
cei_analysis Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
configurable_constants Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
converting_types Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
counter Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
enums Fix module visibility check (#6685) 2024-11-15 05:59:45 +01:00
fizzbuzz Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
hashing Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
identity Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
liquidity_pool Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
match_expressions Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
methods_and_associated_functions Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
msg_sender Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
multi_contract_calls Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
native_asset Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
nested_storage_variables Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
option Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
ownership Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
ref_mut_params Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
result Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
signatures Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
storage_example Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
storage_map Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
storage_namespace Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
storage_vec Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
struct_storage_variables Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
structs Struct field privacy (#5508) 2024-01-30 17:15:24 +04:00
time Introduce the Time Library (#7206) 2025-05-30 19:03:23 +10:00
traits bug: Update swayfmt::Config & remove partial implementations (#5193) 2023-10-31 20:39:19 -07:00
tuples ci: fixing typos programmatically (#5975) 2024-05-09 10:21:32 +10:00
type_aliases Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
upgradeable_proxy Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
vec Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
wallet_abi Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
wallet_contract_caller_script Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
wallet_smart_contract Merge std and core libraries (#6729) 2025-03-12 23:52:38 +01:00
wallet_smart_contract_self_impl Contract self impl (#7275) 2025-07-11 11:02:37 +00:00
Forc.lock Contract self impl (#7275) 2025-07-11 11:02:37 +00:00
Forc.toml Contract self impl (#7275) 2025-07-11 11:02:37 +00:00