Skip to content

Releases: bmresearch/Solnet

v0.3.4: Add more extension methods and bump version (#150)

12 Jul 18:42
61376e9
Compare
Choose a tag to compare

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

11 Jul 23:16
0d06adb
Compare
Choose a tag to compare

Changes:

  • 0d06adb Change PublicKeys constant length access modifier to be public (#145) (#146)

This list of changes was auto generated.

v0.3.2: Added metrics. (#144)

05 Jul 19:19
70d8fbf
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v0.3.1: Updated docs. (#139)

03 Jul 00:11
9786499
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v0.3.0

29 Jun 23:35
ca48c42
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v0.2

25 Jun 19:22
a13d2fc
Compare
Choose a tag to compare

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

06 Jun 19:33
f45f48f
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Changes:

This list of changes was auto generated.

v0.1.0

06 Jun 15:17
0ba9cb5
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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.