fuse_wallet_sdk 0.3.8 fuse_wallet_sdk: ^0.3.8 copied to clipboard
Fuse Wallet SDK now has a Dart implementation, making it even easier to integrate blockchain technology into your mobile apps.
[0.3.7] #
[0.3.5] #
Added #
- Introduced a new module,
BalancesModule
, for interacting with the Fuse Balances API.
[0.3.4] #
[0.3.3] #
Changed #
- Breaking Change:
FuseWalletSDK
Updated theswapTokens
method to retrieve quotes through the new API, utilizing Voltage V3, the latest router contract. It now getsTradeRequest
instead ofTradeRequestBody
, the amount of tokens to swap is now aBigInt
instead of aString
. TradeRequestBody
,Trade
&TradeCallParameters
models have been removed.Trade
object has been removed fromAction.Swap
type.- Update dependencies.
[0.3.2] #
Changed #
- Breaking Change:
FuseSDK
Updated theswapTokens
method to retrieve quotes through the new API, utilizing Voltage V3, the latest router contract. It now getsTradeRequest
instead ofTradeRequestBody
, the amount of tokens to swap is now aBigInt
instead of aString
. - Upgraded to the latest version of
userop
. - Upgraded to the latest version of
web3dart
. - Downgraded
http
package to1.2.0
.
[0.3.0] #
[0.2.20] #
Changed #
- Update dependencies.
- Removed
feePerGas
fromTxOptions
as it is no longer used. Instead of setting it manually, the SDK now fetches the current gas price from the network.
[0.2.15] #
Changed #
- Instead of retrieving the ERC-20 information from the explorer, it now fetches it directly via RPC
[0.2.14] #
Added #
- Introduced a new property to the
txOptions
object,customNonceKey
, which gives account holders greater control over the semi-abstracted nonce system.
[0.2.12] #
Added #
- Introduced a new property,
useNonceSequence
, toTxOptions
for facilitating the use of two-dimensional nonces.
[0.2.11] #
Added #
- An expired property to the
StakingOption
model. This property indicates whether the staking option has expired or not.
[0.2.9] #
Fixed #
- Fixed an issue that causes getting 404 status code while getting native token balance for newly created ERC-4337 wallets.
[0.2.7] #
Added #
- The Websocket server url can now be provided into the SDK.
- The
createWallet
method has been brought back along with its corresponding examplecreate_wallet.dart
.
[0.2.6] #
[0.2.5] #
[0.2.4] #
Changed #
- Upgraded to the latest version of userop.
- The details of the userop is printed to the console before sending it.
[0.2.0] #
Changes #
- Breaking Change: Revamped the entire SDK infrastructure.
- Smart Wallets are now 4337 compliant.
- Transitioned to using the new API set.
[0.1.1] #
Added #
- Introduced
tvl
(total value locked) property in theStakingOption
model. - Added
stakingApr
property to theStakedToken
model. - Enhanced
getHistoricalActions
by introducing limit query parameter, enabling clients to retrieve more items per page.
[0.1.0] #
Changed #
- Breaking: Introduced a new NFT module for fetching non-fungible tokens (ERC-721) on FUSE network.
[0.0.13] #
Added #
- Expose a function to disconnect from the websocket when a application goes to the background.
[0.0.6] #
[0.0.5] #
Added #
- Added comprehensive documentation to the package, making it easier for users to understand and use the package effectively.
- Introduced a new model
ActionResult
which provides information on the next page of actions, the next page number, and a list of actions.
[0.0.4] #
Changed #
- Replaced custom
EventEmitter
extension with the built-inStream
class for improved compatibility and maintainability. - Added a
getBalance
function to allow users to retrieve token balances directly from the blockchain.
[0.0.3] #
(No changes in this version)
[0.0.2] #
Added #
- Implemented historical transactions functionality to enable users to access and analyze past transactions.
[0.0.1] #
- Initial release of the package.