Releases: bmresearch/Solnet
Releases · bmresearch/Solnet
v0.3.4: Add more extension methods and bump version (#150)
Changes:
- 61376e9 Add more extension methods and bump version (#150)
- 540890b Changing subscription state visibility. (#149)
This list of changes was auto generated.
v0.3.3
v0.3.2: Added metrics. (#144)
Changes:
This list of changes was auto generated.
v0.3.1: Updated docs. (#139)
Changes:
- 9786499 Updated docs. (#139)
- c24a32a Enhancements and utilities (#138)
- d571c80 Updated docs.
- 2d8e24b Refactored examples. (#137)
- 759c150 Added docs & base template (#132)
- b6a90f9 Added performance to Key constructors (lazy initialization of Encoded/decoded values) (#134)
This list of changes was auto generated.
v0.3.0
v0.2
Changes:
- a13d2fc v0.2 Release (#125)
- 28d59fd Fixed TransactionError parsing in log notifications (#123)
- cfcd4ee Updating icon (#124)
- 24de39c Change RequestResult to properly allow IRpcClient mocking (#121)
- 59a0348 Fixed transaction error handling. (#119)
- af23553 Implemented shared memory program. (#118)
- d790bd5 Implements missing System Program methods (#114)
- 254159d Implemented implicit conversions and debugger display attributes. (#116)
- 899c5db Implements Name Service Program (#110)
- d52ebed Migrating system.cryptography usage to bouncycastle due to not being available on the web (#112)
See More
- 9ffabbf Implements Associated Token Account program (#107)
- 1896593 Implements remaining RPC method commitment params (#103)
- 8045297 Implement missing Token Program methods (#102)
- 93b5684 Refactor Account and Keys (#98)
- f697e90 Added all commitment parameters to streaming client. (#96)
- 386d76a Remove NBitcoin dependency (#95)
- f0600d9 Removed BouncyCastle dependency from wallet project (#93)
- 4141731 Added commitment to getBlocksWithLimit getEpochInfo methods. (#91)
- 8d23809 Added more commitment parameters to the getBlockHeight, getBlockProduction and getBlocks methods. (#89)
- 285bf4a Improving keystore to allow restoring wallet from string byte array. (#87)
- 77b894d Ran dotnet format (#86)
- 3d054d0 Fix cake build order (#85)
- f1777ba Implemented Approve and Revoke TokenProgram methods. (#80)
- fb08428 Added commitment parameters to GetBalance, GetAccountInfo and GetBlock requests. (#79)
- dbe9a5c Updated api urls. (#75)
- f45f48f Fixed memory leak. (#72)
- 22e8f36 Fixed readme.
- 0ba9cb5 v0.1.0
- 4653829 Update azure-pipelines.yml for Azure Pipelines
- 6184941 Update azure-pipelines.yml for Azure Pipelines
- 7e96757 Tentative changes to pipelines and nuget packaging. (#70)
- 7673fe6 Applied formatting and code cleanup from visual studio. (#68)
- b434007 Improve readme (#66)
- a81d695 Implement signatures and performance methods (#64)
- 3db161a Implemented several new methods: (#63)
- 51d8d03 Implements getStakeActivation (#60)
- a1fb441 Implements Epoch and Fee related methods (#58)
- 14d6220 Added new methods. Refactored error parsing. (#57)
- 1a8d40b Implementing all Slot related methods and fixing some docs (#54)
- c694e33 Implements getVersion (#49)
- 342976b Extra coverage for RPC client and the returned RequestResult after errors and exceptions (#51)
- 43cf099 Implementing getVoteAccounts rpc method (#47)
- e76b700 Update README.md
- 4e7c444 Added more code coverage. (#45)
- 328769c 29 improving error handling (#43)
- 2d770f0 Added logging to streaming client. Improved logging experience in deb… (#42)
- 04bf519 Implements getInflationReward (#41)
- 1143a62 Implemented getInflationRate rpc method (#40)
- f80253d Implementing getInflationGovernor rpc method (#37)
- 450874e Implementing getIdentity rpc method (#35)
- c22e863 Adding get block height method (#33)
- bc66669 Added the rootSubscribe method in the streaming client. (#30)
- e7d7645 Add logging to rpc client, implement factory and interfaces (#28)
- 52487f9 Add tests for the RPC client (#25)
- c8f4912 Implementation of slotSubscribe. (#26)
- 85b410c Implementation of program subscribe (#24)
- 5037de6 Fixed account data (#23)
- bb2c692 Adding program tests and transaction builder tests. (#19)
- 22f0a5d Increasing robusteness of the http client (#22)
- 066f147 Collapsing Solnet.Util (#14)
- 4e06eca Adding tests, a missing exception in wallet initialization and starting to collapse utils (#13)
- a2f7ac0 Added tests for Log Subscription methods. (#11)
- d918f32 Adding wallet tests and changing cake to aggregate coverage reports (#7)
- 6bc6922 Adding azure pipelines build status to readme
- 2478904 Adding missing code and cake build (#6)
- 67610e9 Set up CI with Azure Pipelines
- 63cc6fa Adding changelog pre-release
- 33b0751 Adding contributing file
- 2aad0c9 Create basic pull request template
- 5c4cfdc Adding Contributor Covenant code of conduct
- 1c84e1a Fix readme license link
- d11c7c4 Merge pull request #1 from bmresearch/adding_templates
- 6a19bc6 Update issue templates
- 98c946b Fix readme examples identation
- 9e50542 Merge pull request #1 from Sol-Net/dev
- c80dc08 Adding code comments and fixing examples due to new account info json converter
- bc68ee4 Adding transactions, more rpc endpoints and documenting code.
- c10043d Added Signature subscription
- 8e3edb0 Small refactor to reuse more code in subscription client. Added logs subscription.
- f93818b Fixed AccountInfo to return proper values.
- ae12bc2 Adding new account constructor overload that generates it's own key pair.
- b1f724b Refactored the message id generator code.
- 74a5e64 Adding new methods to the rpc client and code documentation.
- 2759d87 Changing rpc clients project structure
- 6a938e8 Moving rpc test project into test folder
- 9fedd44 Fixing naming conventions and linting
- 98181dd Added unsubscribe.
- 2240c06 Small fixes to streaming client.
- 3e4837b Small fixes to parsing notifications from streaming client.
- 675736f Bootstrapping streaming client.
- 7a4bbf4 Refactoring keystore and wallet, removing newtonsoft in favor of system.text
- 83cd059 WIP - Adding web3 secret storage and examples for sollet wallet storage.
- 48337b9 Fixed rider stupidity
- 2134a4f Remove keygen reference
- c4af196 Finished bootstrapping wallet and key generation with both sollet and solana-keygen compatibility.
- e6f2ba2 Boostrapping base RPC library with some implemented methods. Example program to test implemented methods.
This list of changes was auto generated.
v0.1.1
v0.1.0
Features
- Full JSON RPC API coverage
- Full Streaming JSON RPC API coverage
- Wallet and accounts (sollet and solana-keygen compatible)
- Keystore (sollet and solana-keygen compatible)
- Programs
- SystemProgram
- MemoProgram
- TokenProgram (no multisig)
Changes:
- 0ba9cb5 v0.1.0
- 4653829 Update azure-pipelines.yml for Azure Pipelines
- 6184941 Update azure-pipelines.yml for Azure Pipelines
- 7e96757 Tentative changes to pipelines and nuget packaging. (#70)
- 7673fe6 Applied formatting and code cleanup from visual studio. (#68)
- b434007 Improve readme (#66)
- a81d695 Implement signatures and performance methods (#64)
- 3db161a Implemented several new methods: (#63)
- 51d8d03 Implements getStakeActivation (#60)
- a1fb441 Implements Epoch and Fee related methods (#58)
See More
- 14d6220 Added new methods. Refactored error parsing. (#57)
- 1a8d40b Implementing all Slot related methods and fixing some docs (#54)
- c694e33 Implements getVersion (#49)
- 342976b Extra coverage for RPC client and the returned RequestResult after errors and exceptions (#51)
- 43cf099 Implementing getVoteAccounts rpc method (#47)
- e76b700 Update README.md
- 4e7c444 Added more code coverage. (#45)
- 328769c 29 improving error handling (#43)
- 2d770f0 Added logging to streaming client. Improved logging experience in deb… (#42)
- 04bf519 Implements getInflationReward (#41)
- 1143a62 Implemented getInflationRate rpc method (#40)
- f80253d Implementing getInflationGovernor rpc method (#37)
- 450874e Implementing getIdentity rpc method (#35)
- c22e863 Adding get block height method (#33)
- bc66669 Added the rootSubscribe method in the streaming client. (#30)
- e7d7645 Add logging to rpc client, implement factory and interfaces (#28)
- 52487f9 Add tests for the RPC client (#25)
- c8f4912 Implementation of slotSubscribe. (#26)
- 85b410c Implementation of program subscribe (#24)
- 5037de6 Fixed account data (#23)
- bb2c692 Adding program tests and transaction builder tests. (#19)
- 22f0a5d Increasing robusteness of the http client (#22)
- 066f147 Collapsing Solnet.Util (#14)
- 4e06eca Adding tests, a missing exception in wallet initialization and starting to collapse utils (#13)
- a2f7ac0 Added tests for Log Subscription methods. (#11)
- d918f32 Adding wallet tests and changing cake to aggregate coverage reports (#7)
- 6bc6922 Adding azure pipelines build status to readme
- 2478904 Adding missing code and cake build (#6)
- 67610e9 Set up CI with Azure Pipelines
- 63cc6fa Adding changelog pre-release
- 33b0751 Adding contributing file
- 2aad0c9 Create basic pull request template
- 5c4cfdc Adding Contributor Covenant code of conduct
- 1c84e1a Fix readme license link
- d11c7c4 Merge pull request #1 from bmresearch/adding_templates
- 6a19bc6 Update issue templates
- 98c946b Fix readme examples identation
- 9e50542 Merge pull request #1 from Sol-Net/dev
- c80dc08 Adding code comments and fixing examples due to new account info json converter
- bc68ee4 Adding transactions, more rpc endpoints and documenting code.
- c10043d Added Signature subscription
- 8e3edb0 Small refactor to reuse more code in subscription client. Added logs subscription.
- f93818b Fixed AccountInfo to return proper values.
- ae12bc2 Adding new account constructor overload that generates it's own key pair.
- b1f724b Refactored the message id generator code.
- 74a5e64 Adding new methods to the rpc client and code documentation.
- 2759d87 Changing rpc clients project structure
- 6a938e8 Moving rpc test project into test folder
- 9fedd44 Fixing naming conventions and linting
- 98181dd Added unsubscribe.
- 2240c06 Small fixes to streaming client.
- 3e4837b Small fixes to parsing notifications from streaming client.
- 675736f Bootstrapping streaming client.
- 7a4bbf4 Refactoring keystore and wallet, removing newtonsoft in favor of system.text
- 83cd059 WIP - Adding web3 secret storage and examples for sollet wallet storage.
- 48337b9 Fixed rider stupidity
- 2134a4f Remove keygen reference
- c4af196 Finished bootstrapping wallet and key generation with both sollet and solana-keygen compatibility.
- e6f2ba2 Boostrapping base RPC library with some implemented methods. Example program to test implemented methods.
This list of changes was auto generated.