Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ description: Understand breaking changes in Alloy core v1.0 including sol! macro

### Revamping the `sol!` macro bindings

- [Contract and RPC codegen made cleaner by removal of the `T` transport generic](/migrating-to-core-1.0/sol!-changes/removing-T-generic)
- [Improving the function return types by removing the need for `_0`](/migrating-to-core-1.0/sol!-changes/improving-function-return-types)
- [Changes to function call bindings e.g `pub struct balanceOfCall { _0: Address }` to `pub struct balanceOfCall(pub Address)`](/migrating-to-core-1.0/sol!-changes/changes-to-function-call-bindings)
- [Changes to event bindings](/migrating-to-core-1.0/sol!-changes/changes-to-event-bindings)
- [Changes to error bindings](/migrating-to-core-1.0/sol!-changes/changes-to-error-bindings)
- [Contract and RPC codegen made cleaner by removal of the `T` transport generic](/migrating-to-core-v1/sol!-changes/removing-T-generic)
- [Improving the function return types by removing the need for `_0`](/migrating-to-core-v1/sol!-changes/improving-function-return-types)
- [Changes to function call bindings e.g `pub struct balanceOfCall { _0: Address }` to `pub struct balanceOfCall(pub Address)`](/migrating-to-core-v1/sol!-changes/changes-to-function-call-bindings)
- [Changes to event bindings](/migrating-to-core-v1/sol!-changes/changes-to-event-bindings)
- [Changes to error bindings](/migrating-to-core-v1/sol!-changes/changes-to-error-bindings)

### Simplify ABI encoding and decoding

- [ABI encoding function return structs](/migrating-to-core-1.0/encoding-decoding-changes/encoding-return-structs)
- [Removing `validate: bool` from the `abi_decode` methods](/migrating-to-core-1.0/encoding-decoding-changes/removing-validate-bool)
- [ABI encoding function return structs](/migrating-to-core-v1/encoding-decoding-changes/encoding-return-structs)
- [Removing `validate: bool` from the `abi_decode` methods](/migrating-to-core-v1/encoding-decoding-changes/removing-validate-bool)

### Other breaking changes

Expand Down
18 changes: 9 additions & 9 deletions vocs/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,29 +75,29 @@ export const sidebar: Sidebar = [
items: [
{
text: 'To alloy v1.0',
link: '/migrating-to-core-1.0/README',
link: '/migrating-to-core-v1',
collapsed: true,
items: [
{
text: 'sol! macro changes',
collapsed: true,
items: [
{ text: 'Removing T generic', link: '/migrating-to-core-1.0/sol!-changes/removing-T-generic' },
{ text: 'Improving function return types', link: '/migrating-to-core-1.0/sol!-changes/improving-function-return-types' },
{ text: 'Function call bindings', link: '/migrating-to-core-1.0/sol!-changes/changes-to-function-call-bindings' },
{ text: 'Event bindings', link: '/migrating-to-core-1.0/sol!-changes/changes-to-event-bindings' },
{ text: 'Error bindings', link: '/migrating-to-core-1.0/sol!-changes/changes-to-error-bindings' },
{ text: 'Removing T generic', link: '/migrating-to-core-v1/sol!-changes/removing-T-generic' },
{ text: 'Improving function return types', link: '/migrating-to-core-v1/sol!-changes/improving-function-return-types' },
{ text: 'Function call bindings', link: '/migrating-to-core-v1/sol!-changes/changes-to-function-call-bindings' },
{ text: 'Event bindings', link: '/migrating-to-core-v1/sol!-changes/changes-to-event-bindings' },
{ text: 'Error bindings', link: '/migrating-to-core-v1/sol!-changes/changes-to-error-bindings' },
]
},
{
text: 'ABI encoding and decoding',
collapsed: true,
items: [
{ text: 'Encoding return structs', link: '/migrating-to-core-1.0/encoding-decoding-changes/encoding-return-structs' },
{ text: 'Removing validate arg', link: '/migrating-to-core-1.0/encoding-decoding-changes/removing-validate-bool' },
{ text: 'Encoding return structs', link: '/migrating-to-core-v1/encoding-decoding-changes/encoding-return-structs' },
{ text: 'Removing validate arg', link: '/migrating-to-core-v1/encoding-decoding-changes/removing-validate-bool' },
]
},
{ text: 'Other breaking changes', link: '/migrating-to-core-1.0/other-breaking-changes' },
{ text: 'Other breaking changes', link: '/migrating-to-core-v1/other-breaking-changes' },
]
},
{
Expand Down