makeRequest
actions
val signTypedDataV3 = Web3JsonRPC.SignTypedDataV3( "0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826", // address "" // typed data JSON ).action() val requestActions = listOf(signTypedDataV3) client.makeRequest(request = RequestContent.Request(actions = requestActions)) { result -> result.fold( onSuccess = { returnValues -> returnValues.handleSuccess("Request", requestActions) }, onFailure = { err -> err.handleError("Request") } ) }
val requestAccounts = Web3JsonRPC.RequestAccounts().action() val switchEthereumChain = Web3JsonRPC.SwitchEthereumChain( chainId = "1666600000" ).action() val requestActions = listOf(requestAccounts, switchEthereumChain) client.makeRequest(request = RequestContent.Request(actions = requestActions)) { result -> result.fold( onSuccess = { returnValues -> returnValues.handleSuccess("Request", requestActions) }, onFailure = { err -> err.handleError("Request") } ) }
Was this page helpful?