15 | | - | func testCurrentTimestamp () = throw(((((toString(height) + "__") + toString(lastBlock.timestamp)) + "__") + toString(lastBlock.height))) |
---|
16 | | - | |
---|
17 | | - | |
---|
18 | | - | |
---|
19 | | - | @Callable(i) |
---|
20 | | - | func splitTest (list,oldStr,newStr) = { |
---|
21 | | - | let newList = makeString(split(list, oldStr), newStr) |
---|
22 | | - | throw(newList) |
---|
23 | | - | } |
---|
24 | | - | |
---|
25 | | - | |
---|
26 | | - | |
---|
27 | | - | @Callable(i) |
---|
28 | | - | func removeTest (listStr,removeStr) = { |
---|
29 | | - | let data = split(listStr, removeStr) |
---|
30 | | - | throw(makeString((split(data[0], SEP) ++ split(data[1], SEP)), SEP)) |
---|
31 | | - | } |
---|
32 | | - | |
---|
33 | | - | |
---|
34 | | - | |
---|
35 | | - | @Callable(i) |
---|
36 | | - | func removeTestV2 (listStr,removeStr) = { |
---|
37 | | - | let listData = split(listStr, SEP) |
---|
38 | | - | let idx = value(indexOf(listData, removeStr)) |
---|
39 | | - | throw(makeString(removeByIndex(listData, idx), SEP)) |
---|
40 | | - | } |
---|
41 | | - | |
---|
42 | | - | |
---|
43 | | - | |
---|
44 | | - | @Callable(i) |
---|
45 | | - | func randTest (blockNum,num) = { |
---|
46 | | - | let blockInfo = valueOrErrorMessage(blockInfoByHeight(blockNum), "vrf is not supported by block") |
---|
47 | | - | let vrf = valueOrErrorMessage(blockInfo.vrf, "vrf is empty") |
---|
48 | | - | let seed = sha256(vrf) |
---|
49 | | - | let rand0 = rand(seed, num) |
---|
50 | | - | let rand1 = ((rand0 + "__") + rand(drop(seed, 1), num)) |
---|
51 | | - | let rand2 = ((rand1 + "__") + rand(drop(seed, 2), num)) |
---|
52 | | - | let rand3 = ((rand2 + "__") + rand(drop(seed, 3), num)) |
---|
53 | | - | let rand4 = ((rand3 + "__") + rand(drop(seed, 4), num)) |
---|
54 | | - | let rand5 = ((rand4 + "__") + rand(drop(seed, 5), num)) |
---|
55 | | - | let rand6 = ((rand5 + "__") + rand(drop(seed, 6), num)) |
---|
56 | | - | let rand7 = ((rand6 + "__") + rand(drop(seed, 7), num)) |
---|
57 | | - | let rand8 = ((rand7 + "__") + rand(drop(seed, 8), num)) |
---|
58 | | - | let rand9 = ((rand8 + "__") + rand(drop(seed, 9), num)) |
---|
59 | | - | let rand10 = ((rand9 + "__") + rand(drop(seed, 10), num)) |
---|
60 | | - | throw(rand10) |
---|
61 | | - | } |
---|
| 7 | + | func call () = throw(toString(addressFromPublicKey(fromBase58String("4nVwTvDuWvNuyEyyJL2mHonkbi6iokYs8BWxxautNuSV1NucCCpryh1PVozqzoQ8xkcRCe8Cn6TthptLp8eRSGu4")))) |
---|