Skip to content

Commit a1c3614

Browse files
committed
Added a lesson about functions and about current time
1 parent 30e9698 commit a1c3614

File tree

91 files changed

+1886
-360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+1886
-360
lines changed

docs/01-a-simple-counter.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-a-simple-counter/_page.svelte-1dc40524.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-a-simple-counter/_page.svelte-dd2d19d7.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -109,13 +109,13 @@
109109

110110

111111
<script type="module" data-sveltekit-hydrate="obbuui">
112-
import { start } from "./_app/immutable/start-ec30e318.js";
112+
import { start } from "./_app/immutable/start-d4e6303a.js";
113113

114114
start({
115115
assets: "",
116116
env: {},
117117
target: document.querySelector('[data-sveltekit-hydrate="obbuui"]').parentNode,
118-
version: "1678496914612",
118+
version: "1678503087707",
119119
hydrate: {
120120
node_ids: [0, 2, 5],
121121
data: [null,null,null],

docs/01-hello-world.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-hello-world/_page.svelte-785a22a5.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-hello-world/_page.svelte-0903c3be.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -116,13 +116,13 @@ <h2 id="receiving-messages">Receiving messages</h2>
116116

117117

118118
<script type="module" data-sveltekit-hydrate="1b4ca9o">
119-
import { start } from "./_app/immutable/start-ec30e318.js";
119+
import { start } from "./_app/immutable/start-d4e6303a.js";
120120

121121
start({
122122
assets: "",
123123
env: {},
124124
target: document.querySelector('[data-sveltekit-hydrate="1b4ca9o"]').parentNode,
125-
version: "1678496914612",
125+
version: "1678503087707",
126126
hydrate: {
127127
node_ids: [0, 2, 6],
128128
data: [null,null,null],

docs/01-the-deployable-trait.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-the-deployable-trait/_page.svelte-6fb9f5d4.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-the-deployable-trait/_page.svelte-a9c592d5.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -121,13 +121,13 @@ <h2 id="a-simple-interaction">A simple interaction</h2>
121121

122122

123123
<script type="module" data-sveltekit-hydrate="5brffe">
124-
import { start } from "./_app/immutable/start-ec30e318.js";
124+
import { start } from "./_app/immutable/start-d4e6303a.js";
125125

126126
start({
127127
assets: "",
128128
env: {},
129129
target: document.querySelector('[data-sveltekit-hydrate="5brffe"]').parentNode,
130-
version: "1678496914612",
130+
version: "1678503087707",
131131
hydrate: {
132132
node_ids: [0, 2, 7],
133133
data: [null,null,null],

docs/02-addresses.html

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-addresses/_page.svelte-9a9b860a.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-addresses/_page.svelte-7689aed4.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -78,11 +78,12 @@
7878

7979
contract Addresses with Deployable {
8080

81+
// contract persistent state variables
8182
// we have three representations of the same address
8283
a1: Address = address("EQCD39VS5jcptHL8vMjEXrzGaRcCVYto7HUn4bpAOg8xqB2N"); // bouncable (same foundation wallet)
8384
a2: Address = address("UQCD39VS5jcptHL8vMjEXrzGaRcCVYto7HUn4bpAOg8xqEBI"); // non-bounceable (same foundation wallet)
8485
a3: Address;
85-
86+
8687
a4: Address;
8788
a5: Address;
8889
a6: Address;
@@ -98,8 +99,9 @@
9899
}
99100

100101
receive("show all") {
101-
// addresses cannot currently be dumped
102-
// TODO: dump(self.a1);
102+
/// addresses cannot currently be dumped
103+
/// TODO: https://github.com/tact-lang/tact/issues/16
104+
/// dump(self.a1);
103105
}
104106

105107
receive("show ops") {
@@ -154,14 +156,14 @@
154156
</div>
155157

156158

157-
<script type="module" data-sveltekit-hydrate="1f5b1ag">
158-
import { start } from "./_app/immutable/start-ec30e318.js";
159+
<script type="module" data-sveltekit-hydrate="zn6egd">
160+
import { start } from "./_app/immutable/start-d4e6303a.js";
159161

160162
start({
161163
assets: "",
162164
env: {},
163-
target: document.querySelector('[data-sveltekit-hydrate="1f5b1ag"]').parentNode,
164-
version: "1678496914612",
165+
target: document.querySelector('[data-sveltekit-hydrate="zn6egd"]').parentNode,
166+
version: "1678503087707",
165167
hydrate: {
166168
node_ids: [0, 2, 8],
167169
data: [null,null,null],

docs/02-bools.html

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-bools/_page.svelte-e87bb537.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-bools/_page.svelte-b164f5bb.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -80,6 +80,7 @@
8080

8181
contract Bools with Deployable {
8282

83+
// contract persistent state variables
8384
b1: Bool = true;
8485
b2: Bool = false;
8586
b3: Bool;
@@ -153,14 +154,14 @@
153154
</div>
154155

155156

156-
<script type="module" data-sveltekit-hydrate="ky403v">
157-
import { start } from "./_app/immutable/start-ec30e318.js";
157+
<script type="module" data-sveltekit-hydrate="vhtn5g">
158+
import { start } from "./_app/immutable/start-d4e6303a.js";
158159

159160
start({
160161
assets: "",
161162
env: {},
162-
target: document.querySelector('[data-sveltekit-hydrate="ky403v"]').parentNode,
163-
version: "1678496914612",
163+
target: document.querySelector('[data-sveltekit-hydrate="vhtn5g"]').parentNode,
164+
version: "1678503087707",
164165
hydrate: {
165166
node_ids: [0, 2, 9],
166167
data: [null,null,null],

docs/02-constants.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-constants/_page.svelte-631e52a6.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-constants/_page.svelte-9bebdef4.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -137,13 +137,13 @@
137137

138138

139139
<script type="module" data-sveltekit-hydrate="1cqc0ly">
140-
import { start } from "./_app/immutable/start-ec30e318.js";
140+
import { start } from "./_app/immutable/start-d4e6303a.js";
141141

142142
start({
143143
assets: "",
144144
env: {},
145145
target: document.querySelector('[data-sveltekit-hydrate="1cqc0ly"]').parentNode,
146-
version: "1678496914612",
146+
version: "1678503087707",
147147
hydrate: {
148148
node_ids: [0, 2, 10],
149149
data: [null,null,null],

docs/02-integer-ops.html

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,18 @@
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
3636
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-ec30e318.js">
37+
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-ea089cab.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-3208a846.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-77cabd49.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-integer-ops/_page.svelte-f55b822c.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-ad3893c0.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/02-integer-ops/_page.svelte-441c934f.js">
48+
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
4949
</head>
5050
<body>
5151
<div style="display: contents">
@@ -75,6 +75,7 @@
7575

7676
contract Integers with Deployable {
7777

78+
// contract persistent state variables
7879
i1: Int as uint128 = 3001;
7980
i2: Int as int32 = 57;
8081

@@ -143,14 +144,14 @@
143144
</div>
144145

145146

146-
<script type="module" data-sveltekit-hydrate="1um31ho">
147-
import { start } from "./_app/immutable/start-ec30e318.js";
147+
<script type="module" data-sveltekit-hydrate="su4e6r">
148+
import { start } from "./_app/immutable/start-d4e6303a.js";
148149

149150
start({
150151
assets: "",
151152
env: {},
152-
target: document.querySelector('[data-sveltekit-hydrate="1um31ho"]').parentNode,
153-
version: "1678496914612",
153+
target: document.querySelector('[data-sveltekit-hydrate="su4e6r"]').parentNode,
154+
version: "1678503087707",
154155
hydrate: {
155156
node_ids: [0, 2, 11],
156157
data: [null,null,null],

0 commit comments

Comments
 (0)