@circle-fin/usdckit - v0.18.0
    Preparing search index...

    Variable AVAXConst

    AVAX: {
        blockchainId: "AVAX";
        blockchainVm: "EVM";
        blockExplorers: {
            default: {
                apiUrl: "https://api.snowtrace.io";
                name: "SnowTrace";
                url: "https://snowtrace.io";
            };
        };
        blockTime?: number;
        contracts: {
            EURC: {
                abi: readonly [
                    {
                        inputs: readonly [
                            { indexed: true; name: "owner"; type: "address" },
                            { indexed: true; name: "spender"; type: "address" },
                            { indexed: false; name: "value"; type: "uint256" },
                        ];
                        name: "Approval";
                        type: "event";
                    },
                    {
                        inputs: readonly [
                            { indexed: true; name: "from"; type: "address" },
                            { indexed: true; name: "to"; type: "address" },
                            { indexed: false; name: "value"; type: "uint256" },
                        ];
                        name: "Transfer";
                        type: "event";
                    },
                    {
                        inputs: readonly [
                            { name: "owner"; type: "address" },
                            { name: "spender"; type: "address" },
                        ];
                        name: "allowance";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "spender"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "approve";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                    {
                        inputs: readonly [{ name: "account"; type: "address" }];
                        name: "balanceOf";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "decimals";
                        outputs: readonly [{ type: "uint8" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "name";
                        outputs: readonly [{ type: "string" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "symbol";
                        outputs: readonly [{ type: "string" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "totalSupply";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "recipient"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "transfer";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "sender"; type: "address" },
                            { name: "recipient"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "transferFrom";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                ];
                address: "0xc891eb4cbdeff6e073e859e987815ed1505c2acd";
                read: { decimals: () => 6 };
            };
            multicall3: {
                address: "0xca11bde05977b3631167028862be2a173976ca11";
                blockCreated: 11907934;
            };
            USDC: {
                abi: readonly [
                    {
                        inputs: readonly [
                            { indexed: true; name: "owner"; type: "address" },
                            { indexed: true; name: "spender"; type: "address" },
                            { indexed: false; name: "value"; type: "uint256" },
                        ];
                        name: "Approval";
                        type: "event";
                    },
                    {
                        inputs: readonly [
                            { indexed: true; name: "from"; type: "address" },
                            { indexed: true; name: "to"; type: "address" },
                            { indexed: false; name: "value"; type: "uint256" },
                        ];
                        name: "Transfer";
                        type: "event";
                    },
                    {
                        inputs: readonly [
                            { name: "owner"; type: "address" },
                            { name: "spender"; type: "address" },
                        ];
                        name: "allowance";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "spender"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "approve";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                    {
                        inputs: readonly [{ name: "account"; type: "address" }];
                        name: "balanceOf";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "decimals";
                        outputs: readonly [{ type: "uint8" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "name";
                        outputs: readonly [{ type: "string" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "symbol";
                        outputs: readonly [{ type: "string" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [];
                        name: "totalSupply";
                        outputs: readonly [{ type: "uint256" }];
                        stateMutability: "view";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "recipient"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "transfer";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                    {
                        inputs: readonly [
                            { name: "sender"; type: "address" },
                            { name: "recipient"; type: "address" },
                            { name: "amount"; type: "uint256" },
                        ];
                        name: "transferFrom";
                        outputs: readonly [{ type: "bool" }];
                        stateMutability: "nonpayable";
                        type: "function";
                    },
                ];
                address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E";
                read: { decimals: () => 6 };
            };
        };
        custom?: Record<string, unknown>;
        ensTlds?: readonly string[];
        fees?: ChainFees<undefined>;
        formatters?: undefined;
        id: 43114;
        name: "Avalanche";
        nativeCurrency: { decimals: 18; name: "Avalanche"; symbol: "AVAX" };
        rpcUrls: {
            default: { http: readonly ["https://api.avax.network/ext/bc/C/rpc"] };
        };
        serializers?: ChainSerializers<
            undefined,
            TransactionSerializable<bigint, number>,
        >;
        sourceId?: number;
        testnet?: boolean;
    } = ...

    Type declaration

    • ReadonlyblockchainId: "AVAX"
    • ReadonlyblockchainVm: "EVM"
    • blockExplorers: {
          default: {
              apiUrl: "https://api.snowtrace.io";
              name: "SnowTrace";
              url: "https://snowtrace.io";
          };
      }

      Collection of block explorers

    • OptionalblockTime?: number

      Block time in milliseconds.

    • contracts: {
          EURC: {
              abi: readonly [
                  {
                      inputs: readonly [
                          { indexed: true; name: "owner"; type: "address" },
                          { indexed: true; name: "spender"; type: "address" },
                          { indexed: false; name: "value"; type: "uint256" },
                      ];
                      name: "Approval";
                      type: "event";
                  },
                  {
                      inputs: readonly [
                          { indexed: true; name: "from"; type: "address" },
                          { indexed: true; name: "to"; type: "address" },
                          { indexed: false; name: "value"; type: "uint256" },
                      ];
                      name: "Transfer";
                      type: "event";
                  },
                  {
                      inputs: readonly [
                          { name: "owner"; type: "address" },
                          { name: "spender"; type: "address" },
                      ];
                      name: "allowance";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "spender"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "approve";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
                  {
                      inputs: readonly [{ name: "account"; type: "address" }];
                      name: "balanceOf";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "decimals";
                      outputs: readonly [{ type: "uint8" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "name";
                      outputs: readonly [{ type: "string" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "symbol";
                      outputs: readonly [{ type: "string" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "totalSupply";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "recipient"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "transfer";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "sender"; type: "address" },
                          { name: "recipient"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "transferFrom";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
              ];
              address: "0xc891eb4cbdeff6e073e859e987815ed1505c2acd";
              read: { decimals: () => 6 };
          };
          multicall3: {
              address: "0xca11bde05977b3631167028862be2a173976ca11";
              blockCreated: 11907934;
          };
          USDC: {
              abi: readonly [
                  {
                      inputs: readonly [
                          { indexed: true; name: "owner"; type: "address" },
                          { indexed: true; name: "spender"; type: "address" },
                          { indexed: false; name: "value"; type: "uint256" },
                      ];
                      name: "Approval";
                      type: "event";
                  },
                  {
                      inputs: readonly [
                          { indexed: true; name: "from"; type: "address" },
                          { indexed: true; name: "to"; type: "address" },
                          { indexed: false; name: "value"; type: "uint256" },
                      ];
                      name: "Transfer";
                      type: "event";
                  },
                  {
                      inputs: readonly [
                          { name: "owner"; type: "address" },
                          { name: "spender"; type: "address" },
                      ];
                      name: "allowance";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "spender"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "approve";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
                  {
                      inputs: readonly [{ name: "account"; type: "address" }];
                      name: "balanceOf";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "decimals";
                      outputs: readonly [{ type: "uint8" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "name";
                      outputs: readonly [{ type: "string" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "symbol";
                      outputs: readonly [{ type: "string" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [];
                      name: "totalSupply";
                      outputs: readonly [{ type: "uint256" }];
                      stateMutability: "view";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "recipient"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "transfer";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
                  {
                      inputs: readonly [
                          { name: "sender"; type: "address" },
                          { name: "recipient"; type: "address" },
                          { name: "amount"; type: "uint256" },
                      ];
                      name: "transferFrom";
                      outputs: readonly [{ type: "bool" }];
                      stateMutability: "nonpayable";
                      type: "function";
                  },
              ];
              address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E";
              read: { decimals: () => 6 };
          };
      }

      Collection of contracts

    • Optionalcustom?: Record<string, unknown>

      Custom chain data.

    • OptionalensTlds?: readonly string[]

      Collection of ENS TLDs for the chain.

    • Optionalfees?: ChainFees<undefined>

      Modifies how fees are derived.

    • Optional Readonlyformatters?: undefined
    • id: 43114

      ID in number form

    • name: "Avalanche"

      Human-readable name

    • nativeCurrency: { decimals: 18; name: "Avalanche"; symbol: "AVAX" }

      Currency used by chain

    • rpcUrls: { default: { http: readonly ["https://api.avax.network/ext/bc/C/rpc"] } }

      Collection of RPC endpoints

    • Optionalserializers?: ChainSerializers<undefined, TransactionSerializable<bigint, number>>

      Modifies how data is serialized (e.g. transactions).

    • OptionalsourceId?: number

      Source Chain ID (ie. the L1 chain)

    • Optionaltestnet?: boolean

      Flag for test networks