Amount to send (uint256, serialized little endian)
bytes amount = 1;
Smart contract code
bytes code = 2;
String-ified JSON object specifying the transition parameter
bytes data = 3;