A simple interface that implements the main methods of ripple-lib