package commands const ( LOCKSTEP_SET_TRUSTLINE = 0x02 LOCKSTEP_COMMIT_PAYMENT = 0x04 LOCKSTEP_FINALIZE_PAYMENT = 0x06 LOCKSTEP_CANCEL_PAYMENT = 0x08 ) const ( ACCOUNT_FIND_PATH = 0x80 ACCOUNT_PATH_RECURSE = 0x81 ACCOUNT_PATH_FOUND = 0x82 ACCOUNT_PREPARE_PATH = 0x83 ) const ( USER_ADD_ACCOUNT = 0x00 USER_SET_TRUSTLINE = 0x01 USER_NEW_PAYMENT = 0x02 USER_START_PAYMENT = 0x03 ) const ( COUNTERPART_FIND_PATH = 0x00 COUNTERPART_COMMIT_PAYMENT = 0x01 COUNTERPART_FINALIZE_PAYMENT = 0x02 ) func TxCommandName(cmd uint8) string { if cmd < 0x80 { cmd &= 0xFE } switch cmd { case LOCKSTEP_SET_TRUSTLINE: return "LOCKSTEP_SET_TRUSTLINE" case LOCKSTEP_COMMIT_PAYMENT: return "LOCKSTEP_COMMIT_PAYMENT" case LOCKSTEP_FINALIZE_PAYMENT: return "LOCKSTEP_FINALIZE_PAYMENT" case LOCKSTEP_CANCEL_PAYMENT: return "LOCKSTEP_CANCEL_PAYMENT" case ACCOUNT_FIND_PATH: return "ACCOUNT_FIND_PATH" case ACCOUNT_PATH_RECURSE: return "ACCOUNT_PATH_RECURSE" case ACCOUNT_PATH_FOUND: return "ACCOUNT_PATH_FOUND" case ACCOUNT_PREPARE_PATH: return "ACCOUNT_PREPARE_PATH" default: return "invalid transaction command" } } func UserCommandName(cmd uint8) string { switch cmd { case USER_ADD_ACCOUNT: return "USER_ADD_ACCOUNT" case USER_SET_TRUSTLINE: return "USER_SET_TRUSTLINE" case USER_NEW_PAYMENT: return "USER_NEW_PAYMENT" case USER_START_PAYMENT: return "USER_START_PAYMENT" default: return "invalid user command" } } func CptCommandName(cmd uint8) string { switch cmd { case COUNTERPART_FIND_PATH: return "COUNTERPART_FIND_PATH" case COUNTERPART_COMMIT_PAYMENT: return "COUNTERPART_COMMIT_PAYMENT" case COUNTERPART_FINALIZE_PAYMENT: return "COUNTERPART_FINALIZE_PAYMENT" default: return "invalid counterpart command" } }