diff --git a/assets/placeholder_token.png b/assets/placeholder_token.png new file mode 100644 index 00000000..2d178317 Binary files /dev/null and b/assets/placeholder_token.png differ diff --git a/src/abis/MatchingEngineABI.json b/src/abis/MatchingEngineABI.json index d45a01e9..b5bfb809 100644 --- a/src/abis/MatchingEngineABI.json +++ b/src/abis/MatchingEngineABI.json @@ -504,7 +504,8 @@ { "name": "base", "type": "address", "internalType": "address" }, { "name": "isMaker", "type": "bool", "internalType": "bool" }, { "name": "n", "type": "uint32", "internalType": "uint32" }, - { "name": "recipient", "type": "address", "internalType": "address" } + { "name": "recipient", "type": "address", "internalType": "address" }, + { "name": "slippageLimit", "type": "uint32", "internalType": "uint32" } ], "outputs": [ { "name": "makePrice", "type": "uint256", "internalType": "uint256" }, @@ -539,7 +540,8 @@ { "name": "quote", "type": "address", "internalType": "address" }, { "name": "isMaker", "type": "bool", "internalType": "bool" }, { "name": "n", "type": "uint32", "internalType": "uint32" }, - { "name": "recipient", "type": "address", "internalType": "address" } + { "name": "recipient", "type": "address", "internalType": "address" }, + { "name": "slippageLimit", "type": "uint32", "internalType": "uint32" } ], "outputs": [ { "name": "makePrice", "type": "uint256", "internalType": "uint256" }, @@ -886,15 +888,37 @@ }, { "name": "base", - "type": "address", + "type": "tuple", "indexed": false, - "internalType": "address" + "internalType": "struct TransferHelper.TokenInfo", + "components": [ + { "name": "token", "type": "address", "internalType": "address" }, + { "name": "decimals", "type": "uint8", "internalType": "uint8" }, + { "name": "name", "type": "string", "internalType": "string" }, + { "name": "symbol", "type": "string", "internalType": "string" }, + { + "name": "totalSupply", + "type": "uint256", + "internalType": "uint256" + } + ] }, { "name": "quote", - "type": "address", + "type": "tuple", "indexed": false, - "internalType": "address" + "internalType": "struct TransferHelper.TokenInfo", + "components": [ + { "name": "token", "type": "address", "internalType": "address" }, + { "name": "decimals", "type": "uint8", "internalType": "uint8" }, + { "name": "name", "type": "string", "internalType": "string" }, + { "name": "symbol", "type": "string", "internalType": "string" }, + { + "name": "totalSupply", + "type": "uint256", + "internalType": "uint256" + } + ] }, { "name": "listingPrice", @@ -907,18 +931,6 @@ "type": "uint256", "indexed": false, "internalType": "uint256" - }, - { - "name": "bDecimal", - "type": "uint8", - "indexed": false, - "internalType": "uint8" - }, - { - "name": "qDecimal", - "type": "uint8", - "indexed": false, - "internalType": "uint8" } ], "anonymous": false diff --git a/src/buildList.js b/src/buildList.js index ec096f01..c11868e2 100644 --- a/src/buildList.js +++ b/src/buildList.js @@ -523,8 +523,8 @@ module.exports = function buildList() { startBlock: 15349021, }, "Morph Holesky": { - address: "0xDFE6c31633e33e11624bb8b0154dd1E2551Fb5bD", - startBlock: 12533953, + address: "0x231dAc5283dc34D27926621a835C5Afd86EcBc9C", + startBlock: 12798196, }, Mode: { address: "0x959245EA66ac26caF38B8Eb9d48418c6B7Aa621D",