0x084dfb6c…7d1esent to0xb7278a61…e575·#24,677,190·0x45926331…a866d5
/# v0.1.0
# { "Depends": "py-genlayer:1jb45aa8ynh2a9c9xn3b7qqh8sm5q93hwfp7jqmwsfhh8jpz09h6" }
from genlayer import *
# contract class
class Storage(gl.Contract):
storage: str
# constructor
def __init__(self, initial_storage: str):
self.storage = initial_storage
# read methods must be annotated with view
@gl.public.view
def get_storage(self) -> str:
return self.storage
# write method
@gl.public.write
def update_storage(self, new_storage: str) -> None:
self.storage = new_storage