RawTransaction.callContract constructor

RawTransaction.callContract({
  1. required Address address,
  2. required Address contractAddress,
  3. required BigInt amount,
  4. required Token token,
  5. required Uint8List data,
  6. BigInt? fee,
})

Implementation

factory RawTransaction.callContract({
  required Address address,
  required Address contractAddress,
  required BigInt amount,
  required Token token,
  required Uint8List data,
  BigInt? fee,
}) {
  assert(contractAddress.isContractAddress);
  return RawTransaction(
    type: BlockType.transferRequest,
    address: address,
    toAddress: contractAddress,
    amount: amount,
    token: token,
    fee: fee,
    data: data,
  );
}