We require that the clients interact via JSON RPC. Here we provide a list of available RPC methods that the client MUST implement.
Returns the list accounts in the client’s wallet.
string: List of addresses owned by the client.
Returns the current plasma block number.
number: Current plasma block number.
Signs a message with the private key of a specified account.
string: Address of the account to sign with.
string: Message to sign.
string: Signature over the given message.
Sends a transaction to the client. If the client is not the operator, the transaction will be forwarded to the operator.
string: Receipt for the transaction.
Returns a full transaction from a transaction hash.
string: Hash of the transaction to query.
Returns the list of predicates installed by the client.
string: Address of each predicate for which the client has an installed plugin.