Send Transaction
Parameter
Type
Description
// Create data using web3j
val donateFunction = Function(
"donate",
listOf(Utf8String("Hi, Blocto")),
emptyList()
)
val data = FunctionEncoder.encode(donateFunction)
// Create value using web3j
val value = Convert.toWei("1", Convert.Unit.ETHER).toBigInteger()
// Send transaction based on specific chain
BloctoSDK.evm.sendTransaction(
context = context,
blockchain = Blockchain.ETHEREUM,
fromAddress = fromAddress,
toAddress = toAddress,
data = data,
value = value,
onSuccess = { txHash ->
// transaction sent
},
onError = { error ->
// handle error
}
)Last updated
Was this helpful?