Code Monkey home page Code Monkey logo

multichain-api's People

Contributors

method76 avatar tomc974 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

multichain-api's Issues

The result property of JSON-RPC responses are missing a specific type.

Currently, the result property of JSON-RPC responses is using a default implementation with an any type. We should change them to use a specific type. This issue will be used to track the progress on this task.

  • AddMultiSigAddress
  • AddNode
  • AppendRawChange
  • AppendRawData
  • AppendRawExchange
  • AppendRawTransaction
  • ApproveFrom
  • BackupWallet
  • ClearMemPool
  • CombineUnspent
  • CompleteRawExchange
  • Create
  • CreateFrom
  • CreateKeyPairs
  • CreateMultiSig
  • CreateRawExchange
  • CreateRawSendFrom
  • CreateRawTransaction
  • DecodeRawExchange
  • DecodeRawTransaction
  • DisableRawTransaction
  • DumpPrivKey
  • DumpWallet
  • EncryptWallet
  • GetAddedNodeInfo
  • GetAddressBalances
  • GetAddresses
  • GetAddressTransaction
  • GetAssetTransaction
  • GetBlock
  • GetBlockchainInfo
  • GetBlockchainParams
  • GetBlockHash
  • GetInfo
  • GetMemPoolInfo
  • GetMultiBalances
  • GetNetworkInfo
  • GetNewAddress
  • GetPeerInfo
  • GetRawMemPool
  • GetRawTransaction
  • GetRuntimeParams
  • GetStreamItem
  • GetTotalBalances
  • GetTxOut
  • GetTxOutData
  • GetWalletInfo
  • GetWalletTransaction
  • Grant
  • GrantFrom
  • GrantWithData
  • GrantWithDataFrom
  • Help
  • ImportAddress
  • ImportPrivKey
  • ImportWallet
  • Issue
  • IssueFrom
  • IssueMore
  • IssueMoreFrom
  • ListAddresses
  • ListAddressTransactions
  • ListAssets
  • ListAssetTransactions
  • ListBlocks
  • ListLockUnspent
  • ListPermissions
  • ListStreamBlockItems
  • ListStreamItems
  • ListStreamKeyItems
  • ListStreamKeys
  • ListStreamPublisherItems
  • ListStreamPublishers
  • ListStreams
  • ListUnspent
  • ListUpgrades
  • ListWalletTransactions
  • LockUnspent
  • Pause
  • Ping
  • PrepareLockUnspent
  • PrepareLockUnspentFrom
  • Publish
  • PublishFrom
  • Resume
  • Revoke
  • RevokeFrom
  • Send
  • SendAsset
  • SendAssetFrom
  • SendFrom
  • SendRawTransaction
  • SendWithData
  • SendWithDataFrom
  • SetLastBlock
  • SetRuntimeParam
  • SignMessage
  • SignRawTransaction
  • Stop
  • Subscribe
  • Unsubscribe
  • ValidateAddress
  • VerifyMessage
  • WalletLock
  • WalletPassphrase
  • WalletPassphraseChange

Commands are missing documentation.

Depends on issue #1.

Once type signatures have been added to a command, they should be documented appropriately with TypeDoc comments. This issue will be used to track the progress on this task.

  • AddMultiSigAddress
  • AddNode
  • AppendRawChange
  • AppendRawData
  • AppendRawExchange
  • AppendRawTransaction
  • ApproveFrom
  • BackupWallet
  • ClearMemPool
  • CombineUnspent
  • CompleteRawExchange
  • Create
  • CreateFrom
  • CreateKeyPairs
  • CreateMultiSig
  • CreateRawExchange
  • CreateRawSendFrom
  • CreateRawTransaction
  • DecodeRawExchange
  • DecodeRawTransaction
  • DisableRawTransaction
  • DumpPrivKey
  • DumpWallet
  • EncryptWallet
  • GetAddedNodeInfo
  • GetAddressBalances
  • GetAddresses
  • GetAddressTransaction
  • GetAssetTransaction
  • GetBlock
  • GetBlockchainInfo
  • GetBlockchainParams
  • GetBlockHash
  • GetInfo
  • GetMemPoolInfo
  • GetMultiBalances
  • GetNetworkInfo
  • GetNewAddress
  • GetPeerInfo
  • GetRawMemPool
  • GetRawTransaction
  • GetRuntimeParams
  • GetStreamItem
  • GetTotalBalances
  • GetTxOut
  • GetTxOutData
  • GetWalletInfo
  • GetWalletTransaction
  • Grant
  • GrantFrom
  • GrantWithData
  • GrantWithDataFrom
  • Help
  • ImportAddress
  • ImportPrivKey
  • ImportWallet
  • Issue
  • IssueFrom
  • IssueMore
  • IssueMoreFrom
  • ListAddresses
  • ListAddressTransactions
  • ListAssets
  • ListAssetTransactions
  • ListBlocks
  • ListLockUnspent
  • ListPermissions
  • ListStreamBlockItems
  • ListStreamItems
  • ListStreamKeyItems
  • ListStreamKeys
  • ListStreamPublisherItems
  • ListStreamPublishers
  • ListStreams
  • ListUnspent
  • ListUpgrades
  • ListWalletTransactions
  • LockUnspent
  • Pause
  • Ping
  • PrepareLockUnspent
  • PrepareLockUnspentFrom
  • Publish
  • PublishFrom
  • Resume
  • Revoke
  • RevokeFrom
  • Send
  • SendAsset
  • SendAssetFrom
  • SendFrom
  • SendRawTransaction
  • SendWithData
  • SendWithDataFrom
  • SetLastBlock
  • SetRuntimeParam
  • SignMessage
  • SignRawTransaction
  • Stop
  • Subscribe
  • Unsubscribe
  • ValidateAddress
  • VerifyMessage
  • WalletLock
  • WalletPassphrase
  • WalletPassphraseChange

All modules should have a set of unit tests.

This issue will be used to track the progress on this task.

  • Commands/AddMultiSigAddress
  • Commands/AddNode
  • Commands/AppendRawChange
  • Commands/AppendRawData
  • Commands/AppendRawExchange
  • Commands/AppendRawTransaction
  • Commands/ApproveFrom
  • Commands/BackupWallet
  • Commands/ClearMemPool
  • Commands/CombineUnspent
  • Commands/CompleteRawExchange
  • Commands/Create
  • Commands/CreateFrom
  • Commands/CreateKeyPairs
  • Commands/CreateMultiSig
  • Commands/CreateRawExchange
  • Commands/CreateRawSendFrom
  • Commands/CreateRawTransaction
  • Commands/DecodeRawExchange
  • Commands/DecodeRawTransaction
  • Commands/DisableRawTransaction
  • Commands/DumpPrivKey
  • Commands/DumpWallet
  • Commands/EncryptWallet
  • Commands/GetAddedNodeInfo
  • Commands/GetAddressBalances
  • Commands/GetAddresses
  • Commands/GetAddressTransaction
  • Commands/GetAssetTransaction
  • Commands/GetBlock
  • Commands/GetBlockchainInfo
  • Commands/GetBlockchainParams
  • Commands/GetBlockHash
  • Commands/GetInfo
  • Commands/GetMemPoolInfo
  • Commands/GetMultiBalances
  • Commands/GetNetworkInfo
  • Commands/GetNewAddress
  • Commands/GetPeerInfo
  • Commands/GetRawMemPool
  • Commands/GetRawTransaction
  • Commands/GetRuntimeParams
  • Commands/GetStreamItem
  • Commands/GetTotalBalances
  • Commands/GetTxOut
  • Commands/GetTxOutData
  • Commands/GetWalletInfo
  • Commands/GetWalletTransaction
  • Commands/Grant
  • Commands/GrantFrom
  • Commands/GrantWithData
  • Commands/GrantWithDataFrom
  • Commands/Help
  • Commands/ImportAddress
  • Commands/ImportPrivKey
  • Commands/ImportWallet
  • Commands/index
  • Commands/Issue
  • Commands/IssueFrom
  • Commands/IssueMore
  • Commands/IssueMoreFrom
  • Commands/ListAddresses
  • Commands/ListAddressTransactions
  • Commands/ListAssets
  • Commands/ListAssetTransactions
  • Commands/ListBlocks
  • Commands/ListLockUnspent
  • Commands/ListPermissions
  • Commands/ListStreamBlockItems
  • Commands/ListStreamItems
  • Commands/ListStreamKeyItems
  • Commands/ListStreamKeys
  • Commands/ListStreamPublisherItems
  • Commands/ListStreamPublishers
  • Commands/ListStreams
  • Commands/ListUnspent
  • Commands/ListUpgrades
  • Commands/ListWalletTransactions
  • Commands/LockUnspent
  • Commands/Pause
  • Commands/Ping
  • Commands/PrepareLockUnspent
  • Commands/PrepareLockUnspentFrom
  • Commands/Publish
  • Commands/PublishFrom
  • Commands/Resume
  • Commands/Revoke
  • Commands/RevokeFrom
  • Commands/Send
  • Commands/SendAsset
  • Commands/SendAssetFrom
  • Commands/SendFrom
  • Commands/SendRawTransaction
  • Commands/SendWithData
  • Commands/SendWithDataFrom
  • Commands/SetLastBlock
  • Commands/SetRuntimeParam
  • Commands/SignMessage
  • Commands/SignRawTransaction
  • Commands/Stop
  • Commands/Subscribe
  • Commands/Unsubscribe
  • Commands/ValidateAddress
  • Commands/VerifyMessage
  • Commands/WalletLock
  • Commands/WalletPassphrase
  • Commands/WalletPassphraseChange
  • main
  • RpcClient
  • RpcError
  • RpcRequest
  • RpcResponse

Commands are missing a specific list of parameters.

Currently, all commands are using a default implementation with a ...params: any[] parameter. We should change them to use a specific list of parameters. This issue will be used to track the progress on this task.

  • AddMultiSigAddress
  • AddNode
  • AppendRawChange
  • AppendRawData
  • AppendRawExchange
  • AppendRawTransaction
  • ApproveFrom
  • BackupWallet
  • ClearMemPool
  • CombineUnspent
  • CompleteRawExchange
  • Create
  • CreateFrom
  • CreateKeyPairs
  • CreateMultiSig
  • CreateRawExchange
  • CreateRawSendFrom
  • CreateRawTransaction
  • DecodeRawExchange
  • DecodeRawTransaction
  • DisableRawTransaction
  • DumpPrivKey
  • DumpWallet
  • EncryptWallet
  • GetAddedNodeInfo
  • GetAddressBalances
  • GetAddresses
  • GetAddressTransaction
  • GetAssetTransaction
  • GetBlock
  • GetBlockchainInfo
  • GetBlockchainParams
  • GetBlockHash
  • GetInfo
  • GetMemPoolInfo
  • GetMultiBalances
  • GetNetworkInfo
  • GetNewAddress
  • GetPeerInfo
  • GetRawMemPool
  • GetRawTransaction
  • GetRuntimeParams
  • GetStreamItem
  • GetTotalBalances
  • GetTxOut
  • GetTxOutData
  • GetWalletInfo
  • GetWalletTransaction
  • Grant
  • GrantFrom
  • GrantWithData
  • GrantWithDataFrom
  • Help
  • ImportAddress
  • ImportPrivKey
  • ImportWallet
  • Issue
  • IssueFrom
  • IssueMore
  • IssueMoreFrom
  • ListAddresses
  • ListAddressTransactions
  • ListAssets
  • ListAssetTransactions
  • ListBlocks
  • ListLockUnspent
  • ListPermissions
  • ListStreamBlockItems
  • ListStreamItems
  • ListStreamKeyItems
  • ListStreamKeys
  • ListStreamPublisherItems
  • ListStreamPublishers
  • ListStreams
  • ListUnspent
  • ListUpgrades
  • ListWalletTransactions
  • LockUnspent
  • Pause
  • Ping
  • PrepareLockUnspent
  • PrepareLockUnspentFrom
  • Publish
  • PublishFrom
  • Resume
  • Revoke
  • RevokeFrom
  • Send
  • SendAsset
  • SendAssetFrom
  • SendFrom
  • SendRawTransaction
  • SendWithData
  • SendWithDataFrom
  • SetLastBlock
  • SetRuntimeParam
  • SignMessage
  • SignRawTransaction
  • Stop
  • Subscribe
  • Unsubscribe
  • ValidateAddress
  • VerifyMessage
  • WalletLock
  • WalletPassphrase
  • WalletPassphraseChange

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.