ussd-1 | [I] AfricasTalking:main.go:173 Server closed with error err=http: Server closed (restart point) ussd-1 | [D] visedriver-config:config.go:102 conns conn=postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, user=postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd ussd-1 | [I] AfricasTalking:main.go:69 start command build=7c24544, conn=map[0:conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod TXT, typ POSTGRES 1:conn: /service/services/registration, mod TXT, typ FS 2:conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod BIN, typ POSTGRES], outputsize=160 ussd-1 | [D] storage:storage_service.go:64 db check conn=conn: /service/services/registration, mod TXT, typ FS, store=RESOURCE ussd-1 | [I] storage:storage_service.go:120 connecting to db conn=conn: /service/services/registration, mod TXT, typ FS, typ=1 ussd-1 | [D] storage:storage_service.go:64 db check conn=conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod BIN, typ POSTGRES, store=USER ussd-1 | [I] storage:storage_service.go:120 connecting to db conn=conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod BIN, typ POSTGRES, typ=2 ussd-1 | [D] storage:storage_service.go:172 missing session to apply store=&{0xc000500020 0xc000000000 public 0 true [] false} ussd-1 | [D] gdbmdb:gdbm.go:90 gdbm connected connstr=db-logs/user-data ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_language_set, to=8, description=checks whether the user has set their prefered language ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_created, to=9, description=this is set when an account has been created on the API ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_creation_failed, to=10, description=this is set when there's an error from the API during account creation ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_pending, to=11, description=this is set when an account does not have a status of SUCCESS ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_success, to=12, description=this is set when an account has a status of SUCCESS ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_pin_mismatch, to=13, description=this is set when the confirmation PIN matches the initial PIN during registration ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_pin_set, to=14, description=this is set when a newly registered user sets a PIN. This must be present for an account to access the main menu ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_authorized, to=15, description=this is set to allow a user access guarded nodes after providing a correct PIN ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_invalid_recipient, to=16, description=this is set when the transaction recipient is invalid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_invalid_recipient_with_invite, to=17, description=this is set when the transaction recipient is valid but not on the platform ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_invalid_amount, to=18, description=this is set when the given transaction amount is invalid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_incorrect_pin, to=19, description=this is set when the provided PIN does not match the current account's PIN ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_valid_pin, to=20, description=this is set when the given PIN is valid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_allow_update, to=21, description=this is set to allow a user to update their profile data ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_single_edit, to=22, description=this is set to allow a user to edit a single profile item such as year of birth ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_incorrect_date_format, to=23, description=this is set when the given year of birth is invalid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_incorrect_voucher, to=24, description=this is set when the selected voucher is invalid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_api_call_error, to=25, description=this is set when communication to an external service fails ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_no_active_voucher, to=26, description=this is set when a user does not have an active voucher ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_admin_privilege, to=27, description=this is set when a user has admin privileges. ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_unregistered_number, to=28, description=this is set when an unregistered phonenumber tries to perform an action ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_no_transfers, to=29, description=this is set when a user does not have any transactions ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_incorrect_statement, to=30, description=this is set when the selected statement is invalid ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_firstname_set, to=31, description=this is set when the first name of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_familyname_set, to=32, description=this is set when the family name of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_yob_set, to=33, description=this is set when the yob of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_gender_set, to=34, description=this is set when the gender of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_location_set, to=35, description=this is set when the location of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_offerings_set, to=36, description=this is set when the offerings of the profile is set ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_back_set, to=37, description=this is set when it is a back navigation ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_blocked, to=38, description=this is set when an account has been blocked after the allowed incorrect PIN attempts have been exceeded ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_invalid_pin, to=39, description=this is set when the given PIN is invalid(is less than or more than 4 digits) ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_alias_set, to=40, description=this is set when an account alias has been assigned to a user ussd-1 | [D] asm:flag.go:122 added flag translation from=flag_account_pin_reset, to=41, description=this is set on an account when an admin triggers a PIN reset for them ussd-1 | [D] storage:storage_service.go:64 db check conn=conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod TXT, typ POSTGRES, store=STATE ussd-1 | [I] storage:storage_service.go:120 connecting to db conn=conn: postgres://postgres:GHueXAX9Pury@10.0.0.2:5432/ge_ussd, mod TXT, typ POSTGRES, typ=0 ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=\u0026sessionId=ATUid_717a13c1d242f72ee69394e3bf513147\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [] 0xc000534000 false} ussd-1 | [D] engine:db.go:204 defer persist state set until state set in engine ussd-1 | [D] engine:db.go:221 defer persist memory set until memory set in engine ussd-1 | [D] engine:db.go:161 new engine state added state=state @0xc0000ac100 moves: 0 idx: 0 flags: 0x0000000000000000000000000000000000 path: lang: (default) ussd-1 | [D] engine:db.go:183 new engine memory added memory=&{0 0 [map[]] map[] false} ussd-1 | [D] engine:db.go:235 using engine state for persister state=state @0xc0000ac100 moves: 0 idx: 0 flags: 0x0000000000000000000000000000000000 path: lang: (default) ussd-1 | [D] engine:db.go:246 using engine memory for persister memory=&{0 0 [map[]] map[] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0000ac100 cache:0xc000098180, key=+254721333737, state=state @0xc0000ac100 moves: 5632 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000ac100 moves: 5632 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000ac100 moves: 5633 idx: 0 flags: 0x065320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5633 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0000ac100 moves: 5633 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967113 [map[] map[]] map[check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5633 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5634 idx: 0 flags: 0x105320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:05:12 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:12 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:05:12 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:12 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5635 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:05:12 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:12 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=manage_vouchers, size=0, limit=160 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:05:12 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:12 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_balance, size=18, limit=128 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a, state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x145320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), vm=vm (0xc00009a7e0) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [I] render:page.go:234 found sink sym=main, sink=check_account_status ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=79, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0000ac100 cache:0xc000098180, key=+254721333737, state=state @0xc0000ac100 moves: 5636 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1\u0026sessionId=ATUid_717a13c1d242f72ee69394e3bf513147\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0005340e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 13.19 GURO ussd-1 | false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0003c8800 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8800 moves: 5636 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8800 moves: 5636 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8800 moves: 5637 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5637 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0003c8800 moves: 5637 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967131 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 13.19 GURO ussd-1 | false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5637 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5638 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:402 input match input=31, next=send ussd-1 | [D] vm:runner.go:426 loaded additional code next=send, code=0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=transaction_reset, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a, state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), vm=vm (0xc0005b6780) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [I] render:page.go:234 found sink sym=send, sink=transaction_reset ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=131, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0003c8800 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8800 moves: 5639 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0716021777\u0026sessionId=ATUid_717a13c1d242f72ee69394e3bf513147\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [48 55 49 54 48 50 49 55 55 55] 0xc0005d8620 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0000acf00 cache:0xc000098180, key=+254721333737, state=state @0xc0000acf00 moves: 5639 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000acf00 moves: 5639 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000acf00 moves: 5640 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5640 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0000acf00 moves: 5640 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967131 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5640 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=30373136303231373737 ussd-1 | [D] engine:db.go:530 start VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_recipient, size=0, limit=50 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=1276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=11696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=10696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=06616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5641 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=30373136303231373737, next=amount ussd-1 | [D] vm:runner.go:426 loaded additional code next=amount, code=00031872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=reset_transaction_amount, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=max_amount, size=9, limit=40 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a, state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), vm=vm (0xc00009a240) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=112, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0000acf00 cache:0xc000098180, key=+254721333737, state=state @0xc0000acf00 moves: 5642 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0716021777%2A1\u0026sessionId=ATUid_717a13c1d242f72ee69394e3bf513147\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0005d80e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 13.186364 false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0003c8200 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8200 moves: 5642 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8200 moves: 5642 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8200 moves: 5643 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5643 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0003c8200 moves: 5643 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967140 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[max_amount:13.186364 reset_transaction_amount:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 13.186364 false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5643 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_amount, size=4, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_recipient, size=10, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_sender, size=13, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_amount, size=9, limit=32 ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5644 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=31, next=transaction_pin ussd-1 | [D] vm:runner.go:426 loaded additional code next=transaction_pin, code=00040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=11617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=authorize_account, size=0, limit=6 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a, state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), vm=vm (0xc0003c10e0) ok ussd-1 | [D] state:state.go:346 code changed (set) code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [I] render:page.go:234 found sink sym=transaction_pin, sink=get_recipient ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=82 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=60, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=92 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 1 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0003c8200 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8200 moves: 5645 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"channel=\u0026phoneNumber=%2B254724942097\u0026serviceCode=%2A483%2A061%23\u0026sessionId=DialogussSession__2393411542588721360\u0026text="}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254724942097', rootpath 'root', flagcount 128, language '' [] 0xc0003da0e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0000ad200 cache:0xc000098180, key=+254724942097, state=state @0xc0000ad200 moves: 2737 idx: 0 flags: 0x065300889f010000000000000000000000 path: lang: eng (English) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000ad200 moves: 2737 idx: 0 flags: 0x065300889f010000000000000000000000 path: lang: eng (English), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000ad200 moves: 2738 idx: 0 flags: 0x065300889f010000000000000000000000 path: _first lang: eng (English), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2738 idx: 0 flags: 0x105300889f010000000000000000000000 path: _first lang: eng (English) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0000ad200 moves: 2738 idx: 0 flags: 0x105300889f010000000000000000000000 path: _first lang: eng (English), cache=&{0 4294966839 [map[] map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:0 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254724942097 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2738 idx: 0 flags: 0x105300889f010000000000000000000000 path: _first lang: eng (English) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2739 idx: 0 flags: 0x105300889f010000000000000000000000 path: lang: eng (English) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | 2025/05/27 11:05:59 URL: http://eth-custodial:5003/api/v2/account/status/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:59 Received response for http://eth-custodial:5003/api/v2/account/status/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | 2025/05/27 11:05:59 URL: http://eth-custodial:5003/api/v2/account/status/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:05:59 Received response for http://eth-custodial:5003/api/v2/account/status/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2740 idx: 0 flags: 0x105300889f010000000000000000000000 path: root lang: eng (English) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | 2025/05/27 11:06:00 URL: http://ussd-data-service:5006/api/v1/holdings/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:00 Received response for http://ussd-data-service:5006/api/v1/holdings/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=manage_vouchers, size=0, limit=160 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | 2025/05/27 11:06:00 URL: http://ussd-data-service:5006/api/v1/holdings/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:00 Received response for http://ussd-data-service:5006/api/v1/holdings/0xB474BD1b764b5ad21F0f6c2E96468e5E0d27Cd93: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=check_balance, size=33, limit=128 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a, state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x145300889f010000000000000000000000 path: root/main lang: eng (English), vm=vm (0xc00009b380) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [I] render:page.go:234 found sink sym=main, sink=check_account_status ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=33 ussd-1 | [D] render:page.go:400 rendered menu bytes=52 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=74, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=33 ussd-1 | [D] render:page.go:400 rendered menu bytes=52 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0000ad200 cache:0xc000098180, key=+254724942097, state=state @0xc0000ad200 moves: 2741 idx: 0 flags: 0x045300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"channel=\u0026phoneNumber=%2B254724942097\u0026serviceCode=%2A483%2A061%23\u0026sessionId=DialogussSession__2393411542588721360\u0026text=9"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254724942097', rootpath 'root', flagcount 128, language '' [57] 0xc0005342a0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:0 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Alfredmwaik balance: 0.74 SOHAIL ussd-1 | false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0000adf00 cache:0xc000098180, key=+254724942097, state=state @0xc0000adf00 moves: 2741 idx: 0 flags: 0x045300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000adf00 moves: 2741 idx: 0 flags: 0x045300889f010000000000000000000000 path: root/main lang: eng (English), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0000adf00 moves: 2742 idx: 0 flags: 0x045300889f010000000000000000000000 path: root/main/_first lang: eng (English), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2742 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main/_first lang: eng (English) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0000adf00 moves: 2742 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main/_first lang: eng (English), cache=&{0 4294966872 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Alfredmwaik balance: 0.74 SOHAIL ussd-1 | clear_temporary_value: manage_vouchers:] map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:0 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Alfredmwaik balance: 0.74 SOHAIL ussd-1 | false}, x-SessionId=+254724942097 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2742 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main/_first lang: eng (English) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=39 ussd-1 | [D] engine:db.go:530 start VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2743 idx: 0 flags: 0x105300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2743 idx: 0 flags: 0x115300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2743 idx: 0 flags: 0x115300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2743 idx: 0 flags: 0x115300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2743 idx: 0 flags: 0x115300889f010000000000000000000000 path: root/main lang: eng (English) ussd-1 | [I] vm:runner.go:402 input match input=39, next=quit ussd-1 | [D] vm:runner.go:426 loaded additional code next=quit, code=0003047175697401000007 ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=012e012a0003047175697401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x125300889f010000000000000000000000 path: root/main/quit lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=047175697401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x125300889f010000000000000000000000 path: root/main/quit lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=quit, size=36, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x125300889f010000000000000000000000 path: root/main/quit lang: eng (English) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=, state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x165300889f010000000000000000000000 path: root/main/quit lang: eng (English), vm=vm (0xc00065fa40) ok ussd-1 | [D] state:state.go:346 code changed (set) code= ussd-1 | [I] engine:db.go:400 runner finished with no remaining code state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x165300889f010000000000000000000000 path: root/main/quit lang: eng (English) ussd-1 | [D] engine:db.go:402 have output for quitting ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] engine:db.go:630 entering engine reset state=state @0xc0000adf00 moves: 2744 idx: 0 flags: 0x065300889f010000000000000000000000 path: root/main/quit lang: eng (English) ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=quit, size=36 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=clear_temporary_value, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=manage_vouchers, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=check_balance, size=33 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_created, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_blocked_status, size=0 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0000adf00 cache:0xc000098180, key=+254724942097, state=state @0xc0000adf00 moves: 2747 idx: 0 flags: 0x065300889f010000000000000000000000 path: lang: eng (English) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=\u0026sessionId=ATUid_ced0b410cdab709f54bd62a818c5e595\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [] 0xc0005d81c0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[authorize_account:6 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 max_amount:40 request_custom_alias:0 reset_account_authorized:0 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc000672180 cache:0xc000098180, key=+254721333737, state=state @0xc000672180 moves: 5645 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc000672180 moves: 5645 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc000672180 moves: 5646 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5646 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc000672180 moves: 5646 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967176 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[quit:Thank you for using Sarafu. Goodbye! transaction_reset: validate_recipient:] map[get_amount:1.00 GURO get_recipient:0716021777 get_sender:+254721333737 max_amount:13.186364 reset_transaction_amount: validate_amount:1.00] map[authorize_account:] map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5646 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [D] engine:db.go:630 entering engine reset state=state @0xc000672180 moves: 5647 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=authorize_account, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=reset_transaction_amount, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=max_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=validate_amount, size=4 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_recipient, size=10 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_sender, size=13 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=quit, size=36 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=transaction_reset, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=validate_recipient, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=clear_temporary_value, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=manage_vouchers, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=check_balance, size=18 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_blocked_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_created, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_status, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5652 idx: 0 flags: 0x105320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:06:52 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:52 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:06:52 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:52 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5653 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:06:52 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:52 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=manage_vouchers, size=0, limit=160 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:06:52 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:06:52 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_balance, size=18, limit=128 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a, state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x145320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), vm=vm (0xc00067c780) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [I] render:page.go:234 found sink sym=main, sink=check_account_status ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=79, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc000672180 cache:0xc000098180, key=+254721333737, state=state @0xc000672180 moves: 5654 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1\u0026sessionId=ATUid_ced0b410cdab709f54bd62a818c5e595\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0005d82a0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 13.19 GURO ussd-1 | false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0003c9180 cache:0xc000098180, key=+254721333737, state=state @0xc0003c9180 moves: 5654 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c9180 moves: 5654 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c9180 moves: 5655 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5655 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0003c9180 moves: 5655 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967095 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 13.19 GURO ussd-1 | false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5655 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5656 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:402 input match input=31, next=send ussd-1 | [D] vm:runner.go:426 loaded additional code next=send, code=0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=transaction_reset, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a, state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), vm=vm (0xc00067d860) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [I] render:page.go:234 found sink sym=send, sink=transaction_reset ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=131, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0003c9180 cache:0xc000098180, key=+254721333737, state=state @0xc0003c9180 moves: 5657 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0716021777\u0026sessionId=ATUid_ced0b410cdab709f54bd62a818c5e595\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [48 55 49 54 48 50 49 55 55 55] 0xc000534380 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00017e480 cache:0xc000098180, key=+254721333737, state=state @0xc00017e480 moves: 5657 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017e480 moves: 5657 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017e480 moves: 5658 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5658 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00017e480 moves: 5658 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967095 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5658 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=30373136303231373737 ussd-1 | [D] engine:db.go:530 start VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_recipient, size=0, limit=50 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=1276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=11696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=10696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=06616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5659 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=30373136303231373737, next=amount ussd-1 | [D] vm:runner.go:426 loaded additional code next=amount, code=00031872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=reset_transaction_amount, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=max_amount, size=9, limit=40 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a, state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), vm=vm (0xc0004d6000) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=112, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc00017e480 cache:0xc000098180, key=+254721333737, state=state @0xc00017e480 moves: 5660 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0716021777%2A1\u0026sessionId=ATUid_ced0b410cdab709f54bd62a818c5e595\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0003da540 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 13.186358 false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc000672700 cache:0xc000098180, key=+254721333737, state=state @0xc000672700 moves: 5660 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc000672700 moves: 5660 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc000672700 moves: 5661 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5661 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc000672700 moves: 5661 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967104 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[max_amount:13.186358 reset_transaction_amount:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 13.186358 false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5661 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_amount, size=4, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_recipient, size=10, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_sender, size=13, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_amount, size=9, limit=32 ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5662 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=31, next=transaction_pin ussd-1 | [D] vm:runner.go:426 loaded additional code next=transaction_pin, code=00040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=11617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=authorize_account, size=0, limit=6 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a, state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), vm=vm (0xc0004d6c00) ok ussd-1 | [D] state:state.go:346 code changed (set) code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [I] render:page.go:234 found sink sym=transaction_pin, sink=get_recipient ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=82 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=60, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=92 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 1 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc000672700 cache:0xc000098180, key=+254721333737, state=state @0xc000672700 moves: 5663 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0716021777%2A1%2A0000\u0026sessionId=ATUid_ced0b410cdab709f54bd62a818c5e595\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [48 48 48 48] 0xc000534460 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0003c9780 cache:0xc000098180, key=+254721333737, state=state @0xc0003c9780 moves: 5663 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c9780 moves: 5663 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c9780 moves: 5664 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5664 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0003c9780 moves: 5664 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967140 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 13.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[get_amount:1.00 GURO get_recipient:0716021777 get_sender:+254721333737 max_amount:13.186358 reset_transaction_amount: validate_amount:1.00] map[authorize_account:] map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5664 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=30303030 ussd-1 | [D] engine:db.go:530 start VM run code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=11617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5665 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5665 idx: 0 flags: 0x10d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5665 idx: 0 flags: 0x10d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5665 idx: 0 flags: 0x11d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5665 idx: 0 flags: 0x11d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=30303030, next=transaction_initiated ussd-1 | [D] vm:runner.go:426 loaded additional code next=transaction_initiated, code=00030f72657365745f696e636f7272656374010600010d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f72657365745f696e636f7272656374010600010d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=reset_incorrect, size=0, limit=6 ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:07:39 URL: http://eth-custodial:5003/api/v2/token/transfer | Content-Type: application/json | Method: POST| Request Body: ussd-1 | 2025/05/27 11:07:39 Received response for http://eth-custodial:5003/api/v2/token/transfer: Status Code: 200 | Content-Type: application/json ussd-1 | [I] ussdmenuhandler:menuhandler.go:2001 TokenTransfer trackingId=0b7b6095-bc66-41eb-b33d-c1d86de7d3d7, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=initiate_transaction, size=76, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=, state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)), vm=vm (0xc0004d7080) ok ussd-1 | [D] state:state.go:346 code changed (set) code= ussd-1 | [I] engine:db.go:400 runner finished with no remaining code state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] engine:db.go:402 have output for quitting ussd-1 | [I] render:page.go:234 found sink sym=transaction_initiated, sink=get_recipient ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] engine:db.go:630 entering engine reset state=state @0xc0003c9780 moves: 5666 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=reset_incorrect, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=initiate_transaction, size=76 ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=authorize_account, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_recipient, size=10 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_sender, size=13 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=reset_transaction_amount, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=max_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=validate_amount, size=4 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=transaction_reset, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=validate_recipient, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=clear_temporary_value, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=manage_vouchers, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=check_balance, size=18 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_blocked_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_created, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_status, size=0 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0003c9780 cache:0xc000098180, key=+254721333737, state=state @0xc0003c9780 moves: 5672 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=\u0026sessionId=ATUid_838616c98be746d2d1521afc075612e4\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [] 0xc0003da0e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00071c080 cache:0xc000098180, key=+254721333737, state=state @0xc00071c080 moves: 5672 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00071c080 moves: 5672 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00071c080 moves: 5673 idx: 0 flags: 0x065320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5673 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00071c080 moves: 5673 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967077 [map[] map[]] map[check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5673 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5674 idx: 0 flags: 0x105320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:08:04 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:08:04 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:08:04 URL: http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:08:04 Received response for http://eth-custodial:5003/api/v2/account/status/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5675 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:08:04 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:08:04 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=manage_vouchers, size=0, limit=160 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:08:04 URL: http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:08:04 Received response for http://ussd-data-service:5006/api/v1/holdings/0x1C9287F23b44e7f589eA5A2f1738F9B83881130F: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_balance, size=18, limit=128 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a, state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x145320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), vm=vm (0xc000702240) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [I] render:page.go:234 found sink sym=main, sink=check_account_status ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=79, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=18 ussd-1 | [D] render:page.go:400 rendered menu bytes=62 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc00071c080 cache:0xc000098180, key=+254721333737, state=state @0xc00071c080 moves: 5676 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1\u0026sessionId=ATUid_838616c98be746d2d1521afc075612e4\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0003da2a0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 12.19 GURO ussd-1 | false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00017ec80 cache:0xc000098180, key=+254721333737, state=state @0xc00017ec80 moves: 5676 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017ec80 moves: 5676 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017ec80 moves: 5677 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5677 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00017ec80 moves: 5677 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967095 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 12.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] Salio: 12.19 GURO ussd-1 | false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5677 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5678 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:402 input match input=31, next=send ussd-1 | [D] vm:runner.go:426 loaded additional code next=send, code=0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0468656c7001340008047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=012e012a0003117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=117472616e73616374696f6e5f726573657401000004117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=transaction_reset, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=117472616e73616374696f6e5f726573657400010a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6e6f5f766f7563686572011a01000a046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a, state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), vm=vm (0xc00009aa20) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [I] render:page.go:234 found sink sym=send, sink=transaction_reset ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=131, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=21 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc00017ec80 cache:0xc000098180, key=+254721333737, state=state @0xc00017ec80 moves: 5679 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0759916669\u0026sessionId=ATUid_838616c98be746d2d1521afc075612e4\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [48 55 53 57 57 49 54 54 54 57] 0xc0005d80e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc0003c8500 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8500 moves: 5679 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8500 moves: 5679 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc0003c8500 moves: 5680 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5680 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc0003c8500 moves: 5680 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967095 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 12.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5680 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=30373539393136363639 ussd-1 | [D] engine:db.go:530 start VM run code=00031276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1276616c69646174655f726563697069656e74013200041276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_recipient, size=0, limit=50 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=1276616c69646174655f726563697069656e7400010b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c757265011901000111696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=11696e76616c69645f726563697069656e74011001000110696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=10696e766974655f726563697069656e740111010008015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f0130000806616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=06616d6f756e74012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5681 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=30373539393136363639, next=amount ussd-1 | [D] vm:runner.go:426 loaded additional code next=amount, code=00031872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=1872657365745f7472616e73616374696f6e5f616d6f756e74010000030a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=reset_transaction_amount, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6d61785f616d6f756e74012800040a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=max_amount, size=9, limit=40 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6d61785f616d6f756e7400050a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6d61785f616d6f756e74000a046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000700030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a, state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), vm=vm (0xc0007031a0) ok ussd-1 | [D] state:state.go:346 code changed (set) code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=112, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=40 ussd-1 | [D] render:page.go:400 rendered menu bytes=7 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc0003c8500 cache:0xc000098180, key=+254721333737, state=state @0xc0003c8500 moves: 5682 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0759916669%2A1\u0026sessionId=ATUid_838616c98be746d2d1521afc075612e4\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [49] 0xc0005d81c0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 12.186347 false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00071c500 cache:0xc000098180, key=+254721333737, state=state @0xc00071c500 moves: 5682 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00071c500 moves: 5682 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00071c500 moves: 5683 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5683 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00071c500 moves: 5683 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967104 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 12.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[max_amount:12.186347 reset_transaction_amount:] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 12.186347 false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5683 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=31 ussd-1 | [D] engine:db.go:530 start VM run code=00030f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f76616c69646174655f616d6f756e74014000040f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=validate_amount, size=4, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f76616c69646174655f616d6f756e7400010b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e696e76616c69645f616d6f756e740112010008015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f013000030d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0d6765745f726563697069656e74010000030a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_recipient, size=10, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f73656e646572014000030a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_sender, size=13, limit=64 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0a6765745f616d6f756e74012000080f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=get_amount, size=9, limit=32 ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=0f7472616e73616374696f6e5f70696e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5684 idx: 0 flags: 0x115320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=31, next=transaction_pin ussd-1 | [D] vm:runner.go:426 loaded additional code next=transaction_pin, code=00040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f73656e64657200050a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f73656e646572000a046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=046261636b0130000a04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=10, op=MOUT, code=04717569740139000311617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=11617574686f72697a655f6163636f756e7401060007000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=authorize_account, size=0, limit=6 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a, state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), vm=vm (0xc00009b440) ok ussd-1 | [D] state:state.go:346 code changed (set) code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [I] render:page.go:234 found sink sym=transaction_pin, sink=get_recipient ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=82 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 2 menusink: false next: false prev: false, idx=1 ussd-1 | [D] render:page.go:361 calculated pre-navigation allocation bytes=60, menusizes=[0 0 0 0] ussd-1 | [D] render:page.go:175 render for index=0 ussd-1 | [D] render:page.go:391 rendered template bytes=92 ussd-1 | [D] render:menu.go:261 applypage m=pagecount: 1 menusink: false next: false prev: false, idx=0 ussd-1 | [D] render:page.go:400 rendered menu bytes=17 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc00071c500 cache:0xc000098180, key=+254721333737, state=state @0xc00071c500 moves: 5685 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254721333737\u0026serviceCode=%2A384%2A96%23\u0026text=1%2A0759916669%2A1%2A0000\u0026sessionId=ATUid_838616c98be746d2d1521afc075612e4\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254721333737', rootpath 'root', flagcount 128, language '' [48 48 48 48] 0xc0003da460 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00017f100 cache:0xc000098180, key=+254721333737, state=state @0xc00017f100 moves: 5685 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f100 moves: 5685 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f100 moves: 5686 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5686 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00017f100 moves: 5686 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294967140 [map[] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 12.19 GURO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[get_amount:1.00 GURO get_recipient:0759916669 get_sender:+254721333737 max_amount:12.186347 reset_transaction_amount: validate_amount:1.00] map[authorize_account:] map[]] map[authorize_account:6 check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_amount:32 get_current_profile_info:0 get_profile_info:0 get_recipient:0 get_sender:64 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_amount:64 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5686 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=_first, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input=30303030 ussd-1 | [D] engine:db.go:530 start VM run code=000411617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=11617574686f72697a655f6163636f756e7400010d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5687 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0d696e636f72726563745f70696e0113010008015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5687 idx: 0 flags: 0x10d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=015f01300008047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5687 idx: 0 flags: 0x10d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=047175697401390008157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5687 idx: 0 flags: 0x11d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=8, op=INCMP, code=157472616e73616374696f6e5f696e69746961746564012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5687 idx: 0 flags: 0x11d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:397 input wildcard match input=30303030, next=transaction_initiated ussd-1 | [D] vm:runner.go:426 loaded additional code next=transaction_initiated, code=00030f72657365745f696e636f7272656374010600010d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f72657365745f696e636f7272656374010600010d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=reset_incorrect, size=0, limit=6 ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0d696e636f72726563745f70696e0113010001015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=015f010f0000040a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f616d6f756e7400050a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f616d6f756e7400040d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0d6765745f726563697069656e7400050d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0d6765745f726563697069656e7400040a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0a6765745f73656e64657200050a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=5, op=MAP, code=0a6765745f73656e646572000314696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14696e6974696174655f7472616e73616374696f6e01000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x12d320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:08:55 URL: http://eth-custodial:5003/api/v2/token/transfer | Content-Type: application/json | Method: POST| Request Body: ussd-1 | 2025/05/27 11:08:55 Received response for http://eth-custodial:5003/api/v2/token/transfer: Status Code: 200 | Content-Type: application/json ussd-1 | [I] ussdmenuhandler:menuhandler.go:2001 TokenTransfer trackingId=8b9437b8-0cc5-43db-8acf-a27df6412c83, x-SessionId=+254721333737 ussd-1 | [D] cache:cache.go:72 Cache add key=initiate_transaction, size=76, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x125320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:537 end VM run code=, state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)), vm=vm (0xc0003c1aa0) ok ussd-1 | [D] state:state.go:346 code changed (set) code= ussd-1 | [I] engine:db.go:400 runner finished with no remaining code state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x165320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] engine:db.go:402 have output for quitting ussd-1 | [I] render:page.go:234 found sink sym=transaction_initiated, sink=get_recipient ussd-1 | [D] render:size.go:87 Added cursor offset=0 ussd-1 | [D] engine:db.go:630 entering engine reset state=state @0xc00017f100 moves: 5688 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/transaction_pin/transaction_initiated lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=reset_incorrect, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=6, key=initiate_transaction, size=76 ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=authorize_account, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=max_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=validate_amount, size=4 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_recipient, size=10 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_sender, size=13 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=reset_transaction_amount, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=transaction_reset, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=validate_recipient, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=clear_temporary_value, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=manage_vouchers, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=check_balance, size=18 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_blocked_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_created, size=0 ussd-1 | [I] persist:persist.go:100 saving state and cache self=persister @0xc000098140 state:0xc00017f100 cache:0xc000098180, key=+254721333737, state=state @0xc00017f100 moves: 5694 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254714863598\u0026serviceCode=%2A384%2A96%23\u0026text=\u0026sessionId=ATUid_7bba29feda1422d89aaf51bc91c70ebc\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254714863598', rootpath 'root', flagcount 128, language '' [] 0xc000616000 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 0 [map[]] map[check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00017f280 cache:0xc000098180, key=+254714863598, state=state @0xc00017f280 moves: 1604 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: eng (English) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f280 moves: 1604 idx: 0 flags: 0x065320809f000000000000000000000000 path: lang: eng (English), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f280 moves: 1605 idx: 0 flags: 0x065320809f000000000000000000000000 path: _first lang: eng (English), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1605 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: eng (English) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00017f280 moves: 1605 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: eng (English), cache=&{0 4294966732 [map[check_balance:Balance: 8630.35 MDN ussd-1 | manage_vouchers:] map[]] map[check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false}, x-SessionId=+254714863598 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1605 idx: 0 flags: 0x105320809f000000000000000000000000 path: _first lang: eng (English) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1606 idx: 0 flags: 0x105320809f000000000000000000000000 path: lang: eng (English) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | 2025/05/27 11:09:43 URL: http://eth-custodial:5003/api/v2/account/status/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:09:43 Received response for http://eth-custodial:5003/api/v2/account/status/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | 2025/05/27 11:09:43 URL: http://eth-custodial:5003/api/v2/account/status/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:09:43 Received response for http://eth-custodial:5003/api/v2/account/status/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1607 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: eng (English) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1608 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1608 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1608 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: eng (English) ussd-1 | [D] vm:runner.go:311 skip already loaded symbol symbol=manage_vouchers ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 1608 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: eng (English) ussd-1 | 2025/05/27 11:09:43 URL: http://ussd-data-service:5006/api/v1/holdings/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977 | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:09:43 Received response for http://ussd-data-service:5006/api/v1/holdings/0x8a34388B2d541ed530399DE6F9C8AE27B81a7977: Status Code: 200 | Content-Type: application/json ussd-1 | [E] engine:db.go:533 fail VM run with state code=, state=state @0xc00017f280 moves: 1608 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: eng (English), vm=vm (0xc00014a7e0) ok ussd-1 | [D] atserver:parse.go:48 Received request: {"body":"phoneNumber=%2B254724473587\u0026serviceCode=%2A384%2A96%23\u0026text=\u0026sessionId=ATUid_4ffb15a6644d9beca535808942f85450\u0026networkCode=63902"}=?? ussd-1 | [I] visedriver.request:base.go:68 new request data={context.Background.WithValue(net/http context value http-server, *http.Server).WithValue(net/http context value local-addr, 172.18.0.10:7123).WithCancel.WithCancel sessionid '+254724473587', rootpath 'root', flagcount 128, language '' [] 0xc0005d80e0 false} ussd-1 | [D] engine:db.go:214 ca ca=&{0 4294966732 [map[check_balance:Balance: 8630.35 MDN ussd-1 | manage_vouchers:] map[check_account_created: check_account_status: check_blocked_status:] map[clear_temporary_value:]] map[check_account_created:2 check_account_status:0 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 update_all_profile_items:0 validate_blocked_number:6 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] false} ussd-1 | [I] persist:persist.go:126 loaded state and cache self=persister @0xc000098140 state:0xc00017f280 cache:0xc000098180, key=+254724473587, state=state @0xc00017f280 moves: 7006 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f280 moves: 7006 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] engine:db.go:329 start pre-VM check ussd-1 | [I] vm:runner.go:63 vm created with state state=state @0xc00017f280 moves: 7007 idx: 0 flags: 0x065320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), renderer= ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=065f666972737401000007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7007 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] ussdmenuhandler:menuhandler.go:153 handler has been initialized state=state @0xc00017f280 moves: 7007 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)), cache=&{0 4294966777 [map[check_balance:Balance: 8630.35 MDN ussd-1 | manage_vouchers:] map[check_account_created: check_account_status: check_blocked_status:] map[check_balance:Salio: 2.27 MUUUO ussd-1 | clear_temporary_value: manage_vouchers:] map[transaction_reset: validate_recipient:] map[get_amount:1.00 GURO get_recipient:0759916669 get_sender:+254721333737 max_amount:2.27013 reset_transaction_amount: validate_amount:1.00] map[]] map[check_account_created:2 check_account_status:0 check_balance:128 check_blocked_status:1 check_identifier:0 check_pin_mismatch:6 check_transactions:0 check_vouchers:10 clear_temporary_value:2 confirm_new_alias:0 confirm_pin_change:0 create_account:0 fetch_community_balance:0 get_current_profile_info:0 get_profile_info:0 get_suggested_alias:0 get_transactions:0 get_voucher_details:0 get_vouchers:0 invite_valid_recipient:0 manage_vouchers:160 max_amount:40 request_custom_alias:0 reset_account_authorized:16 reset_allow_update:0 reset_api_call_failure:6 reset_incorrect_date_format:8 reset_invalid_pin:6 reset_others_pin:6 reset_transaction_amount:0 reset_unregistered_number:0 retrieve_blocked_number:0 save_familyname:64 save_firstname:128 save_gender:32 save_location:16 save_offerings:8 save_others_temporary_pin:6 save_temporary_pin:6 save_yob:32 set_back:6 set_default_voucher:8 set_language:6 set_voucher:12 transaction_reset:0 update_all_profile_items:0 validate_blocked_number:6 validate_recipient:50 verify_create_pin:8 verify_new_pin:2 verify_yob:6 view_statement:0 view_voucher:80] 2.27013 false}, x-SessionId=+254724473587 ussd-1 | [D] cache:cache.go:72 Cache add key=_first, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=7, op=HALT, code= ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7007 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main/send/amount/_first lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:438 found HALT, stopping ussd-1 | [D] engine:db.go:361 end pre-VM check ussd-1 | [D] cache:cache.go:165 Cache free frame=5, key=_first, size=0 ussd-1 | [D] state:state.go:346 code changed (set) code=000604726f6f74 ussd-1 | [D] engine:db.go:630 entering engine reset state=state @0xc00017f280 moves: 7008 idx: 0 flags: 0x045320809f000000000000000000000000 path: root/main/send/amount lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=validate_amount, size=4 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_recipient, size=10 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_sender, size=13 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=get_amount, size=9 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=reset_transaction_amount, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=4, key=max_amount, size=7 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=transaction_reset, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=3, key=validate_recipient, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=clear_temporary_value, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=manage_vouchers, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=2, key=check_balance, size=18 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_blocked_status, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_created, size=0 ussd-1 | [D] cache:cache.go:165 Cache free frame=1, key=check_account_status, size=0 ussd-1 | [I] engine:db.go:521 new VM execution with input input= ussd-1 | [D] engine:db.go:530 start VM run code=000604726f6f74 ussd-1 | [D] vm:runner.go:152 execute code opcode=6, op=MOVE, code=04726f6f74 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7012 idx: 0 flags: 0x105320809f000000000000000000000000 path: lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:363 loaded code sym=root, code=000314636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f626c6f636b65645f7374617475730101000414636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_blocked_status, size=0, limit=1 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f626c6f636b65645f737461747573000315636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636865636b5f6163636f756e745f637265617465640102000415636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_created, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636865636b5f6163636f756e745f6372656174656400010e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0e73656c665f72657365745f70696e01290100010f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f626c6f636b65645f6163636f756e7401260100010f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f73656c6563745f6c616e67756167650108000001057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=057465726d7301090000010a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0a6372656174655f70696e010e00000314636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=14636865636b5f6163636f756e745f7374617475730100000414636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:11:53 URL: http://eth-custodial:5003/api/v2/account/status/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:11:53 Received response for http://eth-custodial:5003/api/v2/account/status/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e: Status Code: 200 | Content-Type: application/json ussd-1 | [D] cache:cache.go:72 Cache add key=check_account_status, size=0, limit=0 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=14636865636b5f6163636f756e745f73746174757300010b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:11:53 URL: http://eth-custodial:5003/api/v2/account/status/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:11:53 Received response for http://eth-custodial:5003/api/v2/account/status/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e: Status Code: 200 | Content-Type: application/json ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0b6170695f6661696c75726501190100010f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=0f6163636f756e745f70656e64696e67010b010001046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=1, op=CATCH, code=046d61696e010c010007 ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7013 idx: 0 flags: 0x105320809f000000000000000000000000 path: root lang: swa (Swahili (macrolanguage)) ussd-1 | [I] vm:runner.go:276 catch! flag=12, sym=main, target=main, mode=true ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=15636c6561725f74656d706f726172795f76616c75650102000415636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7014 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] cache:cache.go:72 Cache add key=clear_temporary_value, size=0, limit=2 ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=15636c6561725f74656d706f726172795f76616c756500030f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7014 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:152 execute code opcode=3, op=LOAD, code=0f6d616e6167655f766f75636865727301a000040f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7014 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | [D] vm:runner.go:311 skip already loaded symbol symbol=manage_vouchers ussd-1 | [D] vm:runner.go:152 execute code opcode=4, op=RELOAD, code=0f6d616e6167655f766f75636865727300010b6170695f6661696c75726501190100030d636865636b5f62616c616e6365018000040d636865636b5f62616c616e636500050d636865636b5f62616c616e6365000a0473656e640131000a08766f7563686572730132000a076163636f756e740133000a0468656c700134000a04717569740139000700080473656e64013100080b6d795f766f756368657273013200080a6d795f6163636f756e74013300080468656c7001340008047175697401390008012e012a ussd-1 | [D] vm:runner.go:153 state=state @0xc00017f280 moves: 7014 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)) ussd-1 | 2025/05/27 11:11:53 URL: http://ussd-data-service:5006/api/v1/holdings/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e | Content-Type: application/json | Method: GET| Request Body: - ussd-1 | 2025/05/27 11:11:53 Received response for http://ussd-data-service:5006/api/v1/holdings/0x04940733CC69D80E7D31c5cc5BBe23f795Bbe83e: Status Code: 200 | Content-Type: application/json ussd-1 | [E] engine:db.go:533 fail VM run with state code=, state=state @0xc00017f280 moves: 7014 idx: 0 flags: 0x105320809f000000000000000000000000 path: root/main lang: swa (Swahili (macrolanguage)), vm=vm (0xc00014a900) ok