neo-go/pkg
Roman Khimov eb1986d2fc state: use big.Int for NEP5 balances and transfer amounts
In general, NEP5 contracts are not limited to int64. And we have an example
of pnWETH Flamingo token now (with 18 decimals) that easily overflows int64,
so for correctness we need to store big.Int.

And as TransferLog is shared for different purposes I've decided to not make
it variable-length on Neo 2.
2021-02-18 17:28:19 +03:00
..
compiler Merge pull request #1096 from nspcc-dev/neox-2.x 2020-06-24 16:08:19 +03:00
config mpt: implement reference counting 2020-11-18 12:16:05 +03:00
consensus update dbft, pick timer improvements and other optimizations 2020-09-25 23:06:23 +03:00
core state: use big.Int for NEP5 balances and transfer amounts 2021-02-18 17:28:19 +03:00
crypto keys: add support for uncompressed serialization in PublicKey 2020-06-10 19:17:08 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal random: make use or random package in tests 2020-03-27 10:27:46 +03:00
interop interop: fix key recovery functions documentation 2020-06-25 14:30:53 +03:00
io io: make maxArraySize public 2020-06-24 12:14:33 +03:00
network rpc: fix getblocksystemfee call 2021-02-15 17:58:39 +03:00
rpc state: use big.Int for NEP5 balances and transfer amounts 2021-02-18 17:28:19 +03:00
smartcontract smartcontract: add JSON marshal/unmarshal for InteropType 2020-05-13 17:17:41 +03:00
util *: use proper YAML library import path, fix #1306 2020-08-12 16:26:41 +03:00
vm vmcli: return after error in break 2020-12-31 12:51:01 +03:00
wallet wallet: check for t.GetSignedPart() result correctness 2020-05-07 21:48:45 +03:00