github.com/status-im/status-go@v1.1.0/services/wallet/router/pathprocessor/proto_cbridge/query.proto (about) 1 syntax = "proto3"; 2 package cbridge; 3 4 option go_package = "../cbridge"; 5 6 message Token { 7 string symbol = 1; // upper case symbol 8 string address = 2; 9 int32 decimal = 3; 10 bool xfer_disabled = 4; // if set to true, won't relay if this asset is src or dest 11 } 12 13 enum TransferHistoryStatus { 14 TRANSFER_UNKNOWN = 0; 15 TRANSFER_SUBMITTING = 1; // user: after calling mark transfer api 16 TRANSFER_FAILED = 2; // user: check if tx reverted when shown status is TRANSFER_SUBMITTING 17 TRANSFER_WAITING_FOR_SGN_CONFIRMATION = 3; // relayer: on send tx success event 18 TRANSFER_WAITING_FOR_FUND_RELEASE = 4; // relayer: mark send tx 19 TRANSFER_COMPLETED = 5; // relayer: on relay tx success event 20 TRANSFER_TO_BE_REFUNDED = 6; // x: transfer rejected by sgn and waiting for withdraw api called 21 TRANSFER_REQUESTING_REFUND = 7; // user: withdraw api has been called and withdraw is processing by sgn 22 TRANSFER_REFUND_TO_BE_CONFIRMED = 8; // x: withdraw is approved by sgn 23 TRANSFER_CONFIRMING_YOUR_REFUND = 9; // user: mark refund has been submitted on chain 24 TRANSFER_REFUNDED = 10; // relayer: on refund(withdraw liquidity actually) tx event 25 TRANSFER_DELAYED = 11; // relayer has successfully called onchain relay() but the onchain contract decides that the amt is greater than 26 // its delayThreshold 27 }