summary refs log tree commit diff stats
path: root/contract
diff options
context:
space:
mode:
Diffstat (limited to 'contract')
-rw-r--r--contract/memoir.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/contract/memoir.py b/contract/memoir.py
new file mode 100644
index 0000000..792274b
--- /dev/null
+++ b/contract/memoir.py
@@ -0,0 +1,23 @@
+import smartpy as sp
+
+class Memoir(sp.Contract):
+    def __init__(self):
+        self.init(
+            dates = sp.list([]),
+            records = sp.list([])
+        )
+
+    @sp.entry_point
+    def add_record(self, params):
+        self.data.dates.push(sp.now)
+        self.data.records.push(params.record)
+
+@sp.add_test(name="MyMedMemoir")
+def test():
+    scenario = sp.test_scenario()
+    scenario.h1("MyMedMemoir")
+
+    c1 = Memoir()
+    scenario += c1
+    scenario += c1.add_record(record = '{record #1}')
+    scenario += c1.add_record(record = '{record #2}')