Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

Fix to avoid duplicate error message #674

Merged
merged 4 commits into from
Oct 16, 2020

Conversation

Tommo-L
Copy link
Contributor

@Tommo-L Tommo-L commented Oct 15, 2020

@superboyiii
Copy link
Member

superboyiii commented Oct 16, 2020

Tested. Pass.
Works well on mine.

neo> invoke 0x254b9decd76080ef368e7a6b0a065938dfbc31cf destroy [] 0x9f2dd7df630980dce111d3b31ebe35d3cfae58cd 0x9f2dd7df630980dce111d3b31ebe35d3cfae58cd
Invoking script with: 'EMAMB2Rlc3Ryb3kMFM8xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: FAULT
Gas Consumed: 0.0132447
Result Stack: []
Error: An unhandled exception was thrown. No authorization.
neo> balanceOf 0x254b9decd76080ef368e7a6b0a065938dfbc31cf  0x9f2dd7df630980dce111d3b31ebe35d3cfae58cd
Invoking script with: 'DBTNWK7P0zW+HrPTEeHcgAlj39ctnxHADAliYWxhbmNlT2YMFM8xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: HALT
Gas Consumed: 0.0384084
Result Stack: [{"type":"Integer","value":"0"}]

NEP5 TEST TOKEN balance: 0
neo> balanceOf 0x254b9decd76080ef368e7a6b0a065938dfbc31cf  NLtDqwnj9s7wQVyaiD5ohjV3e9fUVkZxDp
Invoking script with: 'DBQKo4e1Ppa3mJpjFDGgVt0fQKBC9hHADAliYWxhbmNlT2YMFM8xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: HALT
Gas Consumed: 0.0384069
Result Stack: [{"type":"Integer","value":"2000000000000000"}]

NEP5 TEST TOKEN balance: 20000000
neo> balanceOf 0x254b9decd76080ef368e7a6b0a065938dfbc31cf  0x9f2dd7df630980dce111d3b31ebe35d3cfae58cc
Invoking script with: 'DBTMWK7P0zW+HrPTEeHcgAlj39ctnxHADAliYWxhbmNlT2YMFM8xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: HALT
Gas Consumed: 0.0384084
Result Stack: [{"type":"Integer","value":"0"}]

NEP5 TEST TOKEN balance: 0
neo> balanceOf 0x254b9decd76080ef368e7a6b0a065938dfbc31cd  0x9f2dd7df630980dce111d3b31ebe35d3cfae58cc
error: Value does not fall within the expected range.
neo> get candidates
Invoking script with: 'EMAMDWdldENhbmRpZGF0ZXMMFCUFnstIeNOodfkcUc7e0zDUV1/eQWJ9W1I='
VM State: HALT
Gas Consumed: 1.0100757

Candidates:
02f82fffd7de30e923230bcded2c3cd5bec8572e7ebacbddb9f33a2a5d26934b8b      100000000
neo> get committee
Invoking script with: 'EMAMDGdldENvbW1pdHRlZQwUJQWey0h406h1+RxRzt7TMNRXX95BYn1bUg=='
VM State: HALT
Gas Consumed: 1.0100757

Committee:
02f82fffd7de30e923230bcded2c3cd5bec8572e7ebacbddb9f33a2a5d26934b8b
neo> get next validators
Invoking script with: 'EMAMFmdldE5leHRCbG9ja1ZhbGlkYXRvcnMMFCUFnstIeNOodfkcUc7e0zDUV1/eQWJ9W1I='
VM State: HALT
Gas Consumed: 1.0100757

Next validators:
02f82fffd7de30e923230bcded2c3cd5bec8572e7ebacbddb9f33a2a5d26934b8b
neo> invoke 0x254b9decd76080ef368e7a6b0a065938dfbc31cf deploy [] 0xf642a0401fdd56a03114639a98b7963eb587a30a 0xf642a0401fdd56a03114639a98b7963eb587a30a
Invoking script with: 'EMAMBmRlcGxveQwUzzG83zhZBgpreo4274Bg1+ydSyVBYn1bUg=='
VM State: FAULT
Gas Consumed: 0.0380934
Result Stack: []
Error: An unhandled exception was thrown. Contract has been deployed.
neo> name 0x254b9decd76080ef368e7a6b0a065938dfbc31cf
Invoking script with: 'EMAMBG5hbWUMFM8xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: HALT
Gas Consumed: 0.0125022
Result Stack: [{"type":"ByteString","value":"TkVQNSBURVNUIFRPS0VO"}]
Result : NEP5 TEST TOKEN
neo> name 0x254b9decd76080ef368e7a6b0a065938dfbc31c
You can call this command like this:
        name <tokenHash>
neo> name 0x254b9decd76080ef368e7a6b0a065938dfbc31cd
Invoking script with: 'EMAMBG5hbWUMFM0xvN84WQYKa3qONu+AYNfsnUslQWJ9W1I='
VM State: FAULT
Gas Consumed: 0.0100739
Result Stack: []
Error: Called Contract Does Not Exist: 0x254b9decd76080ef368e7a6b0a065938dfbc31cd
neo> decimals 0x254b9decd76080ef368e7a6b0a065938dfbc31cf
Invoking script with: 'EMAMCGRlY2ltYWxzDBTPMbzfOFkGCmt6jjbvgGDX7J1LJUFifVtS'
VM State: HALT
Gas Consumed: 0.0125007
Result Stack: [{"type":"Integer","value":"8"}]
Result : 8
neo> decimals 0x254b9decd76080ef368e7a6b0a065938dfbc31ch
You can call this command like this:
        decimals <tokenHash>
neo> decimals 0x254b9decd76080ef368e7a6b0a065938dfbc31cd
Invoking script with: 'EMAMCGRlY2ltYWxzDBTNMbzfOFkGCmt6jjbvgGDX7J1LJUFifVtS'
VM State: FAULT
Gas Consumed: 0.0100739
Result Stack: []
Error: Called Contract Does Not Exist: 0x254b9decd76080ef368e7a6b0a065938dfbc31cd

@shargon shargon merged commit 90c7f39 into neo-project:master Oct 16, 2020
ProDog pushed a commit to ProDog/neo-node that referenced this pull request Oct 19, 2020
* fix invoke error

* format

* Add summary

* Return if not

Co-authored-by: Shargon <shargon@gmail.com>
ProDog pushed a commit to ProDog/neo-node that referenced this pull request Nov 23, 2020
* fix invoke error

* format

* Add summary

* Return if not

Co-authored-by: Shargon <shargon@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

neo-cli isn't able to show exception msg from Smart Contract but just show Error
3 participants