// Code generated by tygo. DO NOT EDIT. ////////// // source: models.go export interface QueryParams { Address: any /* common.Address */; Limit: number /* int */; Cursor: string; } /** * DepositItem ... Deposit item model for API responses */ export interface DepositItem { guid: string; from: string; to: string; timestamp: number /* uint64 */; l1BlockHash: string; l1TxHash: string; l2TxHash: string; amount: string; l1TokenAddress: string; l2TokenAddress: string; } /** * DepositResponse ... Data model for API JSON response */ export interface DepositResponse { cursor: string; hasNextPage: boolean; items: DepositItem[]; } /** * WithdrawalItem ... Data model for API JSON response */ export interface WithdrawalItem { guid: string; from: string; to: string; transactionHash: string; crossDomainMessageHash: string; timestamp: number /* uint64 */; l2BlockHash: string; amount: string; l1ProvenTxHash: string; l1FinalizedTxHash: string; l1TokenAddress: string; l2TokenAddress: string; } /** * WithdrawalResponse ... Data model for API JSON response */ export interface WithdrawalResponse { cursor: string; hasNextPage: boolean; items: WithdrawalItem[]; } export interface BridgeSupplyView { l1DepositSum: number /* float64 */; l2WithdrawalSum: number /* float64 */; provenSum: number /* float64 */; finalizedSum: number /* float64 */; }