MCWrapper 5.0.1
See the version list below for details.
dotnet add package MCWrapper --version 5.0.1
NuGet\Install-Package MCWrapper -Version 5.0.1
<PackageReference Include="MCWrapper" Version="5.0.1" />
paket add MCWrapper --version 5.0.1
#r "nuget: MCWrapper, 5.0.1"
// Install MCWrapper as a Cake Addin #addin nuget:?package=MCWrapper&version=5.0.1 // Install MCWrapper as a Cake Tool #tool nuget:?package=MCWrapper&version=5.0.1
A compilation of the MCWrapper.RPC and MCWrapper.CLI libraries with a new extension method permitting the additional of both the MultiChain Core RPC and CLI client factories using a single line of code. MCWrapper 3.0.0 also offers a new MCWrapperClientFactory that lazy loads the RPC and CLI client collections.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.1 is compatible. netcoreapp2.2 is compatible. netcoreapp3.0 is compatible. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.1
- MCWrapper.CLI (>= 4.0.2)
- MCWrapper.RPC (>= 5.0.2)
- Microsoft.Extensions.Configuration.Json (>= 2.1.0)
- Microsoft.Extensions.DependencyInjection (>= 2.1.0)
- Microsoft.Extensions.Http.Polly (>= 2.1.0)
- Microsoft.Extensions.Options (>= 2.1.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 2.1.0)
- Newtonsoft.Json (>= 12.0.3)
-
.NETCoreApp 2.2
- MCWrapper.CLI (>= 4.0.2)
- MCWrapper.RPC (>= 5.0.2)
- Microsoft.Extensions.Configuration.Json (>= 2.2.0)
- Microsoft.Extensions.DependencyInjection (>= 2.2.0)
- Microsoft.Extensions.Http.Polly (>= 2.2.0)
- Microsoft.Extensions.Options (>= 2.2.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 2.2.0)
- Newtonsoft.Json (>= 12.0.3)
-
.NETCoreApp 3.0
- MCWrapper.CLI (>= 4.0.2)
- MCWrapper.RPC (>= 5.0.2)
- Microsoft.Extensions.Configuration.Json (>= 3.0.1)
- Microsoft.Extensions.DependencyInjection (>= 3.0.1)
- Microsoft.Extensions.Http.Polly (>= 3.0.1)
- Microsoft.Extensions.Options (>= 3.0.1)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 3.0.1)
- Newtonsoft.Json (>= 12.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.0.3 | 612 | 2/3/2020 |
7.0.2 | 458 | 1/19/2020 |
7.0.1 | 453 | 1/19/2020 |
7.0.0 | 457 | 1/19/2020 |
6.0.0 | 504 | 1/7/2020 |
5.1.6 | 582 | 1/2/2020 |
5.1.5 | 513 | 12/22/2019 |
5.1.4 | 470 | 12/22/2019 |
5.0.4 | 495 | 12/12/2019 |
5.0.3 | 457 | 11/30/2019 |
5.0.2 | 506 | 11/28/2019 |
5.0.1 | 485 | 11/25/2019 |
5.0.0 | 473 | 11/24/2019 |
4.0.0 | 470 | 11/13/2019 |
3.1.1 | 459 | 11/4/2019 |
3.1.0 | 442 | 10/30/2019 |
3.0.0 | 478 | 10/28/2019 |
2.0.5-beta | 281 | 8/25/2019 |
2.0.4-beta | 266 | 7/28/2019 |
2.0.3-beta | 255 | 7/22/2019 |
2.0.2-beta | 267 | 7/18/2019 |
2.0.1-beta | 268 | 7/18/2019 |
2.0.0-beta | 279 | 7/16/2019 |
1.1.2 | 302 | 6/27/2019 |
1.1.1 | 295 | 6/23/2019 |
1.1.0 | 335 | 6/10/2019 |
1.0.9 | 324 | 6/3/2019 |
1.0.8 | 299 | 5/30/2019 |
1.0.7 | 307 | 5/29/2019 |
1.0.6 | 299 | 5/28/2019 |
1.0.5 | 322 | 5/19/2019 |
1.0.4 | 577 | 5/19/2019 |
1.0.3 | 564 | 5/15/2019 |
1.0.2 | 551 | 5/14/2019 |
1.0.1 | 537 | 5/14/2019 |
1.0.0 | 550 | 5/14/2019 |
Version 5.0.1
Apparently a recent change caused explicit and IConfiguration-based use of AddMultiChainCoreRpcServices, AddMultiChainCoreCliServices, and AddMultiChainCoreServices to not function properly. This issue should be resolved now.
MultiChain JSON-RPC and Command Line Interface (CLI) client interfaces should be injected into Controllers or Razor Pages as follows.
IMultiChainCliGenerate & IMultiChainRpcGenerate :.....: Provide access to Generate MultChain Core methods.
getgenerate, gethashespersec, setgenerate
IMultiChainCliOffChain & IMultiChainRpcOffChain :....: Provides access to OffChain MultChain Core methods.
purgepublisheditems, purgestreamitems, retrievestreamitems
IMultiChainCliControl & IMultiChainRpcControl :.....: Provides access to Control MultChain Core methods.
clearmempool, getblockchainparams, getinfo, getruntimeparams,
help, pause, resume, setlastblock, setruntimeparam, stop
IMultiChainCliGeneral & IMultiChainRpcGeneral :.....: Provides access to General MultChain Core methods
getassetinfo, getbestblockhash, getblock, getblockchaininfo,
getblockcount, getblockhash, getchaintips, getdifficulty,
getfiltercode, getlastblockinfo, getmempoolinfo, getrawmempool,
getstreaminfo, gettxout, gettxoutsetinfo, listassets, listblocks,
listpermissions, liststreamfilters, liststreams, listtxfilters,
listupgrades, runstreamfilter, runtxfilter, teststreamfilter,
testtxfilter, verifychain, verifypermission
IMultiChainCliNetwork & IMultiChainRpcNetwork :.....: Provides access to Network MultChain Core methods
addnode, getaddednodeinfo, getchunkqueueinfo, getchunkqueuetotals,
getconnectioncount, getnettotals, getnetworkinfo, getpeerinfo, ping
IMultiChainCliUtility & IMultiChainRpcUtility :.........: Provides access to Utility MultChain Core methods
appendbinarycache, createbinarycache, createkeypairs,
createmultisig, deletebinarycache, estimatefee, estimatepriority,
validateaddress, verifymessage
IMultiChainCliMining & IMultiChainRpcMining :.........: Provides access to Mining MultChain Core methods
getblocktemplate, getmininginfo, getnetworkhashps,
prioritisetransaction, submitblock
IMultiChainCliWallet & IMultiChainRpcWallet :.........: Provides access to Wallet MultChain Core methods
addmultisigaddress, appendrawexchange, approvefrom, backupwallet,
combineunspent, completerawexchange, create, createfrom,
createrawexchange, createrawsendfrom, decoderawexchange,
disablerawtransaction, dumpprivkey, dumpwallet, encryptwallet,
getaccount, getaccountaddress, getaddressbalances, getaddresses,
getaddressesbyaccount, getaddresstransaction, getassetbalances,
getassettransaction, getbalance, getmultibalances, getnewaddress,
getrawchangeaddress, getreceivedbyaccount, getreceivedbyaddress,
getstreamitem, getstreamkeysummary, getstreampublishersummary,
gettotalbalances, gettransaction, gettxoutdata, getunconfirmedbalance,
getwalletinfo, getwallettransaction, grant, grantfrom, grantwithdata,
grantwithdatafrom, importaddress, importprivkey, importwallet, issue,
issuefrom, issuemore, issuemorefrom, keypoolrefill, listaccounts,
listaddresses, listaddressgroupings, listaddresstransactions,
listassettransactions, listlockunspent, listreceivedbyaccount,
listreceivedbyaddress, listsinceblock, liststreamblockitems,
liststreamitems, liststreamkeyitems, liststreamkeys, liststreampublisheritems,
liststreampublishers, liststreamqueryitems, liststreamtxitems,
listtransactions, listunspent, listwallettransactions, lockunspent,
move, preparelockunspent, preparelockunspentfrom, publish, publishfrom,
publishmulti, publishmultifrom, purgepublisheditems, purgestreamitems,
resendwallettransactions, retrievestreamitems, revoke, revokefrom, send,
sendasset, sendassetfrom, sendfrom, sendfromaccount, sendmany, sendwithdata,
sendwithdatafrom, setaccount, settxfee, signmessage, subscribe, trimsubscribe,
txouttobinarycache, unsubscribe, walletlock, walletpassphrase,
walletpassphrasechange,
IMultiChainCliRaw & IMultiChainRpcRaw :.........: Provides access to Raw MultChain Core methods
appendrawchange, appendrawdata, appendrawtransaction,
createrawtransaction, decoderawtransaction, decodescript,
getrawtransaction, sendrawtransaction, signrawtransaction