Core v1.0 Highlights
Revamping the sol!
macro bindings
- Contract and RPC codegen made cleaner by removal of the
T
transport generic - Improving the function return types by removing the need for
_0
- Changes to function call bindings e.g
pub struct balanceOfCall { _0: Address }
topub struct balanceOfCall(pub Address)
- Changes to event bindings
- Changes to error bindings
Simplify ABI encoding and decoding
Other breaking changes
- Removal of the deprecated
Signature
type.PrimitiveSignature
is now aliased toSignature
- Renaming methods in User-defined types (UDT)’s bindings and implementing
From
andInto
traits for UDT’s - Bumping
getrandom
andrand
- Removal of
From<String>
forBytes
If you’d like to dive into the details of each change, please take a look at this PR