- Expose
Validator
class
- Fixed signer wallets signing flow
- Add support for Dedicated ETH Staking for external addresses
- Add support for listing validator details and fetch details of a specific validator
- Improved accessibility for
StakingReward
andStakingOperation
classes - Fixed a bug with
StakingOperation.sign
method, where we were not properly waiting on a Promise - Changed
buildStakeOperation
,buildUnstakeOperation
, andbuildClaimRewardsOperation
to takemode
as an explicit parameter optional parameter
CreateTransferOptions
type- Support external addresses for balance fetching and requesting faucet funds.
- Support for building staking operations
- Support for retrieving staking rewards information
- Add support for listing address trades via address.listTrades
- Support assets dynamically from the backend without SDK changes.
- Added Base Mainnet network support
ServerSigner
object- Ability to get default Server-Signer
Updated the usage of Coinbase.networkList
to Coinbase.networks
- Ability to create wallets backed by server signers and transfer with them
- Changed save_wallet to save_seed
- Changed load_wallets to load_seed and moved at wallet level
- Changed save_wallet to save_seed
- Changed load_wallets to load_seed and moved at wallet level
Initial release of the Coinbase NodeJS.
- Supported networks: Base Sepolia
- Wallet create and import
- Address management
- Send and receive ETH, ETC-20s
- Ability to hydrate wallets
- API Key-based authentication
- API HTTP debugging
- User object and getDefaultUser
- Individual private key export
- Error specifications