Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

a #14

Merged
merged 183 commits into from
Nov 25, 2020
Merged

a #14

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
c35d76c
add SimplePolicy
erikzhang Jun 29, 2018
60fce60
add ApplicationLogs
erikzhang Jun 29, 2018
90d1d63
use leveldb in ApplicationLogs
erikzhang Jul 3, 2018
041c489
update dependency: Neo v3.0.0-preview2-04
erikzhang Jul 9, 2018
b7bcde5
Logging in millisecs
igormcoelho Aug 13, 2018
a25d686
remove break statement from FilterFree
hal0x2328 Aug 24, 2018
095e89f
Fix Priority Fee Transactions being treated as Free (#4)
f27d Aug 24, 2018
568e966
add RpcDisabled
erikzhang Aug 29, 2018
6f66abe
add StatesDumper
erikzhang Sep 1, 2018
d304434
add ImportBlocks (#7)
erikzhang Sep 3, 2018
bd3db2c
`yield break` when the height of the imported block reaches the limit
erikzhang Sep 6, 2018
cb28c79
detect recursive references in ApplicationLogs
erikzhang Sep 10, 2018
fe125f6
exporting blocks in plugin
erikzhang Sep 10, 2018
8fcf857
copy config.json to output directory automatically
erikzhang Sep 12, 2018
9f5e9d2
v2.9.0 (#9)
erikzhang Sep 14, 2018
10a348b
fix SimplePolicyPlugin
erikzhang Sep 14, 2018
6cf3826
fix neo-project/neo#395
erikzhang Sep 28, 2018
6a1c71b
Rpc Basic Auth (#14)
belane Oct 9, 2018
ada292d
Including number of dumped states (#17)
vncoelho Oct 22, 2018
39f0bde
Readme (#18)
lock9 Nov 1, 2018
4aa4a72
misspelling (#26)
belane Nov 3, 2018
d03cee8
Help for Plugins (#28)
belane Nov 16, 2018
c3462c1
Transaction size plugin (#10)
belane Nov 16, 2018
e9e97ba
Update packages reference (#22)
vncoelho Nov 16, 2018
250889e
Basic unit test structure for SimplePolicyPlugin (#25)
igormcoelho Nov 20, 2018
db04e75
Persitence Plugin for exporting storage changes (#21)
vncoelho Dec 4, 2018
768b885
v2.9.3 (#31)
erikzhang Dec 14, 2018
64826c0
v2.9.4
erikzhang Jan 7, 2019
a7fd659
Expose the max TX per block and max low priority TX per block. (#37)
jsolman Jan 13, 2019
9fb033b
Ensure PoW correct order for TXs tiebreakers (#38)
vncoelho Jan 19, 2019
d352976
Expose HighPriorityTxType (#39)
vncoelho Jan 20, 2019
bab9d09
Commit as the final step of persistence in StatesDumper (#40)
jsolman Jan 27, 2019
69782e9
Adding tests and fixing typo (#41)
vncoelho Jan 27, 2019
e41d344
Creating Travis CI for neo-plugins (#42)
vncoelho Jan 28, 2019
363b279
Including PreProcess and PostProcess functions (#46)
vncoelho Mar 6, 2019
937a443
Fix missing public declaration (#48)
vncoelho Mar 6, 2019
56ed6a4
Add RpcWallet (#44)
erikzhang Mar 7, 2019
eb7052a
Add plugin for NEP5 balances and transfer history (Persistence + RPC)…
jsolman Mar 9, 2019
d33ceb5
Check authentication during pre-processing. (#54)
jsolman Mar 12, 2019
1643a8f
v2.10.0
erikzhang Mar 13, 2019
08cda72
Fix memory leak of LevelDB snapshots. (#57)
jsolman Mar 13, 2019
685f448
Use IPersistencePlugin and batch Application Log writes. (#62)
jsolman Mar 17, 2019
8137d5c
Fix sizes for RpcNep5Tracker (#67)
shargon Mar 18, 2019
c611239
Plugin CoreMetrics (#68)
vncoelho Mar 20, 2019
a3d2b6e
Make calculation for extra gas on "send*" RPC (#70)
superboyiii Mar 21, 2019
6449d7c
Add Max_Fee as the optional for gas limit. (#74)
superboyiii Apr 1, 2019
b073322
Add `NuGet.Config`
erikzhang Apr 2, 2019
d4fd6c8
fix size calculation (#75)
superboyiii Apr 3, 2019
1e2a3eb
Add Plugin for UTXO tracking by account. (#65)
jsolman Apr 5, 2019
05b573f
Fix .sln for #65
erikzhang Apr 5, 2019
325a12f
Updating Readme information (#76)
vncoelho Apr 5, 2019
5dfd53c
Fixes `ImportBlocks` for Neo 2.10.1 (#78)
erikzhang Apr 7, 2019
9875883
v2.10.1
erikzhang Apr 7, 2019
b3d49a0
Properly stop importing blocks on system shutdown. (#66)
jsolman Apr 7, 2019
f4b83e0
RpcNep5Tracker: Handle NEP5 transfers to/from null & limit max result…
jsolman Apr 9, 2019
7347fba
Small optimization (#82)
shargon Apr 16, 2019
c45e3f4
Updating travis (#84)
vncoelho Apr 22, 2019
dc45d33
Fix output json for multisigaddress transaction (#86)
superboyiii Apr 23, 2019
9ae210f
Fix the height to end with (#88)
superboyiii Apr 23, 2019
14eb335
Minor fix on storage state dumper parameter HeightToStartRealTimeSync…
vncoelho Apr 30, 2019
45b1010
Prevent exceed the height (#92)
shargon May 16, 2019
04fedf5
v2.10.2 (#96)
erikzhang May 17, 2019
e1c0276
Update CoreMetrics.cs (#94)
shargon May 19, 2019
a72c448
Update dependency: Neo v3.0.0-CI00044 (#98)
erikzhang May 19, 2019
eabfd78
Updating README - Removing Asset Tracker plugin (#104)
vncoelho Jun 3, 2019
3774004
Prevent DoS with wrong files (#81)
shargon Jul 14, 2019
9618682
Fixing uint to ulong for some plugins due to seconds to ms change (#107)
vncoelho Jul 30, 2019
c836031
Removing SimplePolicy plugin (#110)
vncoelho Jul 31, 2019
36544d8
SystemLog plugin (#117)
shargon Aug 16, 2019
b30acd5
CI00151 (#111)
erikzhang Aug 16, 2019
7bac2dc
Remove `mintTokens` from RpcNep5Tracker
erikzhang Aug 22, 2019
3715bf7
Fixes deadlock in RpcNep5Tracker (#128)
erikzhang Aug 22, 2019
a6cf62f
Updating README with RPC Wallet and SystemLog (#126)
vncoelho Aug 22, 2019
f8105d0
Fix RpcNep5Tracker (#125)
erikzhang Aug 24, 2019
1c91346
Fixes output of `getbalance` (#132)
erikzhang Aug 29, 2019
42e7404
Fix/memory (#135)
Sep 17, 2019
90c15dc
v3.0.0-preview1 (#136)
superboyiii Sep 18, 2019
7ca6354
Fix cell on maxNBlocksPerDay (3.X) (#142)
superboyiii Nov 13, 2019
9c82661
Upgrade dependencies and target frameworks (#147)
erikzhang Nov 30, 2019
b2e9e29
Remove Travis and use Github Actions (#151)
erikzhang Dec 2, 2019
80c66e1
Fix SystemLog
erikzhang Dec 3, 2019
b50e790
Add LevelDBStore (#150)
erikzhang Dec 3, 2019
e48eae0
Neo v3.0.0-CI00817
erikzhang Dec 4, 2019
bd2d33a
Fix leveldb (#153)
erikzhang Dec 5, 2019
29fee59
Fix ApplicationLog (#154)
erikzhang Dec 5, 2019
48e1ce8
Dispose ApplicationEngine after using (#156)
erikzhang Dec 6, 2019
8783ade
RocksDb storage plugin (#144)
shargon Dec 7, 2019
971c251
Move projects to src (#159)
erikzhang Dec 7, 2019
9fce80e
Remove ImportBlocks (#161)
erikzhang Dec 8, 2019
d3603c5
Update .sln
erikzhang Dec 8, 2019
f326b21
Rename tests
erikzhang Dec 9, 2019
c369cd2
Add RpcClient (#163)
erikzhang Dec 9, 2019
68957fb
Remove CoreMetrics (#164)
erikzhang Dec 9, 2019
68fbc69
Coveralls (#165)
erikzhang Dec 9, 2019
fa5a83c
Add RpcServer (#160)
erikzhang Dec 15, 2019
c08ce90
Update README.md (#146)
Celia18305 Dec 24, 2019
b3fcf1f
Update NuGet versions of all modules (#174)
vncoelho Jan 11, 2020
ef91c52
Rpc limits (3x) (#172)
shargon Jan 15, 2020
febc7f5
update readme (#169)
Jan 22, 2020
7769261
dotnet-format (#185)
shargon Feb 11, 2020
3bab3e1
Fix RpcServer[GetStorage] (#183)
superboyiii Feb 11, 2020
9c28dec
Update Neo nuget to 3.0.0-CI00855 (#186)
superboyiii Feb 19, 2020
862cc79
fix balance not change for non-transfer tx (#181)
Mar 11, 2020
bbcfa56
adapt RpcClient to modules (#171)
chenquanyu Mar 19, 2020
74f3ebd
Deal with contract destory (#196)
bettybao1209 Mar 26, 2020
bd4b9ce
Remove GetBlockSysFee (#199)
bettybao1209 Mar 27, 2020
3e1078d
ByteArray -> ByteString (#215)
vncoelho Apr 4, 2020
d53fc24
Change module command (#187)
shargon Apr 10, 2020
01948ba
Fix RelayResult issue (#220)
bettybao1209 Apr 13, 2020
12dcef0
Add CheckWitness to func invokefunction (#214)
Qiao-Jin Apr 13, 2020
f451ca8
remove round up sysfee (#219)
bettybao1209 Apr 13, 2020
d62b18b
Enable programmatic configuration of RpcServer plugin (#206)
devhawk Apr 15, 2020
14f3f4b
Fix SystemLog (#222)
erikzhang Apr 16, 2020
6d2ba88
Update and consolidate nugets (#194)
shargon Apr 16, 2020
5adfcd5
add multi-sig-transfer (#213)
chenquanyu Apr 18, 2020
db682b6
Update nugets (#226)
bettybao1209 Apr 22, 2020
3cf726b
Add StackItem ToJson (#221)
bettybao1209 Apr 28, 2020
57f2ab5
Override RpcServerPlugin's name (#235)
ProDog May 7, 2020
6b06c1f
Fix RpcServer RegisterMethods (#239)
ProDog May 11, 2020
779a0b7
Update nugets (#233)
shargon May 11, 2020
3dcd2bd
Allow to share logs in read mode (#240)
shargon May 12, 2020
a314f9e
Create generic getunclaimedgas and rename wallet ones (#243)
vncoelho May 25, 2020
2bcfb9d
fix relay tx (#249)
Tommo-L May 27, 2020
eb75e0d
add issue template (#250)
Jun 1, 2020
bd7468e
delete systemlog plugin (#246)
Jun 5, 2020
c51b96b
Add plugin desc and fix ut (#257)
Jun 7, 2020
15776e3
Convert StackItem directly to json (#264)
joeqian10 Jun 18, 2020
eddcd2c
Change json field names for GetVersion (#262)
joeqian10 Jun 25, 2020
1bbce6a
remove system log (#272)
ProDog Jun 28, 2020
d55d88c
Neo.VM.3.0.0-CI00958 (#274)
Tommo-L Jun 29, 2020
27aff25
Add EventName to NotifyEventArgs (#267)
joeqian10 Jul 3, 2020
04df890
Replace db.Find by db.Seek (#279)
Tommo-L Jul 5, 2020
50e245b
Add a generic GetUnclaimedGas() in RpcClient (#273)
joeqian10 Jul 7, 2020
1cf385d
Fix seek (#281)
Tommo-L Jul 7, 2020
bc6d38a
Change json fields to all lower case for consistency (#277)
joeqian10 Jul 8, 2020
f51432d
fix add signature in invokefunction and invokescript (#280)
ProDog Jul 9, 2020
40f9180
update nuget (#283)
cloud8little Jul 9, 2020
70f65d4
update IStorageProvider (#285)
ProDog Jul 13, 2020
6dc340c
update signers for invokefunction and invokescript (#286)
ProDog Jul 15, 2020
dcd946a
Add BloomFilter to levelDB (#253)
Qiao-Jin Jul 16, 2020
804181f
Solve workflow conflict (#294)
superboyiii Jul 17, 2020
d21b537
update InvokeFunction (#295)
ProDog Jul 18, 2020
424a25a
Fix db.Seek (#291)
Tommo-L Jul 21, 2020
b0ed3f2
update RpcClient (#296)
ProDog Jul 21, 2020
612b4cb
Add Utility.StackItemFromJson (#302)
Tommo-L Jul 29, 2020
981edd9
Merge Preview3 to Master (#307)
superboyiii Aug 5, 2020
d7214ef
fix #312 (#319)
cloud8little Aug 13, 2020
1fbe6f2
Allow to try to repair leveldb before opening (#322)
erikzhang Aug 16, 2020
c465029
update applicationLogs serialization (#321)
ProDog Aug 17, 2020
83b3a06
Remove old bug (#331)
shargon Aug 26, 2020
4a77dfe
Optimize RocksDb startup (#333)
shargon Aug 27, 2020
01a1ba3
Fix RocksDb (#332)
shargon Sep 2, 2020
435a68b
Add Getcommittee (#342)
cloud8little Sep 11, 2020
294d915
update signers and add sender for rpc api (#309)
ProDog Sep 11, 2020
19086b2
Optimize the result of 'getnep5transfers' (#345)
Sep 12, 2020
c4de92b
Allow querying contracts by name (#340)
shargon Sep 15, 2020
a849d05
Update dependencies (#338)
shargon Sep 16, 2020
fed3f7a
Neo 3.0.0-CI01036 (#353)
Tommo-L Sep 25, 2020
81e07af
Replace getvalidators by getnextblockvalidators (#366)
Tommo-L Oct 12, 2020
65e8b9b
Pure async RpcClient (#335)
devhawk Oct 15, 2020
10a237c
Add `magic` field in getversion (#363)
Tommo-L Oct 15, 2020
20dfce9
Fix validateaddress (#365)
Tommo-L Oct 15, 2020
6069db4
Allow rpc method can be overrided (#367)
Tommo-L Oct 15, 2020
388f44d
Update RpcServer.Utilities.cs (#374)
Oct 16, 2020
b9b97c8
add null check for transferaddress (#373)
cloud8little Oct 16, 2020
e61cfe2
invoke* use base64 script (#362)
Tommo-L Oct 16, 2020
039a28f
Remove sender from invoke method (#368)
Tommo-L Oct 19, 2020
8f2185d
Add `exception` field in invokeresult (#364)
Tommo-L Oct 20, 2020
328ca33
[RpcClient] Optimization code. (#372)
Oct 20, 2020
ce24f59
[RpcClient] Add processing of Any type to StackItemFromJson method. (…
Oct 21, 2020
e5c90f4
Fix script convert in MakeTransaction(). (#382)
superboyiii Oct 30, 2020
2381118
Use Base64String on response of getrawtransaction (#383)
superboyiii Nov 2, 2020
9729f7e
Unify to base64 (#384)
superboyiii Nov 3, 2020
f88961d
Update RpcServer.SmartContract.cs (#386)
ProDog Nov 5, 2020
3ab2871
[RpcClient] Policy API mismatch (#388)
Nov 10, 2020
fc7bbb0
[Sync to master] Unify base64 (#397)
superboyiii Nov 12, 2020
f43c5ab
Modify container in GetInvokeResult method (#390)
Nov 13, 2020
7cee1a4
trigger type for getapplicationlog (#380)
Nov 16, 2020
2ae6a97
Update RpcApplicationLog.cs in RpcClient (#395)
Nov 16, 2020
f13d7c3
Update LogReader.cs (#401)
Nov 18, 2020
f0a3ab6
[RpcServer] Update RpcServer.SmartContract.cs (#400)
Nov 20, 2020
85bd7c3
use shared directory.build.props file (#403)
devhawk Nov 23, 2020
e8a69c4
create helper applog JSON functions for reuse in neo-express (#402)
devhawk Nov 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
###############################
# Core EditorConfig Options #
###############################

# dotnet-format requires version 3.1.37601
# dotnet tool update -g dotnet-format
# remember to have: git config --global core.autocrlf false #(which is usually default)

root = true

# Every file

[*]
insert_final_newline = true
trim_trailing_whitespace = true
charset = utf-8
end_of_line = lf
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to detail an error or unexpected behavior
title: ''
labels: ''
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Open the project, run '...'
2. Type '...' or do '...'
3. ...

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Platform:**
- OS: [e.g. Windows 10 x64]
- Version [e.g. neo-cli 2.10.2]

**(Optional) Additional context**
Add any other context about the problem here.

However, if your issue does not fit these aforementioned criteria, or it can be understood in another manner, feel free to open it in a different format.
27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-or-enhancement-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: Feature or enhancement request
about: Suggest an idea for Neo
title: ''
labels: discussion
assignees: ''
---

**Summary or problem description**
A summary of the problem you want to solve or metric you want to improve

**Do you have any solution you want to propose?**
A clear and concise description of what you expect with this change.

**Where in the software does this update applies to?**
- Compiler
- Consensus
- CLI
- Plugins
- Ledger
- Network Policy
- P2P (TCP)
- RPC (HTTP)
- SDK
- VM
- Other:

9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/questions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Questions
about: Questions about Neo Platform
title: ''
labels: question
assignees: ''
---

**Delete this: We would like to use GitHub for bug reports and feature requests only however if you are unable to get support from our team in: our [Discord](https://discord.io/neo) server or in our [offical documentation](https://docs.neo.org/docs/en-us/index.html), feel encouraged to create an issue here on GitHub.**
35 changes: 35 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: .NET Core Test and Publish

on:
push:
branches: master
pull_request:

env:
DOTNET_VERSION: 3.1.100

jobs:

Test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Check format
run: |
dotnet tool install --version 3.2.111002 --tool-path ./ dotnet-format --add-source https://dotnet.myget.org/F/format/api/v3/index.json
./dotnet-format --check --dry-run -v diagnostic
- name: Test
run: |
sudo apt-get --assume-yes install libleveldb-dev libsnappy-dev libc6-dev
find tests -name *.csproj | xargs -I % dotnet add % package coverlet.msbuild
dotnet test tests/Neo.Network.RPC.Tests /p:CollectCoverage=true /p:CoverletOutput=${GITHUB_WORKSPACE}/coverage/
dotnet test tests/Neo.Plugins.Storage.Tests /p:CollectCoverage=true /p:CoverletOutput=${GITHUB_WORKSPACE}/coverage/lcov /p:MergeWith=${GITHUB_WORKSPACE}/coverage/coverage.json /p:CoverletOutputFormat=lcov
- name: Coveralls
uses: coverallsapp/github-action@master
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Loading