Updated for kinetic-client using kinetic-protocol 3