Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@coinbase/coinbase-sdk

Package Overview
Dependencies
Maintainers
0
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@coinbase/coinbase-sdk - npm Package Versions

134

0.7.0

Diff

Changelog

Source

[0.7.0] - 2024-09-26

Added

  • Add deployNFT method to WalletAddress and Wallet to deploy an ERC721, updated SmartContract class to support deployment and fetching contract details
  • Add deployMultiToken method to WalletAddress and Wallet to deploy an ERC1155, updated SmartContract class to support deployment and fetching contract details
  • Add createWebhook method to Wallet to deploy a wallet activity webhook, updated Webhook class to disallow users from specifying webhook signature. Webhook signature is now generated by the API.
coinbase-owner
published 0.6.1 •

Changelog

Source

[0.6.1] - 2024-09-23

Added

  • Export all missing types in src/index
coinbase-owner
published 0.6.0 •

Changelog

Source

[0.6.0] - 2024-09-18

Added

  • Add deployToken method to WalletAddress and Wallet to deploy an ERC20, updated SmartContract class to support deployment and fetching contract details
  • Add SOL asset support
  • Fix a bug where large numbers were being returned in scientific notation

Breaking

  • Asset#toAtomicAmount now returns a BigInt instead of a Decimal
coinbase-owner
published 0.5.1 •

Changelog

Source

[0.5.1] - 2024-09-12

Fixed

  • Fixed a bug that blocked arbitrum mainnet wallets from being created
coinbase-owner
published 0.5.0 •

Changelog

Source

[0.5.0] - 2024-09-11

  • Add Arbitrum-Mainnet support for Native transfers.
  • Add Coinbase.configure method to allow for configuration of the SDK and marked constructor as deprecated.
  • Return correlation ID from APIError response
  • Add optional fields to CreateContractInvocationOptions to set amount for payable contract method invocations
  • Add a StakingRewardFormat enum to allow for specifying the format in which staking rewards should be returned.
coinbase-owner
published 0.4.0 •

Changelog

Source

[0.4.0] - 2024-09-06

Changed

  • getDefaultAddress wallet method updated to return a promise, and getAddress wallet methods now return a promise and WalletAddress instead of Address. Both functions will now fetch addresses for the wallet if they haven't been loaded.
coinbase-owner
published 0.3.0 •

Changelog

Source

[0.3.0] - 2024-09-05

Added

  • Add support for list address transactions.
  • Add support for exporting the private key of a WalletAddress
  • Add support for creating arbitrary payload signatures.
  • Add support for invoking Smart Contracts using MPC and Developer-managed Wallets.
coinbase-owner
published 0.2.0 •

Changelog

Source

[0.2.0]

Added

  • USDC Faucet support on Base Sepolia
  • Improved error messages for InternalError
coinbase-owner
published 0.1.1 •

Changelog

Source

[0.1.1] - 2024-08-27

  • Fixed a bug where listHistoricalBalances method was parsing conventional ETH balances instead of atomic units
coinbase-owner
published 0.1.0 •

Changelog

Source

[0.1.0] - 2024-08-22

Added

  • Add listHistoricalBalances wallet method, that lists the historical balances for the wallet's default address.
  • Add toAddressId() method to Transaction class

Removed

  • Remove user concept from the SDK
  • Remove "pending" status from StakingOperationStatusEnum
  • Add staking operation class helper methods like isTerminalState, isFailedState and isCompleteState.
  • Add validator status enum

Changed

  • The createTransfer and createTrade functions no longer wait for the transactions to confirm or fail on-chain.
    • Now they return a Transfer and Trade object respectively, which support the wait function, e.g. await transfer.wait().
    • This ensures that the developer has a reference to the object in case there is a timeout while waiting to land on-chain.
  • Update reload() method to work with both External and Wallet address.
  • Update createStakingOperation logic to make sure we only pull in newer unsigned txs from the server. This is especially important for External Address use-case where tx signing and broadcast status is maintained on client side, and we risk overwriting the existing txs.
  • Increase default timeout for createStakingOperation to 10 min.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc