github.com/n1ghtfa1l/go-vnt@v0.6.4-alpha.6/core/wavm/tests/debug/program.wat (about)

     1  (module
     2   (type $FUNCSIG$vii (func (param i32 i32)))
     3   (type $FUNCSIG$ii (func (param i32) (result i32)))
     4   (type $FUNCSIG$vij (func (param i32 i64)))
     5   (import "env" "Address" (func $Address (param i32) (result i32)))
     6   (import "env" "PrintAddress" (func $PrintAddress (param i32 i32)))
     7   (import "env" "PrintInt32T" (func $PrintInt32T (param i32 i32)))
     8   (import "env" "PrintInt64T" (func $PrintInt64T (param i32 i64)))
     9   (import "env" "PrintStr" (func $PrintStr (param i32 i32)))
    10   (import "env" "PrintUint32T" (func $PrintUint32T (param i32 i32)))
    11   (import "env" "PrintUint64T" (func $PrintUint64T (param i32 i64)))
    12   (table 0 anyfunc)
    13   (memory $0 1)
    14   (data (i32.const 16) "INIT\00")
    15   (data (i32.const 32) "Will Emit event with name: \00")
    16   (data (i32.const 64) "Sender is: \00")
    17   (data (i32.const 80) "0x880d84da2bE4D02830b03FF4CF0840924Be6B0A6\00")
    18   (data (i32.const 128) "Value is: \00")
    19   (data (i32.const 144) "Return is: \00")
    20   (data (i32.const 160) "Temperature is: \00")
    21   (data (i32.const 192) "Wind is: \00")
    22   (data (i32.const 208) "Remark is: \00")
    23   (data (i32.const 224) "a balance transfer\00")
    24   (data (i32.const 256) "Hash is: \00")
    25   (data (i32.const 272) "0x34d769818cbE989643DCDDf1beCcD0445305922334d769818cbE989643DCDDf1\00")
    26   (data (i32.const 352) "Other is: \00")
    27   (data (i32.const 368) "0x34d769818cbE989643DCDDf1beCcD04453059229\00")
    28   (export "memory" (memory $0))
    29   (export "init" (func $init))
    30   (export "transfer" (func $transfer))
    31   (func $init (; 7 ;) (result i64)
    32    (local $0 i64)
    33    (call $PrintStr
    34     (i32.const 32)
    35     (i32.const 16)
    36    )
    37    (call $PrintAddress
    38     (i32.const 64)
    39     (call $Address
    40      (i32.const 80)
    41     )
    42    )
    43    (call $PrintUint64T
    44     (i32.const 128)
    45     (i64.const 5000)
    46    )
    47    (call $PrintUint32T
    48     (i32.const 144)
    49     (i32.const 100)
    50    )
    51    (call $PrintInt64T
    52     (i32.const 160)
    53     (i64.const -100)
    54    )
    55    (call $PrintInt32T
    56     (i32.const 192)
    57     (i32.const -99)
    58    )
    59    (call $PrintStr
    60     (i32.const 208)
    61     (i32.const 224)
    62    )
    63    (call $PrintStr
    64     (i32.const 256)
    65     (i32.const 272)
    66    )
    67    (call $PrintStr
    68     (i32.const 352)
    69     (i32.const 368)
    70    )
    71    (get_local $0)
    72   )
    73   (func $transfer (; 8 ;)
    74   )
    75  )