The package allows integrating web3dart to our client.

Extensions

class DynamicRpcService extends RpcService

DynamicRpcService({required this.chainId, required this.requestChannel})

Provides a method to make an ethRequest through the DynamicSDK.

PropertyTypeDescription
callFuture<RPCResponse> call(String function, [List? params])Make an ethRequest through the DynamicSDK.

class DynamicCredential extends CredentialsWithKnownAddress implements CustomTransactionSender

DynamicCredential({required this.requestChannel, required String address})

Provides methods to sign methods and send transactions for web3 wallets.

PropertyTypeDescription
signMessageFuture<String> signMessage({required Uint8List payload})Signs a message with EthRequestWithAddressParams
sendTransactionFuture<String> sendTransaction(Transaction transaction)Sends a transaction with EthRequestWithAddressParams