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  }