summary refs log tree commit diff stats
path: root/contract/memoir.py
blob: 725b9653e6fff9908969ef4989035b8c0c32828b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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

    # Try adding records.
    scenario += c1.add_record(record = '{record #1}')
    scenario += c1.add_record(record = '{record #2}')