Code Monkey home page Code Monkey logo

uniswap-universal-base's People

Contributors

hiroyukinaito avatar

Stargazers

 avatar

Watchers

 avatar

uniswap-universal-base's Issues

Bug: Uniswap V3 Path Visualization

Issue:
One of the path fee nodes disappeared and glitch in visualization when more than three erc20 addresses

            [
              '0x590f820444fa3638e022776752c5eef34e2f89a6',
              '10000',
              '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
              '500', <-- disappeared
              '0xdac17f958d2ee523a2206206994597c13d831ec7'
            ],

Image:
image

Data :

[
  {
    _id: ObjectId('65a4eb419f9417361cbf7be1'),
    blockNumber: 19011065,
    blockHash: '0x99f944886b74ffeca18c6994ddc15ba8d386d1866a7a8bb90bba8019e0c199fd',
    hash: '0x03c2f00ee57d2a73c1545cc4739037642faa4deeccd902dd298bf4e9760cca99',
    type: 2,
    to: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD',
    from: '0xdC14FcCaBC9089df5D064ec9567C359DfDcF2fCE',
    nonce: 39,
    gasLimit: '425391',
    gasPrice: '18219940413',
    maxPriorityFeePerGas: '100000000',
    maxFeePerGas: '25040119488',
    data: '0x3593564c000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000065a4ed73000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000028a857425466f800000000000000000000000000000000000000000000000000000000000069d22908e00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002b590f820444fa3638e022776752c5eef34e2f89a6002710dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001b1ae4d6e2ef500000000000000000000000000000000000000000000000000000000000004694ead9900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000042590f820444fa3638e022776752c5eef34e2f89a6002710c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20001f4dac17f958d2ee523a2206206994597c13d831ec7000000000000000000000000000000000000000000000000000000000000',
    value: '0',
    chainId: '1',
    signature: {
      _type: 'signature',
      networkV: null,
      r: '0x6765ceda33d78f88489295f4a3be69daa8097618ce8ff8d0e0d58c4c44cbd96c',
      s: '0x79f5047d21c0c04464a2faabcb6464fbc31a8bc18879549536262ae0fe03354d',
      v: 28
    },
    accessList: [],
    decodedData: {
      contents: [
        {
          command: '00',
          value: 'V3_SWAP_EXACT_IN',
          inputType: [ 'address', 'uint256', 'uint256', 'bytes', 'bool' ],
          decodedInput: [
            '0x0000000000000000000000000000000000000001',
            '12000000000000000000000',
            '28406091918',
            [
              '0x590f820444fa3638e022776752c5eef34e2f89a6',
              '10000',
              '0xdac17f958d2ee523a2206206994597c13d831ec7'
            ],
            true
          ]
        },
        {
          command: '00',
          value: 'V3_SWAP_EXACT_IN',
          inputType: [ 'address', 'uint256', 'uint256', 'bytes', 'bool' ],
          decodedInput: [
            '0x0000000000000000000000000000000000000001',
            '8000000000000000000000',
            '18946633113',
            [
              '0x590f820444fa3638e022776752c5eef34e2f89a6',
              '10000',
              '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
              '500',
              '0xdac17f958d2ee523a2206206994597c13d831ec7'
            ],
            true
          ]
        }
      ],
      deadline: '1705307507'
    },
    blockHeader: {
      _type: 'Block',
      baseFeePerGas: '18119940413',
      difficulty: '0',
      extraData: '0x6a6574626c64722e78797a',
      gasLimit: '30000000',
      gasUsed: '9053071',
      hash: '0x99f944886b74ffeca18c6994ddc15ba8d386d1866a7a8bb90bba8019e0c199fd',
      miner: '0x88c6C46EBf353A52Bdbab708c23D0c81dAA8134A',
      nonce: '0x0000000000000000',
      number: 19011065,
      parentHash: '0x34d756f6f470d43ac6a36006e5994992a5945d23a881609ae875112edccb257c',
      timestamp: 1705306943,
      transactions: [
        '0x2b201bb501a81714b03bcca651fb8f24a05944b1f4d8318f3709d5523c8e1abe',
        '0xc64ecf84dccc73914d2c634a727ce7b0dd55fa96ecc340ac6a7a0cad921e3862',
        '0x362733bc7fd3953db3c828322a2a823549fb7346dd042647dc9f14846622b12e',
        '0xdc0df8f1c55e182d3ce9941a8cffe5dd806db7f3c6e583547b945865d4695217',
        '0xb41c037898670353c12da1b1c860b96083d42e88b9b3cd3ab0ee7ce12665da7b',
        '0xbd9ee75c0dbaeb575067edd492f02bc90d90498aa748688b5dcf0fc4f244a13a',
        '0x430ac28cb9fc26b6265a49616a0e1b8acc92450637e8ba17b05674ef0047a420',
        '0x55e9e463ea422779830463ddaec64618c9ccfc8dc8e39b0025e7b547be9cc9c9',
        '0x5427137273a10d06d32a46785c423c2c2bce2375ad3840f7a6fce5b6192fef50',
        '0xbee4894b1bbfdffa6c728f5bc5e34615b3d966e4cf8100730c3851d390afe8dd',
        '0xb73d645469e0084d8077edb782bad94d8d0570db1f855ac2cd4b0675f8082fdb',
        '0x52d01ff0c3705f289187ce3e3c2b12ddcc53e6393f29d1983156ab26baca3234',
        '0x759b7787d680d6df632cf8aa84a982a2f76d14af9f052ef75925e682f609ddc5',
        '0x33a60e12781175f2af3597fdf4753dfe324ef98cc62d817ed4fc61709746228d',
        '0x6b211a29b55e9a0d8732f26251d07baf1a18ab50fcd7d0d5b0ed0e837633efcd',
        '0x9ab1e3637852e04be4cf3225469f6235ec9fbcd9a3632b365e1b61e695a1e498',
        '0x0e75075f50be340bfcec341c585244c8f1b58e68db87b31e52860461b9c19ff4',
        '0x64bb4a4b79d180c340bcab9efbfb635bef3c15945b9efbc6b3d03f55945f7f79',
        '0x547e04d1a9314cbfb790ec3edbdfc6f1ab3a7a8aa12fbb8d3ddfde357cd36290',
        '0xedad69a9c23ebab64b56699836a714e4cbe13fe0417385ca1027b6f35535698f',
        '0xaa4c2a5228682920f59dcf05de35b6f5431a13b0d18f9ecc00bb0f9339b37e2f',
        '0x643f11afb59eb63923c4263566cd9f6ed6981bbe329b1863beb5b9ffef0413e0',
        '0x52ba70a7593cac48d7ef45013d87bc31405f95e87c86175e25487233dfe9cbd0',
        '0xa296bbd369ec23e95ab00ef95fb4caa92ed1fcff74a543582ec9065663e11766',
        '0x3867930f77d6d7ec46dd9addf6bb5423de3e36b6f98fdf20b6ee7f02af9838ca',
        '0x29aeaf4b542b290ec479f0c7639b980d70a728cb88c68dd2e5b2202961e44c63',
        '0xe61fa09ce3af5ac988baacee1b136cf97ce483f2dcb4eed19533499577e5e440',
        '0x890faba3c608574c8617650fe6b7351ed694eea4b12ac58433566770821af1c6',
        '0x6bd1027c2e1501da4244cbebd16dcd72693b1d79e2a85e4dd163d3a3d9fff9cb',
        '0x32d06eef4326fe77582251da25aa936a6f1799fac8427ee5c1aa8fecd3b6238d',
        '0x183f827d5b53df8bc72f4664b129b72168af4a89b00dd7185b7cd5047cacc8e0',
        '0x3adae66c65da68f4808c178679bda025928c5e66701b51e1123bbdd5c016c0e0',
        '0xd92c0f966f0532d13ab2c64b1896f3725c3643a0cf707ce6223a9d4cddf50b3d',
        '0x3db8d5d463f8ea76b540dc3bbfcf47533d5b72118095306716b215ea8876fbb8',
        '0x473ada5d2eea52f286e9ecc7f294a5a38e6b12a3d8206e9d02442808f848725a',
        '0xade0e3cae2b2232aa134f55df1a7d82457ef8595536745c32beb00560076fadb',
        '0xc26dffeec9b4f445be6a1e4dfc47a461159a5eb5512132a2d63568fad9e2e70d',
        '0x429b612ceb314d18471b4af90435a2f5c2a509eff1f47cd7812f306cf56cf15d',
        '0xd6617be8a17a317c85a7409857ad057f4c275417880b999010fba1d9d7f45830',
        '0x958123051775a0158853126d4d57eccacea69ad2e5ea1d99e4bdd14b2fa45729',
        '0xa266fd811a9cd0314cdfcb9d86e17b8b884a9bc0ee3617e029537d38a38d38c1',
        '0x34cb9a15ce3b96d1954ff8c6070e1ea8d5a96b85ed77f98e601cf02acdf38a8f',
        '0xc6387ab24e686e20405c26d0d52f924982f19c872bd710e7ad712f4c3e1597e7',
        '0x74db379782d0869cfe0e70e5f0f9b13831b9021dfaf505d8eb40f38580409454',
        '0x023fc241cc37e4c1289bf68b3469e1735e5f27ddf3c05ec6785c6d265bf82989',
        '0xfbd53e6b28f2def3e8741747bd1b66f7cef68aa60421830cbcf38d9e964908ce',
        '0xf2556f14c85978db12ee75bc5f24e7436e5a8dc88ead7a4f93d52695eb7493bf',
        '0xf02a291c0c7f18fb3a41616d56c5468dea04aca5a2e9edfca04d2e05922c0311',
        '0xe56c9c54b7284f600fa59e2866288ec8c64d6395960223b1c55bf09555a708f2',
        '0x02632bab0cef1201a9787add6974b121df3a97c2b38a70439ad1d060db655588',
        '0xad923c089b583c725f2c6fba3b3c0b8438b06e54e2f6fc20446ccde291b008c1',
        '0x4464b6c772b929a7aa64ca933c4499380921efedea3c8c9105afe681ddd12994',
        '0x1229e3be873e56c96379964c3ec71597d520adffe08dde131294e1277d7251d7',
        '0x15752587c616f8476f810201fc9a62d8fd3977eb149dc6d5d4e2ce05028089cb',
        '0x45720b28ea16b4379c3a4649f4f49bf3b9cb0b25c8a0b6eb28dc96485bd9b982',
        '0x2cabbcae85bf3d8bef300939f0f7d6901d89e31ef1f1c6791795c590bf4537ae',
        '0xe69ce4e29b3f99b55d1538e5b5b195c6d818aba6e26813a9dd0fe4fe0f86696d',
        '0x6416c883fef9cd4e6ab46502b8a058c5d516a743b1d2a87c26afd8e297c26149',
        '0x044780af6145c32c6b4235d2c8aaec4bc82009136a7afea71c14c881cc522354',
        '0x93fe6854d26004af8a4f1284dc5f4e868192e45416f13b922b3c37957636296b',
        '0x02e96bedea80637f67c034311a60630c5fd3f1e8a97d9c0e230e2ec9e6fb9431',
        '0x728c292bf50921b6f9f80afe4c47fb523f7bc489f093d43eaf7742781ff0f9ba',
        '0x1c92053855fa7773751560a2ec04da67c006d56339e0e6576ca1602dc41f9636',
        '0xd35a9b38be0a5eb783bea3d8a8e675bc991441501f8714f4fb65eb8db716944e',
        '0x62eead0957f54d1a2d99a7557f7b02fb3b63ba83f53bc313341e5b4f13fa8168',
        '0xbb16ac67523c3231996b05bf631773a529590615f8b1056e2f55621524d44f5a',
        '0x12290c77a994a733099849b9aeff22a5ecc054c7cf9f693ef2cb12755f9a57eb',
        '0x92871d9e302f8f0c54df51e3e919ef913881a6ab196de3d9a957901ed1708d14',
        '0xbf4c85cc42e6688483b926890ecf1232b3b461f1bc7736d89e6992d6012c0dec',
        '0x0b34aece4677ba1260eefa5580da7ff045f0accf23440dbe6c159cb8719ccc51',
        '0x0e99930714b521cc956eb4c6fccc992856ab0f061847efa85724be72d1114a39',
        '0xb7eac7b27634d9e3cd33069c9c82a2b1807926ab1438ac0c694f6e1b651d1758',
        '0x5cc54b3f0ab0ea6ff0e0f87d6dbd36a9e34de5fce579fa9a8ec6bee723ad8649',
        '0x1a404ff18f85e1a1ff545efc9c4178e124ce4ac46523dc2a54901541cc165cf5',
        '0x1f27c965572c2cb9fd2ef076d49bdb3f235081d448c43c71a6ea005aac6dbdb4',
        '0xc6707f57da36c4e851730894bb2e837ed4dd5a5861c438f9aa5eabeed108a036',
        '0xa73d0b9319c8019a10abad6fa90ea21bcddaf3b9ad948a612ef3b7643ef617a0',
        '0x40fa181cd6376d4488d06dc5bc39f9be6d277bb74dfd420dc304a05d095dd1f5',
        '0x23223095db94c4a36510a490518db41f0acc1372d38246a17f4f4945e54c8f64',
        '0x4ffd06570272cd82d19b5c6568bacd60f77f973273da26fb5ba2cf639dfaff33',
        '0x6011a1191a9f658637c0d454e0e05c3f85f5d11bc05f3efa095974309a1f127f',
        '0x3a3a7e8ec326d6640a7d3d32b1f1c28a9a808cdd055c0dde8f50375dfd0c956c',
        '0x2962d5647262b48e06bc4c05dbe1f71db3833eed54ee762456929abdaea4cfee',
        '0xac8ff5a7ae7db0015c2bd48cf0ac668c81f35075238dbf63ed11ba084d413685',
        '0x03c2f00ee57d2a73c1545cc4739037642faa4deeccd902dd298bf4e9760cca99',
        '0x20dd2adde96279a08aacf556b276ce37fb5e9a83e0813a1759e20411188b70b5',
        '0x8312bb820928bf9250d3007977f496947bc684e4bfed792bacdca4bac02ac2f4',
        '0xddfa177b6444c74279b84ad7098c6406deb17d9678f638496f79a7e6e0fdc038',
        '0x3620c19fe56cb4c1aa8f1a81348bac642fed67822c0437cc8968f4cba9a45b92',
        '0x4c41156fdd1fee205f6e38d5f3107effa83c58de0123aaf81b3e26273c112207',
        '0x3b839f6957f34e31ac12cbd9fafd7aef7b11fa7db24a2e5c049ae3be2a44e724',
        '0x934d623315112d7ef930663f696bb36f98b04ca04c0f641beaeb0f6d73bb554d',
        '0xef89cced36a70568ead6ed3470e40df7f28fb8bc86c760f6b09bc3559953670b',
        '0x9688b5b8a3f18f0d8502dad0d91f0177e9c19c0d5f9fa86a180719f089d8e5e5',
        '0x228cbc665d1efe8516b02a3a43b3942eee5665a80799d2e92352e78abdc4b446',
        '0x74240ef8d94fe192610230e12f67685ea3832d0e8c8713fca567146e34901985',
        '0x1b27e6fbadb9c0970f63dbfaa3fe99a4fd7a16e76bdf6ab37c8a98fc17ea59ef',
        '0x364d718351c3b176079c2b846600eac390ac6c0a5f7e06c2543ffae993783e68',
        '0xa5a4b4b3fc650b40498d7fb2b85499e9ff71d6de79e02f108c2e9f5a39b55c1f',
        '0x9bfdd2283c5cc1c61b09997cdd82272608a463ca4afb95ca9176df753f50720c',
        '0x9dc0de69ae0048e2a62682c9b0603410e490fd52e7fdaa542e517995c7245ab8',
        '0x80c9e5e7259d67a7a7d62a1171c4ed1b4f3e8872d5f02907e7fb9cd18a16769e',
        '0x5d304bf0bc15f45db9c8e6913e7c1f01a60bcb6de8ac0c8d8577fcac64f00467',
        '0x137fd6e56fb69a295eac835d59666951f7defc46c94cb462ef86c2704c66246a',
        '0x3683e9eeebf9ac960c8ad32065d830974dc91ff238b09d4b07142d9fe3e34794',
        '0xd0882e572a5d8095f709999a6f720d191ed3f9cc980d0f676ece8b395b5e2087',
        '0x9addd4fe1d85b4ee2bdfe1826e560025547809a48e8647d92ae8cf101228f6ae',
        '0xd971f8206d708da78794329c646431482855d2e3d71850549fcc0e89bddf0638',
        '0x3714ca2f9785ff4bcdefe300339bf630daab1450a312171484fdc6feb6108251',
        '0xa3c935f49936943bf62a4616a09c025196b96d05d95d189e37d8e28b2a1ba592',
        '0xb9a6363d9dc846b6c17db322617ce6604f9227e802047ac1397c6f993be6190b',
        '0x1d6cfcfecf83a6cd212fb4bd6ec719259210a73c7c6aff6099f085fb6360e186',
        '0xe0f4dd1e4ec93bc2c578e88fedbd36f9fc1caf110187ea00b725ea5181d89970',
        '0x0c8a6054439dd3f9e237b2851090d424216f5a90134885aa618b3d6f56fe78f5',
        '0x6d21cf300da10c57a2a52697b9d363a8f33ddca8610b72e477ead00b1452e816',
        '0x3090c77256c1752b04d9975be16c6194c68d6aeb1000e3cb7662c19e73b5eb42'
      ]
    },
    createdAt: ISODate('2024-01-15T08:22:25.104Z'),
    __v: 0
  }
]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.