Anna Shaleva
|
40ae78cb88
|
wallet: add Standard field to Token
We need to distinguish NEP11 and NEP17 tokens preesnted in the wallet.
|
2021-04-30 15:58:27 +03:00 |
|
Anna Shaleva
|
2fb083bd37
|
rpc: add NEP11TokenInfo method
|
2021-04-30 11:38:11 +03:00 |
|
Anna Shaleva
|
49c35dec20
|
rpc: allow to provide cosigners for NEP17-transfer-related commands
|
2021-04-23 10:29:40 +03:00 |
|
Anna Shaleva
|
1d3a297a6b
|
rpc: add Data field to NEP17 TransferTarget
It's a part of transfer, thus it should be passed along with the other
transfer parameters.
|
2021-04-16 13:54:23 +03:00 |
|
Anna Shaleva
|
ffc2ad3cc3
|
rpc: check RPC client is initialised where appropriate
We don't need magic to create tx anymore, but we need it to sign tx.
|
2021-03-26 20:51:17 +03:00 |
|
Anna Shaleva
|
f955589370
|
rpc: add NEP11 API support to the RPC client
|
2021-03-26 20:48:01 +03:00 |
|
Anna Shaleva
|
347f7ed576
|
rpc: move all top*FromStack client functions to a separate file
Some of them are shared between multiple RPC client APIs, so let's keep
them in a separate place for better maintainability.
|
2021-03-26 20:44:32 +03:00 |
|
Anna Shaleva
|
30e7d9a8b0
|
rpc: remove duplicated code from CreateNEP17MultiTransferTx
|
2021-03-26 20:44:32 +03:00 |
|
Roman Khimov
|
d314f82db3
|
transaction: drop Network from Transaction
We only need it when signing/verifying.
|
2021-03-26 13:45:18 +03:00 |
|
Anna Shaleva
|
6c0faa4ea3
|
rpc: provide cosigners accounts to CreateTxFromScript
We need to define network fee for each of cosigners, and the only way to
do it is to access the cosigner's script.
|
2021-03-04 10:37:35 +03:00 |
|
Anna Shaleva
|
b1b9a8cf66
|
rpc: refactor CreateTxFromScript signature
Make cosigners non-variadic.
|
2021-03-03 13:42:15 +03:00 |
|
Roman Khimov
|
8cd37c781c
|
client: allow transfer method to read states
Makes no sense disabling it with writes enabled. Fixes #1725.
|
2021-02-11 18:56:05 +03:00 |
|
Anna Shaleva
|
7896ef0640
|
rpc: allow client to send nep17 transfer with data
|
2021-02-11 17:11:36 +03:00 |
|
Evgenii Stratonikov
|
1c0c331e25
|
core: update System.Contract.Call syscall
1. Remove `System.Contract.CallEx`.
2. Extend number of parameters.
3. Add return value count to `VM.Context`.
|
2021-01-14 18:23:36 +03:00 |
|
Roman Khimov
|
1cf1fe5d74
|
*: introduce stable contract hashes
Follow neo-project/neo#2044.
|
2020-11-27 21:47:08 +03:00 |
|
Evgenii Stratonikov
|
31eca342eb
|
*: replace all NEP5 occurences to NEP17
|
2020-11-24 13:08:24 +03:00 |
|