Skip to content
This repository was archived by the owner on Nov 10, 2025. It is now read-only.

Update RpcServer.Wallet.cs#514

Merged
shargon merged 1 commit intoneo-project:masterfrom
chenzhitong:patch-4
Feb 7, 2021
Merged

Update RpcServer.Wallet.cs#514
shargon merged 1 commit intoneo-project:masterfrom
chenzhitong:patch-4

Conversation

@chenzhitong
Copy link
Copy Markdown
Contributor

close #513

@chenzhitong
Copy link
Copy Markdown
Contributor Author

chenzhitong commented Feb 7, 2021

Test
request:

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendfrom",
    "params": [
        "0x70e2301955bf1e74cbb31d18c2f96972abadb328",
        "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF",
        "NikhQp1aAD1YFCiwknhM5LQQebj4464bCJ",
        100000000
    ]
}

response:

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "hash": "0xe01b16626dec583941c1053467100041ce868e3b35e5fe3a85e530792cc9149d",
        "size": 252,
        "version": 0,
        "nonce": 2114899852,
        "sender": "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF",
        "sysfee": "9999540",
        "netfee": "1235610",
        "validuntilblock": 5810,
        "signers": [
            {
                "account": "0x86df72a6b4ab5335d506294f9ce993722253b6e2",
                "scopes": "CalledByEntry"
            }
        ],
        "attributes": [],
        "script": "CwIA4fUFDBT6ifssFN8PWd3fBPblZRfys0qu6wwU4rZTInKT6ZxPKQbVNVOrtKZy34YUwB8MCHRyYW5zZmVyDBQos62rcmn5whgds8t0Hr9VGTDicEFifVtSOQ==",
        "witnesses": [
            {
                "invocation": "DEAUQ3hUPg/qi77rnSzXRgd2RYdZCsPDBa/n0a6M+sCsOpC/YyLPeeoqcVNAyh73qpocOqdX1tnGeizh+C8cXoK0",
                "verification": "EQwhAs7UMjl93ETtugMcC8O5M/KP3ZZ3eS17IObANt2qrPHiEQtBE43vrw=="
            }
        ]
    }
}

request:

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendmany",
    "params": [
        [
            {
                "asset": "0xf61eebf573ea36593fd43aa150c055ad7906ab83",
                "value": 100,
                "address": "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF"
            },
            {
                "asset": "0x70e2301955bf1e74cbb31d18c2f96972abadb328",
                "value": 50000000,
                "address": "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF"
            }
        ]
    ]
}

response:

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "hash": "0x5c8da5972f8156265480759881e0a939db91052827bd12f02027e2aecf8a5f04",
        "size": 470,
        "version": 0,
        "nonce": 236623769,
        "sender": "NikhQp1aAD1YFCiwknhM5LQQebj4464bCJ",
        "sysfee": "19999080",
        "netfee": "2437160",
        "validuntilblock": 5824,
        "signers": [
            {
                "account": "0xebae4ab3f21765e5f604dfdd590fdf142cfb89fa",
                "scopes": "CalledByEntry"
            },
            {
                "account": "0x86df72a6b4ab5335d506294f9ce993722253b6e2",
                "scopes": "CalledByEntry"
            }
        ],
        "attributes": [],
        "script": "CwBkDBTitlMicpPpnE8pBtU1U6u0pnLfhgwU4rZTInKT6ZxPKQbVNVOrtKZy34YUwB8MCHRyYW5zZmVyDBSDqwZ5rVXAUKE61D9ZNupz9ese9kFifVtSOQsCgPD6AgwU4rZTInKT6ZxPKQbVNVOrtKZy34YMFPqJ+ywU3w9Z3d8E9uVlF/KzSq7rFMAfDAh0cmFuc2ZlcgwUKLOtq3Jp+cIYHbPLdB6/VRkw4nBBYn1bUjk=",
        "witnesses": [
            {
                "invocation": "DEDR2vG10fBqQ52lYMDI6Hn4yayCNrb6JeUa9NXGvVXMV7h1CzntUvTYYxANTmUXtYIceG56ZYrg0+6yjyR3otjv",
                "verification": "DCECztQyOX3cRO26AxwLw7kz8o/dlnd5LXsg5sA23aqs8eILQZVEDXg="
            },
            {
                "invocation": "DEBO5SGx68iob2Pd6EVhdmz90Vbi4EzZc0v0W2XJHwXF2ZHy3CJ6Oc8MmXdPb+553nZZom42iagtCbAtSTUrab+9",
                "verification": "EQwhAs7UMjl93ETtugMcC8O5M/KP3ZZ3eS17IObANt2qrPHiEQtBE43vrw=="
            }
        ]
    }
}

request:

{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendtoaddress",
    "params": [
        "0xf61eebf573ea36593fd43aa150c055ad7906ab83",
        "NgaiKFjurmNmiRzDRQGs44yzByXuSkdGPF",
        10000
    ]
}

response:

{
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "hash": "0x287209d306471badac473f30876dc66e5fe0d7b04301658bc4b8e7fa18ad44cc",
        "size": 380,
        "version": 0,
        "nonce": 1869281957,
        "sender": "NikhQp1aAD1YFCiwknhM5LQQebj4464bCJ",
        "sysfee": "9999540",
        "netfee": "2347160",
        "validuntilblock": 5832,
        "signers": [
            {
                "account": "0xebae4ab3f21765e5f604dfdd590fdf142cfb89fa",
                "scopes": "None"
            },
            {
                "account": "0x86df72a6b4ab5335d506294f9ce993722253b6e2",
                "scopes": "CalledByEntry"
            }
        ],
        "attributes": [],
        "script": "CwEQJwwU4rZTInKT6ZxPKQbVNVOrtKZy34YMFOK2UyJyk+mcTykG1TVTq7Smct+GFMAfDAh0cmFuc2ZlcgwUg6sGea1VwFChOtQ/WTbqc/XrHvZBYn1bUjk=",
        "witnesses": [
            {
                "invocation": "DEAX5CRyhP3HJ1fMLxfiDV+PvduhK/i61esfk2kw1abskzcYpFMsRKzt3ng+wD5gdy2RMDzVmeOaDiXL2ikyEEk0",
                "verification": "DCECztQyOX3cRO26AxwLw7kz8o/dlnd5LXsg5sA23aqs8eILQZVEDXg="
            },
            {
                "invocation": "DECk76ikd838NxdhU+De9acsntPfRtZ1lqgFb8GePcL3Aa4UNK3O10/zdgD8ecwGTQtlathq3pvdtsjq0IRxEaDT",
                "verification": "EQwhAs7UMjl93ETtugMcC8O5M/KP3ZZ3eS17IObANt2qrPHiEQtBE43vrw=="
            }
        ]
    }
}

Convert script to OpCode in https://neo.org/converter, test passes

@shargon shargon merged commit ccc2ff9 into neo-project:master Feb 7, 2021
joeqian10 pushed a commit to joeqian10/neo-modules that referenced this pull request Apr 7, 2021
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.

Accuracy problem of transfer amount in RPC Request

3 participants