Web3 class
Constructors
-
Web3({required Future<bool> approveCb(), required String url, required int networkId, required String daiPointsManagerAddress, required String transferManagerAddress, int defaultGasLimit = Variables.DEFAULT_GAS_LIMIT})
-
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addModule(String walletAddress, String disableModuleName, String disableModuleAddress, String enableModuleAddress, {String methodName = 'addModule', String network = "fuse", Map? transactionBody})
→ Future<Map<String, dynamic>>
-
-
approveTokenAndCallContractOffChain(String walletAddress, String tokenAddress, String contractAddress, String data, {String? network = "fuse", num? tokensAmount, BigInt? amountInWei, Map? transactionBody, Map? txMetadata})
→ Future<Map<String, dynamic>>
-
-
approveTokenOffChain(String walletAddress, String tokenAddress, {String? spenderContract, String? network = "fuse", Map? transactionBody, Map? txMetadata, num? tokensAmount, BigInt? amountInWei})
→ Future<Map<String, dynamic>>
-
-
balanceOfERC721(String contractAddress, String owner)
→ Future<int>
-
-
callContractOffChain(String walletAddress, String contractAddress, String data, {String? network = "fuse", Map? transactionBody, num? ethAmount, BigInt? amountInWei, Map? txMetadata})
→ Future<Map<String, dynamic>>
-
-
cashGetBalance(String walletAddress)
→ Future<EtherAmount>
-
-
getAddress()
→ Future<String>
-
-
getBalance({String? address})
→ Future<EtherAmount>
-
-
getBlockNumber()
→ Future<int>
-
-
-
getEncodedDataForContractCall(String contractName, String contractAddress, String methodName, List params)
→ Future<String>
-
-
getNonceForRelay()
→ Future<String>
-
-
getTokenAllowance(String tokenAddress, String spender, {String? owner})
→ Future
-
-
getTokenBalance(String tokenAddress, {String? address})
→ Future
-
-
getTokenDetails(String tokenAddress)
→ Future
-
-
join()
→ Future<String>
-
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setCredentials(String privateKey)
→ Future<void>
-
-
signOffChain(String from, String to, BigInt value, String data, String nonce, BigInt gasPrice, BigInt gasLimit)
→ Future<String>
-
-
tokenOfOwnerByIndex(String contractAddress, String owner, int index)
→ Future
-
-
tokenTransfer(String tokenAddress, String receiverAddress, String tokensAmount)
→ Future<String>
-
-
tokenURI(String contractAddress, int index)
→ Future
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
transfer(String receiverAddress, int amountInWei)
→ Future<String>
-
-
transferDaiToDAIpOffChain(String walletAddress, num tokenAmount, int tokenDecimals, {String? network = "fuse"})
→ Future<Map<String, dynamic>>
-
-
transferNFTOffChain(String nftTransferContractAddress, String walletAddress, String contractAddress, String receiverAddress, num tokenId, {bool? safe = false, String? network = "fuse", Map? transactionBody = const {}})
→ Future<Map<String, dynamic>>
-
-
transferOffChain(String walletAddress, String receiverAddress, {String? tokensAmount, BigInt? amountInWei, String network = "fuse", Map? transactionBody})
→ Future<Map<String, dynamic>>
-
-
transferTokenOffChain(String walletAddress, String tokenAddress, String receiverAddress, String tokensAmount, {String? network, String? externalId})
→ Future<Map<String, dynamic>>
-
-
transferTokenToForeign(String walletAddress, String homeBridgeMediatorAddress, String tokenAddress, num tokensAmount, int tokenDecimals, {String network = 'fuse'})
→ Future<List>
-
-
transferTokenToHome(String walletAddress, String foreignBridgeMediator, String tokenAddress, num tokensAmount, int tokenDecimals, {String network = 'mainnet'})
→ Future<List>
-