Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
SkyApi - the Ruby gem for the Skycoin REST API.
Skycoin is a next-generation cryptocurrency.
This SDK is automatically generated by the OpenAPI Generator project:
To build the Ruby code into a gem:
gem build sky_api.gemspec
Then either install the gem locally:
gem install ./sky_api-0.26.0.gem
(for development, run gem install --dev ./sky_api-0.26.0.gem
to install the development dependencies)
or publish the gem to a gem hosting service, e.g. RubyGems.
Finally add this to the Gemfile:
gem 'sky_api', '~> 0.26.0'
If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:
gem 'sky_api', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'
Include the Ruby code directly using -I
as follows:
ruby -Ilib script.rb
Please follow the installation procedure and then run the following code:
# Load the gem
require 'sky_api'
api_instance = SkyApi::DefaultApi.new
begin
#Returns the total number of unique address that have coins.
result = api_instance.address_count
p result
rescue SkyApi::ApiError => e
puts "Exception when calling DefaultApi->address_count: #{e}"
end
All URIs are relative to http://127.0.0.1:6420
Class | Method | HTTP request | Description |
---|---|---|---|
SkyApi::DefaultApi | address_count | GET /api/v1/addresscount | Returns the total number of unique address that have coins. |
SkyApi::DefaultApi | address_uxouts | GET /api/v1/address_uxouts | |
SkyApi::DefaultApi | api_v1_rawtx_get | GET /api/v1/rawtx | |
SkyApi::DefaultApi | api_v2_metrics_get | GET /api/v2/metrics | |
SkyApi::DefaultApi | balance_get | GET /api/v1/balance | Returns the balance of one or more addresses, both confirmed and predicted. The predicted balance is the confirmed balance minus the pending spends. |
SkyApi::DefaultApi | balance_post | POST /api/v1/balance | Returns the balance of one or more addresses, both confirmed and predicted. The predicted balance is the confirmed balance minus the pending spends. |
SkyApi::DefaultApi | block | GET /api/v1/block | Returns the balance of one or more addresses, both confirmed and predicted. The predicted balance is the confirmed balance minus the pending spends. |
SkyApi::DefaultApi | blockchain_metadata | GET /api/v1/blockchain/metadata | Returns the blockchain metadata. |
SkyApi::DefaultApi | blockchain_progress | GET /api/v1/blockchain/progress | Returns the blockchain sync progress. |
SkyApi::DefaultApi | blocks | GET /api/v1/blocks | Returns the balance of one or more addresses, both confirmed and predicted. The predicted balance is the confirmed balance minus the pending spends. |
SkyApi::DefaultApi | coin_supply | GET /api/v1/coinSupply | |
SkyApi::DefaultApi | csrf | GET /api/v1/csrf | Creates a new CSRF token. Previous CSRF tokens are invalidated by this call. |
SkyApi::DefaultApi | data_delete | DELETE /api/v2/data | |
SkyApi::DefaultApi | data_get | GET /api/v2/data | |
SkyApi::DefaultApi | data_post | POST /api/v2/data | |
SkyApi::DefaultApi | default_connections | GET /api/v1/network/defaultConnections | defaultConnectionsHandler returns the list of default hardcoded bootstrap addresses.\n They are not necessarily connected to. |
SkyApi::DefaultApi | health | GET /api/v1/health | Returns node health data. |
SkyApi::DefaultApi | last_blocks | GET /api/v1/last_blocks | |
SkyApi::DefaultApi | network_connection | GET /api/v1/network/connection | This endpoint returns a specific connection. |
SkyApi::DefaultApi | network_connections | GET /api/v1/network/connections | This endpoint returns all outgoings connections. |
SkyApi::DefaultApi | network_connections_disconnect | POST /api/v1/network/connection/disconnect | |
SkyApi::DefaultApi | network_connections_exchange | GET /api/v1/network/connections/exchange | |
SkyApi::DefaultApi | network_connections_trust | GET /api/v1/network/connections/trust | trustConnectionsHandler returns all trusted connections.\n They are not necessarily connected to. In the default configuration, these will be a subset of the default hardcoded bootstrap addresses. |
SkyApi::DefaultApi | outputs_get | GET /api/v1/outputs | If neither addrs nor hashes are specificed, return all unspent outputs. If only one filter is specified, then return outputs match the filter. Both filters cannot be specified. |
SkyApi::DefaultApi | outputs_post | POST /api/v1/outputs | If neither addrs nor hashes are specificed, return all unspent outputs. If only one filter is specified, then return outputs match the filter. Both filters cannot be specified. |
SkyApi::DefaultApi | pending_txs | GET /api/v1/pendingTxs | |
SkyApi::DefaultApi | resend_unconfirmed_txns | POST /api/v1/resendUnconfirmedTxns | |
SkyApi::DefaultApi | richlist | GET /api/v1/richlist | Returns the top skycoin holders. |
SkyApi::DefaultApi | transaction | GET /api/v1/transaction | |
SkyApi::DefaultApi | transaction_inject | POST /api/v1/injectTransaction | Broadcast a hex-encoded, serialized transaction to the network. |
SkyApi::DefaultApi | transaction_post | POST /api/v2/transaction | |
SkyApi::DefaultApi | transaction_post_unspent | POST /api/v2/transaction/unspent | |
SkyApi::DefaultApi | transaction_raw | GET /api/v2/transaction/raw | Returns the hex-encoded byte serialization of a transaction. The transaction may be confirmed or unconfirmed. |
SkyApi::DefaultApi | transaction_verify | POST /api/v2/transaction/verify | |
SkyApi::DefaultApi | transactions_get | GET /api/v1/transactions | Returns transactions that match the filters. |
SkyApi::DefaultApi | transactions_post | POST /api/v1/transactions | Returns transactions that match the filters. |
SkyApi::DefaultApi | uxout | GET /api/v1/uxout | Returns an unspent output by ID. |
SkyApi::DefaultApi | verify_address | POST /api/v2/address/verify | Verifies a Skycoin address. |
SkyApi::DefaultApi | version | GET /api/v1/version | |
SkyApi::DefaultApi | wallet | GET /api/v1/wallet | Returns a wallet by id. |
SkyApi::DefaultApi | wallet_balance | GET /api/v1/wallet/balance | Returns the wallet's balance, both confirmed and predicted. The predicted balance is the confirmed balance minus the pending spends. |
SkyApi::DefaultApi | wallet_create | POST /api/v1/wallet/create | |
SkyApi::DefaultApi | wallet_decrypt | POST /api/v1/wallet/decrypt | Decrypts wallet. |
SkyApi::DefaultApi | wallet_encrypt | POST /api/v1/wallet/encrypt | Encrypt wallet. |
SkyApi::DefaultApi | wallet_folder | GET /api/v1/wallets/folderName | |
SkyApi::DefaultApi | wallet_new_address | POST /api/v1/wallet/newAddress | |
SkyApi::DefaultApi | wallet_new_seed | GET /api/v1/wallet/newSeed | |
SkyApi::DefaultApi | wallet_recover | POST /api/v2/wallet/recover | Recovers an encrypted wallet by providing the seed. The first address will be generated from seed and compared to the first address of the specified wallet. If they match, the wallet will be regenerated with an optional password. If the wallet is not encrypted, an error is returned. |
SkyApi::DefaultApi | wallet_seed | POST /api/v1/wallet/seed | This endpoint only works for encrypted wallets. If the wallet is unencrypted, The seed will be not returned. |
SkyApi::DefaultApi | wallet_seed_verify | POST /api/v2/wallet/seed/verify | Verifies a wallet seed. |
SkyApi::DefaultApi | wallet_transaction | POST /api/v1/wallet/transaction | Creates a signed transaction |
SkyApi::DefaultApi | wallet_transaction_sign | POST /api/v2/wallet/transaction/sign | Creates a signed transaction |
SkyApi::DefaultApi | wallet_transactions | GET /api/v1/wallet/transactions | |
SkyApi::DefaultApi | wallet_unload | POST /api/v1/wallet/unload | Unloads wallet from the wallet service. |
SkyApi::DefaultApi | wallet_update | POST /api/v1/wallet/update | Update the wallet. |
SkyApi::DefaultApi | wallets | GET /api/v1/wallets |
FAQs
Unknown package
We found that sky_api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.