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