From 65d87fc59c334d3ef0854883401ce7d1bed34b9d Mon Sep 17 00:00:00 2001 From: estherroche Date: Thu, 7 Mar 2024 04:37:19 -0600 Subject: [PATCH] feat: add a simple smart contract --- src/ch02-02-starkli-scarb-katana.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/ch02-02-starkli-scarb-katana.md b/src/ch02-02-starkli-scarb-katana.md index e4bed616e..ffb01b333 100644 --- a/src/ch02-02-starkli-scarb-katana.md +++ b/src/ch02-02-starkli-scarb-katana.md @@ -90,15 +90,16 @@ mod hello { self.name.write(name); } - #[external(v0)] - fn get_name(self: @ContractState) -> felt252 { - self.name.read() - } - #[external(v0)] - fn set_name(ref self: ContractState, name: felt252) { - self.name.write(name); - } + #[abi(embed_v0)] + fn get_name(self: @ContractState) -> felt252 { + self.name.read() + } + #[abi(embed_v0)] + fn set_name(ref self: ContractState, name: felt252) { + self.name.write(name); + } } + ``` This rudimentary smart contract serves as a starting point.