diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 000000000..10af54a6c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,55 @@ +name: "Release a tag as draft" + +on: + push: + tags: + - "v*" + +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v4 + + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: "1.22.0" + + - name: Setup packages + run: | + sudo apt-get update + sudo apt-get install -y libjemalloc-dev liblz4-dev libsnappy-dev libzstd-dev libudev-dev + # Consider removing this unless strictly necessary: + # sudo apt remove -y bzip2 libbz2-dev zlib1g-dev + + - name: Build binary + run: make all + + - name: Set version + run: | + test -x build/bin/gstable + GETH_VERSION=$(build/bin/gstable version | awk '/^Version/{ print $2 }') + COMMIT_HASH="${GITHUB_SHA::8}" + TAG_NAME="${{ github.ref_name }}" + echo "RELEASE_VERSION=${GETH_VERSION}-${COMMIT_HASH}" >> "$GITHUB_ENV" + echo "TAG_NAME=${TAG_NAME}" >> "$GITHUB_ENV" + echo "Creating release for version: ${GETH_VERSION}-${COMMIT_HASH} with tag: ${TAG_NAME}" + + - name: Create tarball + run: | + mkdir -p release + cp -a build/bin/. release/ + tar -C release -czf "gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz" . + ls -la "gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz" + + - name: Create Release + uses: softprops/action-gh-release@v2.0.5 + with: + name: StableNet Build (${{ env.RELEASE_VERSION }}) + tag_name: ${{ env.TAG_NAME }} + draft: true + files: gstable-${{ env.RELEASE_VERSION }}-linux-amd64.tar.gz diff --git a/README.md b/README.md index f7aef2c8a..cc3eb843a 100644 --- a/README.md +++ b/README.md @@ -187,8 +187,8 @@ Here's a sample code snippet for the Anzeon config: "masterMinter": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", "minterAllowed": "10000000000000000000000000000", "minters": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -471,8 +471,8 @@ aware of and agree upon. This consists of a small JSON file (e.g. call it `genes "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC", - "symbol": "KRC" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/cmd/devp2p/internal/ethtest/testdata/chain.rlp b/cmd/devp2p/internal/ethtest/testdata/chain.rlp index 3c488df10..f0f8df42e 100644 Binary files a/cmd/devp2p/internal/ethtest/testdata/chain.rlp and b/cmd/devp2p/internal/ethtest/testdata/chain.rlp differ diff --git a/cmd/devp2p/internal/ethtest/testdata/genesis.json b/cmd/devp2p/internal/ethtest/testdata/genesis.json index d3926a41d..c61f276a8 100644 --- a/cmd/devp2p/internal/ethtest/testdata/genesis.json +++ b/cmd/devp2p/internal/ethtest/testdata/genesis.json @@ -26,10 +26,10 @@ }, "init": { "validators": [ - "0xea29c2f571ce65540faa27bb47ed99ace4184658" + "0xeb0e86b6bec4a61d8d21823b55c2bdc7e4179de0" ], "blsPublicKeys": [ - "0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651" + "0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5" ] }, "systemContracts": { @@ -37,13 +37,13 @@ "address": "0x0000000000000000000000000000000000001001", "version": "v1", "params": { - "blsPublicKeys": "0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651", + "blsPublicKeys": "0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5", "expiry": "604800", "maxProposals": "3", "memberVersion": "1", - "members": "0xeA29c2f571ce65540faA27Bb47Ed99ace4184658", + "members": "0xeB0e86b6bEc4a61D8d21823B55c2BDc7E4179De0", "quorum": "1", - "validators": "0xeA29c2f571ce65540faA27Bb47Ed99ace4184658" + "validators": "0xeB0e86b6bEc4a61D8d21823B55c2BDc7E4179De0" } }, "nativeCoinAdapter": { @@ -55,8 +55,8 @@ "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -95,7 +95,7 @@ }, "nonce": "0x0", "timestamp": "0x0", - "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad994ea29c2f571ce65540faa27bb47ed99ace4184658831cfde0c180f1b095a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651", + "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad994eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0831cfde0c180f1b0b6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5", "gasLimit": "0x23f3e20", "difficulty": "0x1", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -107,8 +107,8 @@ "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000001002", "0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000000b00002", "0x0000000000000000000000000000000000000000000000000000000000000007": "0x0000000000000000000000000000000000000000000000000000000000b00003", - "0x0000000000000000000000000000000000000000000000000000000000000008": "0x4b52433100000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000000009": "0x4b52433100000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000008": "0x574b524300000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000009": "0x574b524300000000000000000000000000000000000000000000000000000008", "0x000000000000000000000000000000000000000000000000000000000000000a": "0x0000000000000000000000000000000000000000000000000000000000000012", "0x000000000000000000000000000000000000000000000000000000000000000b": "0x4b52570000000000000000000000000000000000000000000000000000000006", "0x000000000000000000000000000000000000000000000000000000000000000d": "0x000000000000000000000000000000000fcc73f0277d94c7b5340c500000002b", @@ -127,19 +127,19 @@ "0x0000000000000000000000000000000000000000000000000000000000000032": "0x0000000000000000000000000000000000000000000000000000000000b00001", "0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000000000000000000000000000001", "0x0000000000000000000000000000000000000000000000000000000000000039": "0x0000000000000000000000000000000000000000000000000000191a20322000", - "0x0c2f11cb7718ad21863454d2f4c6db39920a12ead0b38ecca42eedb402edb343": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x1832fcd569583f827603666e906067b1eaf59c82f47302a9c10b9c75a8967f23": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x307d3193e962a18c7e6760aabc0e38033b3f7cc677105777d76707da9632a009": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x39206b7b4c7b3e730cfbb904136a2d733e5ad98bd6b29d5abb95f06c59403ccd": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x014974e76f11b0b96158017068b72062036ccb1cb32611996cde6da40feac35c": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x210e284cf8f6510fa9d812dae18e4bbb061a9f2ad717e90ada55489b42792df1": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x4992e4dd8489a796b6d11f46c2625709b51f344e761d0d21d86ba930f43ce228": "0x0000000000000000000000000000000000000000000000000000000000000061", - "0x6bc5c4ad5314934e0c3257a835ab49372380c9fb4c7cfd1d34cc7057cbcabc11": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658", + "0x4d3c132820b5ad71fdf7a8b180fc895c29dc2557d30977b4f0422d1206c9fede": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x5559f93d0fe5247572171aa018db07e3c2a32ad9d3fc18d5d665646d79905a24": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d6": "0xb6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618e", + "0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d7": "0xfe2c640eace4a88d78f4cd46087801b500000000000000000000000000000000", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0x8565e01d10ca6881b7e08e24a70e702f6bb36e852850e7303e67a5048666ea78": "0x0000000000000000000000000000000000000000000000000000000000000061", "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37731": "0x95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f104", - "0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37732": "0x2ca76a864ffe732f0c8dbd9b4b28765100000000000000000000000000000000", - "0xaf927b8a5e4978c10375391dbe08869bffc7b1e74ad150c5cb26af5d1e2ec0dd": "0x000000000000000000000000ea29c2f571ce65540faa27bb47ed99ace4184658" + "0xf4570264b3c159ffac72963c3a22828f6999badfa06aa1976660edacdb4bc3e2": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0xf777215d5b84135763c80e2e4701ac8a11f1ca01180720173e3d7cf6f95c8909": "0x000000000000000000000000eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0" }, "balance": "0x0" }, @@ -262,7 +262,7 @@ "e7d13f7aa2a838d24c59b40186a0aca1e21cffcc": { "balance": "0xc097ce7bc90715b34b9f1000000000" }, - "ea29c2f571ce65540faa27bb47ed99ace4184658": { + "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0": { "balance": "0xc097ce7bc90715b34b9f1000000000" }, "eda8645ba6948855e3b3cd596bbb07596d59c603": { diff --git a/cmd/devp2p/internal/ethtest/testdata/headblock.json b/cmd/devp2p/internal/ethtest/testdata/headblock.json index 6a74124bc..34599dff1 100644 --- a/cmd/devp2p/internal/ethtest/testdata/headblock.json +++ b/cmd/devp2p/internal/ethtest/testdata/headblock.json @@ -1,8 +1,8 @@ { - "parentHash": "0xd0c8ef8b81628b09f992072c8438e9d5b269a51c5fe3e63dda0a565b17a3c4be", + "parentHash": "0x346234d2b2d668617bd1cb4869d688ecf3d02a5a647a1b50cc43db82e0bce311", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "miner": "0xea29c2f571ce65540faa27bb47ed99ace4184658", - "stateRoot": "0xb0970d2b8a6d9d1cf2cf86d7314b1c2242dc5e37bc403b9d54ae0ec6ba882d22", + "miner": "0xeb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "stateRoot": "0xdc6d166822e7ff2d8db8b49b85fda632b3c4987cbd97b2a146b425ddd78b6091", "transactionsRoot": "0x26f47dfbf4ce4ac70395918b8edda9cdc0628150fb752709aaede08bfebd1d0a", "receiptsRoot": "0x5fef357ed75d21a3ea1849a1f568009d03b1933a967bf053ec200b28d3da99ed", "logsBloom": "0x00000200002000010000010000000000000000000000000000000004000000900000400000000000000000000000000044000000000000000000000000000000000000000000000000004000400000000000000000000000000100840000000000000400000000020001100000040000000000000000000200040000000000000000000000000000000001801000000000000000000000000000000000000400000000000000000040000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000001400004001000000000000000000000000000000000", @@ -11,13 +11,13 @@ "gasLimit": "0x23f3e20", "gasUsed": "0xfc61", "timestamp": "0x1388", - "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b84180ba8dc6838e1f7f9ef11791ad682fb68f1156ae45d8969c2ba5dbe4597cf6a735df07cd289aa587b397177d00327a2e15d46252202b3ee166cea4830f886db90080f86301b860b8233914ebc8ebaa1d290efe85b74cced2f0ffcb58a126533e28ffd2ee7d14cd25ba3767052690f4c3c65353103be26e1216982d622171eb1bcfebac339f6677411ef065acb69e55bb1939d03a94f0d07d94d5b7129feee4d0dbf2b349561102f86301b86093a867d44c3b195ab41a7e4145272bba3b354908e59fd6f5822f85477897ecb81b0f627b007492ca9adc00ae5b41acf213e4cdbee411e849dad4c24d3cfef17f0094af387bc1d5aec830f0f22218be3908362bc0f73ff88e0cc14f25edeed37080f86301b860b4fadeee270dd079233619ec380b502e6d826a77b29648026c5336716a37bb29a58c42ccb5049e8e8d3aa5170e3b1d470d5de856dbeb85b68a9e6c54a86aba1e2333ce9002cf5bb843577568c2314cc99a54d3cbc1c644bfdac815add6532039f86301b86086f13f226fa16aeead5a706048b0fddedea383bb3a9eb133fff2f9fa0cc7ed8d04ef45aa749f35f6572a6cd4eaca277513d06707fc296fd627048a2dfb6c2ce1a4062861da6cabea617dd5a85d8ab28892a2d0fbbc0aee850e682b559db462a086191a20322000f84fdad994ea29c2f571ce65540faa27bb47ed99ace4184658831e8272c180f1b095a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f1042ca76a864ffe732f0c8dbd9b4b287651", - "mixHash": "0xf8a344d12ac761d72c2d054fdcca6e73c9e94fea03347597dd252a5ac5e62f31", + "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841ccbc0ba8eecb30ad1f0a3ea70f33cb111b38f8eabcb26c1a58d6d8ca6f216b39422d92b6587614ab484420e2748640217a114642b226632a28ddcebd9226a22f0080f86301b860802172b048fd6cbb28714432f1bd83466945a865a4aa0ec409e734a499d5d3a438643a4df7c44e2e7f9f58312ef4a06a0709ac20454c186d73d400cfa94808f6971ee1cf60c9f632a23c43e98c7cc73ac86a260fc0bbd1b0d75384e180850055f86301b860b30001165847db1ecdb7217109a9793256feac15e64c1e0e47dbb9065e28ea579b9a065ad801432c2dcfa138419012fa0a8c9d45c55afb5d1e3b673fad3da41112d7eaff5aee57010a45e79733b348dab084169f7398f52819fdea7c7a21681e80f86301b860996586e84ebf7e85393d844c430b10d651124a0608c988b254e0c63e8102917ae42d8feb12a8a174a5c4fc10f808a6830858c57972a39008ba1f375f803e49f7695a7f0cbb97377864f140a46a33d2ec2dfcee3ac376ef443f8b9d0a9991282af86301b8608028252e76f7d27b18ad9935cf97d10d3ee596d0853718192e2274d86210922d27262d995a74e46bb53cee397630af5b01b283c652df9267d81596ad42160993f6192fdbf22bde4a17123513bb4ca3b23a85bdbdfa8513551d01f9dd9b7105fc86191a20322000f84fdad994eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0831e8272c180f1b0b6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618efe2c640eace4a88d78f4cd46087801b5", + "mixHash": "0x5ceafa251293d8db210e7ff450382a28ad6acdb7302fb4dc49bd4519ddb9172c", "nonce": "0x0000000000000000", "baseFeePerGas": "0x12309ce54000", "withdrawalsRoot": null, "blobGasUsed": null, "excessBlobGas": null, "parentBeaconBlockRoot": null, - "hash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2" + "hash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a" } \ No newline at end of file diff --git a/cmd/devp2p/internal/ethtest/testdata/headfcu.json b/cmd/devp2p/internal/ethtest/testdata/headfcu.json index 3ae80e3bc..1e0369dfd 100644 --- a/cmd/devp2p/internal/ethtest/testdata/headfcu.json +++ b/cmd/devp2p/internal/ethtest/testdata/headfcu.json @@ -4,9 +4,9 @@ "method": "engine_forkchoiceUpdatedV1", "params": [ { - "headBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2", - "safeBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2", - "finalizedBlockHash": "0x7d75bf23401883ee8ac5c7d18dc1e4b92e7bf4aaf70bbb2f5f956863a3fab3b2" + "headBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a", + "safeBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a", + "finalizedBlockHash": "0x8311db2ab904011718ea03cceadf881124ddcb1ed699f5c9a9e8cc134736ea6a" }, null ] diff --git a/cmd/devp2p/internal/ethtest/testdata/headstate.json b/cmd/devp2p/internal/ethtest/testdata/headstate.json index 16cac0468..e4f534267 100644 --- a/cmd/devp2p/internal/ethtest/testdata/headstate.json +++ b/cmd/devp2p/internal/ethtest/testdata/headstate.json @@ -1,18 +1,18 @@ { - "root": "b0970d2b8a6d9d1cf2cf86d7314b1c2242dc5e37bc403b9d54ae0ec6ba882d22", + "root": "dc6d166822e7ff2d8db8b49b85fda632b3c4987cbd97b2a146b425ddd78b6091", "accounts": { "0x0000000000000000000000000000000000001000": { "balance": "0", "nonce": 0, - "root": "0xf683e30bb28e852d1dc903a8f036da496c826746a5ad7844761208f14cc046ce", + "root": "0xf0043d05657730a616ec0468129fc55b9803d13f52cebe7f9664bfaa708ca742", "codeHash": "0x5f73e2610ace8f357aba8e0b5e21e263c03d1d65f18a1bb909b5a9b52d0c9703", "code": "0x608060405234801561001057600080fd5b506004361061021c5760003560e01c806388b7ab6311610125578063b7b72899116100ad578063dd62ed3e1161007c578063dd62ed3e1461053f578063e3ee160e14610578578063e5a6b10f1461058b578063e94a010214610593578063ef55bec6146105cc57600080fd5b8063b7b72899146104df578063cf092995146104f2578063d505accf14610505578063d91694871461051857600080fd5b8063a0cc6a68116100f4578063a0cc6a6814610453578063a457c2d71461047a578063a9059cbb1461048d578063aa20e1e4146104a0578063aa271e1a146104b357600080fd5b806388b7ab63146103fc5780638a6db9c31461040f57806395d89b41146104385780639fd5a6cf1461044057600080fd5b806339509351116101a857806354fd4d501161017757806354fd4d50146103615780635a049a701461037e57806370a08231146103915780637ecebe00146103ac5780637f2eecc3146103d557600080fd5b8063395093511461031357806340c10f191461032657806342966c68146103395780634e44d9561461034e57600080fd5b80633092afd5116101ef5780633092afd51461028757806330adf81f1461029a578063313ce567146102c157806335d99f35146102e05780633644e5151461030b57600080fd5b806306fdde0314610221578063095ea7b31461023f57806318160ddd1461026257806323b872dd14610274575b600080fd5b6102296105df565b60405161023691906124cb565b60405180910390f35b61025261024d3660046124f5565b61066d565b6040519015158152602001610236565b600d545b604051908152602001610236565b61025261028236600461251f565b6106dc565b61025261029536600461255b565b61084d565b6102667f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b600a546102ce9060ff1681565b60405160ff9091168152602001610236565b6000546102f3906001600160a01b031681565b6040516001600160a01b039091168152602001610236565b6102666108d4565b6102526103213660046124f5565b6108e3565b6102526103343660046124f5565b61093e565b61034c610347366004612576565b610c77565b005b61025261035c3660046124f5565b610ed3565b6040805180820190915260018152603160f81b6020820152610229565b61034c61038c3660046125a0565b610f68565b61026661039f36600461255b565b6001600160a01b03163190565b6102666103ba36600461255b565b6001600160a01b031660009081526005602052604090205490565b6102667fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de881565b61034c61040a366004612691565b610f7c565b61026661041d36600461255b565b6001600160a01b031660009081526002602052604090205490565b610229610fe4565b61034c61044e366004612716565b610ff1565b6102667f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226781565b6102526104883660046124f5565b611055565b61025261049b3660046124f5565b6110b0565b61034c6104ae36600461255b565b61110b565b6102526104c136600461255b565b6001600160a01b031660009081526001602052604090205460ff1690565b61034c6104ed366004612788565b6111f9565b61034c610500366004612691565b611209565b61034c6105133660046127df565b611266565b6102667f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742981565b61026661054d366004612849565b6001600160a01b039182166000908152600c6020908152604080832093909416825291909152205490565b61034c61058636600461287c565b6112c3565b61022961132f565b6102526105a13660046124f5565b6001600160a01b03919091166000908152600460209081526040808320938352929052205460ff1690565b61034c6105da36600461287c565b61133c565b600880546105ec906128fa565b80601f0160208091040260200160405190810160405280929190818152602001828054610618906128fa565b80156106655780601f1061063a57610100808354040283529160200191610665565b820191906000526020600020905b81548152906001019060200180831161064857829003601f168201915b505050505081565b6000336106798161139b565b1561069f5760405162461bcd60e51b815260040161069690612934565b60405180910390fd5b836106a98161139b565b156106c65760405162461bcd60e51b815260040161069690612934565b6106d13386866114be565b506001949350505050565b6000336106e88161139b565b156107055760405162461bcd60e51b815260040161069690612934565b8461070f8161139b565b1561072c5760405162461bcd60e51b815260040161069690612934565b846107368161139b565b156107535760405162461bcd60e51b815260040161069690612934565b6001600160a01b0387166000908152600c602090815260408083203384529091529020548511156107e35760405162461bcd60e51b815260206004820152603460248201527f4e6174697665436f696e416461707465723a207472616e7366657220616d6f756044820152736e74206578636565647320616c6c6f77616e636560601b6064820152608401610696565b6001600160a01b0387166000908152600c6020908152604080832033845290915290205461081190866115fb565b6001600160a01b0388166000908152600c6020908152604080832033845290915290205561084087878761160e565b5060019695505050505050565b600080546001600160a01b031633146108785760405162461bcd60e51b81526004016106969061297d565b6001600160a01b0382166000818152600160209081526040808320805460ff191690556002909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a25060015b919050565b60006108de611867565b905090565b6000336108ef8161139b565b1561090c5760405162461bcd60e51b815260040161069690612934565b836109168161139b565b156109335760405162461bcd60e51b815260040161069690612934565b6106d1338686611987565b3360009081526001602052604081205460ff1661096d5760405162461bcd60e51b8152600401610696906129ce565b336109778161139b565b156109945760405162461bcd60e51b815260040161069690612934565b8361099e8161139b565b156109bb5760405162461bcd60e51b815260040161069690612934565b6001600160a01b038516610a255760405162461bcd60e51b815260206004820152602b60248201527f4e6174697665436f696e416461707465723a206d696e7420746f20746865207a60448201526a65726f206164647265737360a81b6064820152608401610696565b60008411610a8f5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665436f696e416461707465723a206d696e7420616d6f756e74206e60448201527006f742067726561746572207468616e203607c1b6064820152608401610696565b3360009081526002602052604090205480851115610b0e5760405162461bcd60e51b815260206004820152603660248201527f4e6174697665436f696e416461707465723a206d696e7420616d6f756e742065604482015275786365656473206d696e746572416c6c6f77616e636560501b6064820152608401610696565b610b1881866115fb565b336000908152600260205260408082209290925560065491516001600160a01b038981166024830152604482018990529192919091169060640160408051601f198184030181529181526020820180516001600160e01b03166340c10f1960e01b17905251610b879190612a17565b6000604051808303816000865af19150503d8060008114610bc4576040519150601f19603f3d011682016040523d82523d6000602084013e610bc9565b606091505b5050905080610c1a5760405162461bcd60e51b815260206004820152601e60248201527f4e6174697665436f696e416461707465723a206d696e74206661696c656400006044820152606401610696565b600d54610c2790876119c4565b600d556040518681526001600160a01b0388169033907fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89060200160405180910390a35060019695505050505050565b3360009081526001602052604090205460ff16610ca65760405162461bcd60e51b8152600401610696906129ce565b33610cb08161139b565b15610ccd5760405162461bcd60e51b815260040161069690612934565b333182610d365760405162461bcd60e51b815260206004820152603160248201527f4e6174697665436f696e416461707465723a206275726e20616d6f756e74206e60448201527006f742067726561746572207468616e203607c1b6064820152608401610696565b82811015610d9d5760405162461bcd60e51b815260206004820152602e60248201527f4e6174697665436f696e416461707465723a206275726e20616d6f756e74206560448201526d7863656564732062616c616e636560901b6064820152608401610696565b600654604051336024820152604481018590526000916001600160a01b03169060640160408051601f198184030181529181526020820180516001600160e01b0316632770a7eb60e21b17905251610df59190612a17565b6000604051808303816000865af19150503d8060008114610e32576040519150601f19603f3d011682016040523d82523d6000602084013e610e37565b606091505b5050905080610e885760405162461bcd60e51b815260206004820152601e60248201527f4e6174697665436f696e416461707465723a206275726e206661696c656400006044820152606401610696565b600d54610e9590856115fb565b600d5560405184815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a250505050565b600080546001600160a01b03163314610efe5760405162461bcd60e51b81526004016106969061297d565b6001600160a01b0383166000818152600160208181526040808420805460ff19169093179092556002815291819020859055518481527f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20910160405180910390a250600192915050565b610f7585858585856119d0565b5050505050565b86610f868161139b565b15610fa35760405162461bcd60e51b815260040161069690612934565b86610fad8161139b565b15610fca5760405162461bcd60e51b815260040161069690612934565b610fd9898989898989896119fe565b505050505050505050565b600980546105ec906128fa565b84610ffb8161139b565b156110185760405162461bcd60e51b815260040161069690612934565b846110228161139b565b1561103f5760405162461bcd60e51b815260040161069690612934565b61104c8787878787611aeb565b50505050505050565b6000336110618161139b565b1561107e5760405162461bcd60e51b815260040161069690612934565b836110888161139b565b156110a55760405162461bcd60e51b815260040161069690612934565b6106d1338686611ca2565b6000336110bc8161139b565b156110d95760405162461bcd60e51b815260040161069690612934565b836110e38161139b565b156111005760405162461bcd60e51b815260040161069690612934565b6106d133868661160e565b6000546001600160a01b031633146111355760405162461bcd60e51b81526004016106969061297d565b6001600160a01b0381166111b15760405162461bcd60e51b815260206004820152603760248201527f4e6174697665436f696e416461707465723a206e6577206d61737465724d696e60448201527f74657220697320746865207a65726f20616464726573730000000000000000006064820152608401610696565b600080546001600160a01b0319166001600160a01b038316908117825560405190917fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e691a250565b611204838383611cf1565b505050565b866112138161139b565b156112305760405162461bcd60e51b815260040161069690612934565b8661123a8161139b565b156112575760405162461bcd60e51b815260040161069690612934565b610fd989898989898989611da6565b866112708161139b565b1561128d5760405162461bcd60e51b815260040161069690612934565b866112978161139b565b156112b45760405162461bcd60e51b815260040161069690612934565b610fd989898989898989611df6565b886112cd8161139b565b156112ea5760405162461bcd60e51b815260040161069690612934565b886112f48161139b565b156113115760405162461bcd60e51b815260040161069690612934565b6113228b8b8b8b8b8b8b8b8b611e26565b5050505050505050505050565b600b80546105ec906128fa565b886113468161139b565b156113635760405162461bcd60e51b815260040161069690612934565b8861136d8161139b565b1561138a5760405162461bcd60e51b815260040161069690612934565b6113228b8b8b8b8b8b8b8b8b611e58565b6007546040516001600160a01b038381166024830152600092839283929091169060440160408051601f198184030181529181526020820180516001600160e01b031663fe575a8760e01b179052516113f49190612a17565b600060405180830381855afa9150503d806000811461142f576040519150601f19603f3d011682016040523d82523d6000602084013e611434565b606091505b5091509150816114a25760405162461bcd60e51b815260206004820152603360248201527f4e6174697665436f696e416461707465723a206661696c656420746f20717565604482015272727920626c61636b6c6973742073746174757360681b6064820152608401610696565b808060200190518101906114b69190612a33565b949350505050565b6001600160a01b03831661152d5760405162461bcd60e51b815260206004820152603060248201527f4e6174697665436f696e416461707465723a20617070726f76652066726f6d2060448201526f746865207a65726f206164647265737360801b6064820152608401610696565b6001600160a01b03821661159a5760405162461bcd60e51b815260206004820152602e60248201527f4e6174697665436f696e416461707465723a20617070726f766520746f20746860448201526d65207a65726f206164647265737360901b6064820152608401610696565b6001600160a01b038381166000818152600c602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006116078284612a6b565b9392505050565b6001600160a01b03831661167e5760405162461bcd60e51b815260206004820152603160248201527f4e6174697665436f696e416461707465723a207472616e736665722066726f6d60448201527020746865207a65726f206164647265737360781b6064820152608401610696565b6001600160a01b0382166116ec5760405162461bcd60e51b815260206004820152602f60248201527f4e6174697665436f696e416461707465723a207472616e7366657220746f207460448201526e6865207a65726f206164647265737360881b6064820152608401610696565b6001600160a01b038316318111156117615760405162461bcd60e51b815260206004820152603260248201527f4e6174697665436f696e416461707465723a207472616e7366657220616d6f756044820152716e7420657863656564732062616c616e636560701b6064820152608401610696565b6006546040516001600160a01b038581166024830152848116604483015260648201849052600092169060840160408051601f198184030181529181526020820180516001600160e01b03166317d5759960e31b179052516117c39190612a17565b6000604051808303816000865af19150503d8060008114611800576040519150601f19603f3d011682016040523d82523d6000602084013e611805565b606091505b50509050806118615760405162461bcd60e51b815260206004820152602260248201527f4e6174697665436f696e416461707465723a207472616e73666572206661696c604482015261195960f21b6064820152608401610696565b50505050565b60006108de60088054611879906128fa565b80601f01602080910402602001604051908101604052809291908181526020018280546118a5906128fa565b80156118f25780601f106118c7576101008083540402835291602001916118f2565b820191906000526020600020905b8154815290600101906020018083116118d557829003601f168201915b50505050506119156040805180820190915260018152603160f81b602082015290565b8151602092830120815191830191909120604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818601528082019390935260608301919091524660808301523060a0808401919091528151808403909101815260c09092019052805191012090565b6001600160a01b038084166000908152600c602090815260408083209386168352929052205461120490849084906119bf90856119c4565b6114be565b60006116078284612a82565b610f7585858484876040516020016119ea93929190612a9a565b604051602081830303815290604052611cf1565b6001600160a01b0386163314611a6a5760405162461bcd60e51b815260206004820152602b60248201527f4e6174697665436f696e416461707465723a2063616c6c6572206d757374206260448201526a652074686520706179656560a81b6064820152608401610696565b611a7687838686611e8a565b611ad6877fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de860001b898989898989604051602001611aba9796959493929190612abd565b6040516020818303038152906040528051906020012083611f60565b611ae08783611ff8565b61104c87878761160e565b600019821480611afb5750428210155b611b535760405162461bcd60e51b8152602060048201526024808201527f4e6174697665436f696e416461707465723a207065726d6974206973206578706044820152631a5c995960e21b6064820152608401610696565b6000611c1f611b60611867565b6001600160a01b038816600090815260056020526040812080547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9928b928b928b92909190611bae83612af9565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012060405161190160f01b8152600281019290925260228201526042902090565b9050611c2c868284612052565b611c8f5760405162461bcd60e51b815260206004820152602e60248201527f4e6174697665436f696e416461707465723a20696e76616c6964207369676e6160448201526d747572652028454950323631322960901b6064820152608401610696565b611c9a8686866114be565b505050505050565b61120483836119bf84604051806060016040528060318152602001612b45603191396001600160a01b03808a166000908152600c60209081526040808320938c1683529290522054919061208a565b611cfb83836120b6565b604080517f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742960208201526001600160a01b0385169181019190915260608101839052611d4b908490608001611aba565b6001600160a01b0383166000818152600460209081526040808320868452909152808220805460ff19166001179055518492917f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d8191a3505050565b611db287838686611e8a565b611ad6877f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226760001b898989898989604051602001611aba9796959493929190612abd565b61104c87878787868689604051602001611e1293929190612a9a565b604051602081830303815290604052611aeb565b610fd989898989898988888b604051602001611e4493929190612a9a565b604051602081830303815290604052611da6565b610fd989898989898988888b604051602001611e7693929190612a9a565b6040516020818303038152906040526119fe565b814211611ef35760405162461bcd60e51b815260206004820152603160248201527f4e6174697665436f696e416461707465723a20617574686f72697a6174696f6e604482015270081a5cc81b9bdd081e595d081d985b1a59607a1b6064820152608401610696565b804210611f565760405162461bcd60e51b815260206004820152602b60248201527f4e6174697665436f696e416461707465723a20617574686f72697a6174696f6e60448201526a081a5cc8195e1c1a5c995960aa1b6064820152608401610696565b61186184846120b6565b611f9583611f8f611f6f611867565b8560405161190160f01b8152600281019290925260228201526042902090565b83612052565b6112045760405162461bcd60e51b815260206004820152602e60248201527f4e6174697665436f696e416461707465723a20696e76616c6964207369676e6160448201526d747572652028454950333030392960901b6064820152608401610696565b6001600160a01b0382166000818152600460209081526040808320858452909152808220805460ff19166001179055518392917f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a591a35050565b6000833b61207f57836001600160a01b031661206e848461214b565b6001600160a01b0316149050611607565b6114b68484846121d2565b600081848411156120ae5760405162461bcd60e51b815260040161069691906124cb565b505050900390565b6001600160a01b038216600090815260046020908152604080832084845290915290205460ff16156121475760405162461bcd60e51b815260206004820152603460248201527f4e6174697665436f696e416461707465723a20617574686f72697a6174696f6e604482015273081a5cc81d5cd959081bdc8818d85b98d95b195960621b6064820152608401610696565b5050565b600081516041146121aa5760405162461bcd60e51b815260206004820152602360248201527f45435265636f7665723a20696e76616c6964207369676e6174757265206c656e6044820152620cee8d60eb1b6064820152608401610696565b60208201516040830151606084015160001a6121c8868285856122be565b9695505050505050565b6000806000856001600160a01b0316631626ba7e60e01b86866040516024016121fc929190612b12565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161223a9190612a17565b600060405180830381855afa9150503d8060008114612275576040519150601f19603f3d011682016040523d82523d6000602084013e61227a565b606091505b509150915081801561228e57506020815110155b80156121c857508051630b135d3f60e11b906122b39083016020908101908401612b2b565b149695505050505050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a082111561233f5760405162461bcd60e51b815260206004820152602660248201527f45435265636f7665723a20696e76616c6964207369676e6174757265202773276044820152652076616c756560d01b6064820152608401610696565b8360ff16601b1415801561235757508360ff16601c14155b156123b35760405162461bcd60e51b815260206004820152602660248201527f45435265636f7665723a20696e76616c6964207369676e6174757265202776276044820152652076616c756560d01b6064820152608401610696565b6040805160008082526020820180845288905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015612407573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661246a5760405162461bcd60e51b815260206004820152601c60248201527f45435265636f7665723a20696e76616c6964207369676e6174757265000000006044820152606401610696565b95945050505050565b60005b8381101561248e578181015183820152602001612476565b838111156118615750506000910152565b600081518084526124b7816020860160208601612473565b601f01601f19169290920160200192915050565b602081526000611607602083018461249f565b80356001600160a01b03811681146108cf57600080fd5b6000806040838503121561250857600080fd5b612511836124de565b946020939093013593505050565b60008060006060848603121561253457600080fd5b61253d846124de565b925061254b602085016124de565b9150604084013590509250925092565b60006020828403121561256d57600080fd5b611607826124de565b60006020828403121561258857600080fd5b5035919050565b803560ff811681146108cf57600080fd5b600080600080600060a086880312156125b857600080fd5b6125c1866124de565b9450602086013593506125d66040870161258f565b94979396509394606081013594506080013592915050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261261557600080fd5b813567ffffffffffffffff80821115612630576126306125ee565b604051601f8301601f19908116603f01168101908282118183101715612658576126586125ee565b8160405283815286602085880101111561267157600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600080600060e0888a0312156126ac57600080fd5b6126b5886124de565b96506126c3602089016124de565b955060408801359450606088013593506080880135925060a0880135915060c088013567ffffffffffffffff8111156126fb57600080fd5b6127078a828b01612604565b91505092959891949750929550565b600080600080600060a0868803121561272e57600080fd5b612737866124de565b9450612745602087016124de565b93506040860135925060608601359150608086013567ffffffffffffffff81111561276f57600080fd5b61277b88828901612604565b9150509295509295909350565b60008060006060848603121561279d57600080fd5b6127a6846124de565b925060208401359150604084013567ffffffffffffffff8111156127c957600080fd5b6127d586828701612604565b9150509250925092565b600080600080600080600060e0888a0312156127fa57600080fd5b612803886124de565b9650612811602089016124de565b9550604088013594506060880135935061282d6080890161258f565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561285c57600080fd5b612865836124de565b9150612873602084016124de565b90509250929050565b60008060008060008060008060006101208a8c03121561289b57600080fd5b6128a48a6124de565b98506128b260208b016124de565b975060408a0135965060608a0135955060808a0135945060a08a013593506128dc60c08b0161258f565b925060e08a013591506101008a013590509295985092959850929598565b600181811c9082168061290e57607f821691505b60208210810361292e57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526029908201527f4e6174697665436f696e416461707465723a206163636f756e7420697320626c6040820152681858dadb1a5cdd195960ba1b606082015260800190565b60208082526031908201527f4e6174697665436f696e416461707465723a2063616c6c6572206973206e6f74604082015270103a34329036b0b9ba32b926b4b73a32b960791b606082015260800190565b60208082526029908201527f4e6174697665436f696e416461707465723a2063616c6c6572206973206e6f7460408201526810309036b4b73a32b960b91b606082015260800190565b60008251612a29818460208701612473565b9190910192915050565b600060208284031215612a4557600080fd5b8151801515811461160757600080fd5b634e487b7160e01b600052601160045260246000fd5b600082821015612a7d57612a7d612a55565b500390565b60008219821115612a9557612a95612a55565b500190565b928352602083019190915260f81b6001600160f81b031916604082015260410190565b9687526001600160a01b0395861660208801529390941660408601526060850191909152608084015260a083019190915260c082015260e00190565b600060018201612b0b57612b0b612a55565b5060010190565b8281526040602082015260006114b6604083018461249f565b600060208284031215612b3d57600080fd5b505191905056fe4e6174697665436f696e416461707465723a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212208bbe7a09ce3d3aeef2fa66689ddb571019b64d9f254620d485c6255b0137841864736f6c634300080e0033", "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "1002", "0x0000000000000000000000000000000000000000000000000000000000000006": "b00002", "0x0000000000000000000000000000000000000000000000000000000000000007": "b00003", - "0x0000000000000000000000000000000000000000000000000000000000000008": "4b52433100000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000000009": "4b52433100000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000008": "574b524300000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000009": "574b524300000000000000000000000000000000000000000000000000000008", "0x000000000000000000000000000000000000000000000000000000000000000a": "12", "0x000000000000000000000000000000000000000000000000000000000000000b": "4b52570000000000000000000000000000000000000000000000000000000006", "0x000000000000000000000000000000000000000000000000000000000000000d": "0fcc73f0277d94c7b5340c500000002b", @@ -25,7 +25,7 @@ "0x0000000000000000000000000000000000001001": { "balance": "0", "nonce": 0, - "root": "0xb49d3fd5d98d46e2de07e5835d5931e93b216453fe9d2b66ba8c2470acea9b9f", + "root": "0x56222ba554a2b7958901bee8b0f3eb9bb3d482de5b1f81dbb4904212a1c44d3b", "codeHash": "0xb5ce66a9f8c1a08247521c60191f8b11e31e472d8dc26ea163e66de307303dac", "code": "0x608060405234801561001057600080fd5b506004361061035d5760003560e01c8063774c9ce2116101d3578063bfbd7f4c11610104578063e169eca1116100a2578063eeaf68161161007c578063eeaf681614610890578063f9bf4553146108a3578063facd743b146108b6578063feac729d146108c957600080fd5b8063e169eca114610822578063e1b526b014610856578063eb1133ee1461086957600080fd5b8063deaa406e116100de578063deaa406e146107b5578063dfe5b236146107de578063e0a8f6f5146107e6578063e14a9da6146107f957600080fd5b8063bfbd7f4c1461076f578063c7f758a814610782578063c8541fe0146107a257600080fd5b806398951b5611610171578063a67bdb911161014b578063a67bdb911461070c578063a6c96cad1461071f578063a6f324f214610746578063a96b3a921461074f57600080fd5b806398951b56146106bf5780639d497366146106d2578063a11f9caa146106e557600080fd5b8063824ea8ed116101ad578063824ea8ed146106705780638280a25a146106915780638465fc631461069957806385752d03146106ac57600080fd5b8063774c9ce21461064c5780637c5a43ec146106545780637f4b33e91461066757600080fd5b806335efc734116102ad57806363bc2f441161024b5780636ad89315116102255780636ad89315146105e157806370a78608146105ea57806373098faf1461060a57806376b826231461063957600080fd5b806363bc2f441461059f57806365257410146105c6578063657ceef6146105d957600080fd5b80635890ef79116102875780635890ef791461054f5780635c646aa6146105645780635ce9284f14610577578063638693281461058a57600080fd5b806335efc734146104ec5780633bcb5a7d14610515578063563123e61461052857600080fd5b80630f43a6771161031a5780631c189d18116102f45780631c189d181461047457806320a302681461048757806324b858c8146104b2578063291795f9146104c557600080fd5b80630f43a67714610427578063132e578b1461042f5780631703a0181461044f57600080fd5b8063011f78c014610362578063013cf08b1461037d578063040bba71146103a757806308ae4b0c146103af5780630d61b519146103fb5780630e12ebd71461041e575b600080fd5b61036a600381565b6040519081526020015b60405180910390f35b61039061038b366004613b7a565b6108d2565b6040516103749b9a99989796959493929190613c15565b61036a6109d4565b6103df6103bd366004613cad565b60056020526000908152604090205460ff811690610100900463ffffffff1682565b60408051921515835263ffffffff909116602083015201610374565b61040e610409366004613b7a565b6109ed565b6040519015158152602001610374565b61036a600c5481565b61036a610a0d565b61036a61043d366004613b7a565b600a6020526000908152604090205481565b60045461045f9063ffffffff1681565b60405163ffffffff9091168152602001610374565b61040e610482366004613cca565b610a19565b61049a610495366004613cf6565b610a99565b6040516001600160a01b039091168152602001610374565b61040e6104c0366004613b7a565b610b08565b61036a7fa9e62343bdcc3c1dce78187df134d12ecb689f736a336f163fbc89da1105164d81565b61049a6104fa366004613cad565b6035602052600090815260409020546001600160a01b031681565b61040e610523366004613b7a565b610b1f565b61036a7f3dbc1eb57270fd00d1185f7cc6dad1739ab2a199ec5d792e8797b112105abf9481565b610557610ce0565b6040516103749190613d18565b61036a610572366004613d77565b610cec565b61036a610585366004613b7a565b610e92565b61059d610598366004613cad565b610eb4565b005b61036a7f2e7eab62cb105bbcf2673dc7e79b70b7501abec6a6b72746bd2f6057382a472481565b61049a6105d4366004613cf6565b611133565b61036a600181565b61036a60015481565b6105fd6105f8366004613cad565b61116b565b6040516103749190613db0565b61040e610618366004613cad565b600c546001600160a01b039091166000908152600b60205260409020541090565b61059d610647366004613e0c565b611205565b61036a60ff81565b61045f610662366004613b7a565b611413565b61036a60005481565b61068361067e366004613b7a565b611461565b604051610374929190613e8f565b61036a603081565b61040e6106a7366004613b7a565b611521565b61040e6106ba366004613cca565b611703565b61059d6106cd366004613b7a565b611743565b61036a6106e0366004613ead565b61175d565b61036a7fb8a139bd0f2c391603a08ccf44ed2063b179fe3c3ce0aa566d079d6b67c7bfbb81565b61036a61071a366004613b7a565b611865565b61036a7fc2a205f073088e79f5bd01c0575abfe4dc2f5a22197da4f2392a96f38aad4b5881565b61036a60395481565b61036a61075d366004613cad565b600b6020526000908152604090205481565b61036a61077d366004613d77565b61191b565b610795610790366004613b7a565b611a8c565b6040516103749190613eca565b61059d6107b0366004613b7a565b611c55565b61036a6107c3366004613cad565b6001600160a01b03166000908152600b602052604090205490565b61036a606081565b61059d6107f4366004613b7a565b611c6b565b61049a610807366004613cad565b6036602052600090815260409020546001600160a01b031681565b61049a610830366004613fa2565b80516020818301810180516038825292820191909301209152546001600160a01b031681565b61040e610864366004613b7a565b611d75565b61036a7ff292dae4f7fef5771b34a5c5c053f8948dafc6fe09549ca1dc8a315bc893568b81565b61036a61089e366004613b7a565b611e44565b60325461049a906001600160a01b031681565b61040e6108c4366004613cad565b611ee7565b61036a60025481565b600760208190526000918252604090912080546001820154600283015460038401546004850154600586015460068701549787018054969895979496939592946001600160a01b0383169463ffffffff600160a01b8504811695600160c01b8604821695600160e01b90049091169360ff909116929161095190614053565b80601f016020809104026020016040519081016040528092919081815260200182805461097d90614053565b80156109ca5780601f1061099f576101008083540402835291602001916109ca565b820191906000526020600020905b8154815290600101906020018083116109ad57829003601f168201915b505050505090508b565b6000633b9aca006039546109e8919061409d565b905090565b6000816109f981611ef4565b610a04836000611fb0565b91505b50919050565b60006109e860336122ce565b6000610a24826122d8565b6000818152600760205260408120600181015492945091610a4690869061230a565b60018301546000908152600660205260409020549091508110610a6e57600092505050610a93565b60ff811115610a8257600092505050610a93565b600290910154600190911b16151590505b92915050565b600080610aa58461235e565b60008181526006602052604090208054919250908410610ad857604051634e23d03560e01b815260040160405180910390fd5b808481548110610aea57610aea6140bf565b6000918252602090912001546001600160a01b031695945050505050565b600081610b1481611ef4565b610a04836001611fb0565b60008060076000610b2f856122d8565b8152602080820192909252604090810160002081516101608101835281548152600182015493810193909352600281015491830191909152600381015460608301526004810154608083015260058101546001600160a01b03811660a084015263ffffffff600160a01b8204811660c0850152600160c01b8204811660e0850152600160e01b90910416610100830152600681015461012083019060ff166007811115610bde57610bde613b93565b6007811115610bef57610bef613b93565b8152602001600782018054610c0390614053565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2f90614053565b8015610c7c5780601f10610c5157610100808354040283529160200191610c7c565b820191906000526020600020905b815481529060010190602001808311610c5f57829003601f168201915b505050505081525050905060016007811115610c9a57610c9a613b93565b8161012001516007811115610cb157610cb1613b93565b03610cd7576000548160600151610cc891906140d5565b4211610cd75750600192915050565b50600092915050565b60606109e8603361238c565b336000908152600560205260408120805460ff16610d1d576040516305031d1160e31b815260040160405180910390fd5b6001600160a01b038416610d445760405163ddf1d6dd60e01b815260040160405180910390fd5b6001600160a01b03841660009081526005602052604090205460ff1615610d7e5760405163a929afd160e01b815260040160405180910390fd5b60015460009081526006602052604090205460ff8110610db15760405163443afd7960e01b815260040160405180910390fd5b6000610dbe8260016140d5565b905080600103610df4578463ffffffff16600114610def5760405163d173577960e01b815260040160405180910390fd5b610e2c565b60028563ffffffff161080610e0e5750808563ffffffff16115b15610e2c5760405163d173577960e01b815260040160405180910390fd5b604080516001600160a01b038816602082015263ffffffff8716818301528151808203830181526060909101909152610e857fb8a139bd0f2c391603a08ccf44ed2063b179fe3c3ce0aa566d079d6b67c7bfbb82612399565b94505050505b5092915050565b600080610e9e8361235e565b6000908152600660205260409020549392505050565b336000908152600560205260409020805460ff16610ee5576040516305031d1160e31b815260040160405180910390fd5b336001600160a01b038316610f0d5760405163ddf1d6dd60e01b815260040160405180910390fd5b826001600160a01b0316816001600160a01b031603610f3f5760405163ddf1d6dd60e01b815260040160405180910390fd5b6001600160a01b03831660009081526005602052604090205460ff1615610f795760405163a929afd160e01b815260040160405180910390fd5b600154600081815260066020526040812080549091805b8281101561106457856001600160a01b0316848281548110610fb457610fb46140bf565b6000918252602090912001546001600160a01b0316036110525787848281548110610fe157610fe16140bf565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790558782526008815260408083208a851680855292528083208054948d168452908320805463ffffffff90951663ffffffff1995861617905591528054909116905560019150611064565b8061105c816140ed565b915050610f90565b5080611083576040516305031d1160e31b815260040160405180910390fd5b604080518082018252600181524263ffffffff90811660208084019182526001600160a01b038c81166000818152600590935286832095518654945164ffffffffff1990951690151564ffffffff00191617610100949095169390930293909317909355908816808352838320805460ff1916905592519092917f05d866cd9c6000815d031b7ce30f30f643766eba16be13cff25924dc8ad8209291a361112a858861260e565b50505050505050565b6006602052816000526040600020818154811061114f57600080fd5b6000918252602090912001546001600160a01b03169150829050565b6037602052600090815260409020805461118490614053565b80601f01602080910402602001604051908101604052809291908181526020018280546111b090614053565b80156111fd5780601f106111d2576101008083540402835291602001916111fd565b820191906000526020600020905b8154815290600101906020018083116111e057829003601f168201915b505050505081565b336000908152600560205260409020805460ff16611236576040516305031d1160e31b815260040160405180910390fd5b6001600160a01b03861661125d57604051631a0a9b9f60e21b815260040160405180910390fd5b6001600160a01b0386811660009081526035602052604090205416158015906112a057506001600160a01b03868116600090815260356020526040902054163314155b156112be57604051633d02709560e11b815260040160405180910390fd5b6112ca8585858561268c565b336000908152603660205260408082205490516001600160a01b0390911691906038906112fa9089908990614106565b908152604051908190036020019020546001600160a01b0316148015906113545750806001600160a01b031660388787604051611338929190614106565b908152604051908190036020019020546001600160a01b031614155b156113725760405163968978b960e01b815260040160405180910390fd5b6001600160a01b0381166113905761138b8787876127af565b61112a565b866001600160a01b0316816001600160a01b03160361140757806001600160a01b0316603887876040516113c5929190614106565b908152604051908190036020019020546001600160a01b0316036113fc576040516366b9db0b60e11b815260040160405180910390fd5b61138b81878761280a565b61112a8188888861285a565b60008061141f8361235e565b60008181526009602052604081205491925063ffffffff9091169081900361145a5760405163d173577960e01b815260040160405180910390fd5b9392505050565b600080821580611472575060025483115b156114835750600192600092509050565b60008381526007602052604090206002600682015460ff1660078111156114ac576114ac613b93565b146114be575060029360009350915050565b60005481600301546114d091906140d5565b4211156114e4575060039360009350915050565b6000848152600a60205260409020546003811061150957506004946000945092505050565b6000611516826003614116565b935093505050915091565b60008060076000611531856122d8565b8152602080820192909252604090810160002081516101608101835281548152600182015493810193909352600281015491830191909152600381015460608301526004810154608083015260058101546001600160a01b03811660a084015263ffffffff600160a01b8204811660c0850152600160c01b8204811660e0850152600160e01b90910416610100830152600681015461012083019060ff1660078111156115e0576115e0613b93565b60078111156115f1576115f1613b93565b815260200160078201805461160590614053565b80601f016020809104026020016040519081016040528092919081815260200182805461163190614053565b801561167e5780601f106116535761010080835404028352916020019161167e565b820191906000526020600020905b81548152906001019060200180831161166157829003601f168201915b50505050508152505090506002600781111561169c5761169c613b93565b81610120015160078111156116b3576116b3613b93565b146116c15750600092915050565b60005481606001516116d391906140d5565b4211156116e35750600092915050565b8060c0015163ffffffff168160e0015163ffffffff161015915050919050565b60008061170f8361235e565b60009081526008602090815260408083206001600160a01b038816845290915290205463ffffffff16151591505092915050565b8061174d81611ef4565b6117598260018061286f565b5050565b336000908152600560205260408120805460ff1661178e576040516305031d1160e31b815260040160405180910390fd5b60018054600090815260066020526040902054908190036117d5578363ffffffff166001146117d05760405163d173577960e01b815260040160405180910390fd5b61180d565b60028463ffffffff1610806117ef5750808463ffffffff16115b1561180d5760405163d173577960e01b815260040160405180910390fd5b6040805163ffffffff8616602082015260009101604051602081830303815290604052905061185c7ff292dae4f7fef5771b34a5c5c053f8948dafc6fe09549ca1dc8a315bc893568b82612399565b95945050505050565b336000908152600560205260408120805460ff16611896576040516305031d1160e31b815260040160405180910390fd5b60018310806118a55750603283115b156118c35760405163e46113f560e01b815260040160405180910390fd5b6000836040516020016118d891815260200190565b60405160208183030381529060405290506119137fc2a205f073088e79f5bd01c0575abfe4dc2f5a22197da4f2392a96f38aad4b5882612399565b949350505050565b336000908152600560205260408120805460ff1661194c576040516305031d1160e31b815260040160405180910390fd5b6001600160a01b03841660009081526005602052604090205460ff16611985576040516305031d1160e31b815260040160405180910390fd5b600180546000908152600660205260409020549081116119b85760405163d173577960e01b815260040160405180910390fd5b60006119c5600183614116565b9050806001036119fb578463ffffffff166001146119f65760405163d173577960e01b815260040160405180910390fd5b611a33565b60028563ffffffff161080611a155750808563ffffffff16115b15611a335760405163d173577960e01b815260040160405180910390fd5b604080516001600160a01b038816602082015263ffffffff8716818301528151808203830181526060909101909152610e857fa9e62343bdcc3c1dce78187df134d12ecb689f736a336f163fbc89da1105164d82612399565b611aeb6040805161016081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101829052906101208201908152602001606081525090565b611af4826122d8565b60008181526007602081815260409283902083516101608101855281548152600182015492810192909252600281015493820193909352600383015460608201526004830154608082015260058301546001600160a01b03811660a083015263ffffffff600160a01b8204811660c0840152600160c01b8204811660e0840152600160e01b9091041661010082015260068301549395509261012084019160ff90911690811115611ba757611ba7613b93565b6007811115611bb857611bb8613b93565b8152602001600782018054611bcc90614053565b80601f0160208091040260200160405190810160405280929190818152602001828054611bf890614053565b8015611c455780601f10611c1a57610100808354040283529160200191611c45565b820191906000526020600020905b815481529060010190602001808311611c2857829003601f168201915b5050505050815250509050919050565b80611c5f81611ef4565b6117598260008061286f565b80611c7581611ef4565b60008281526007602052604090206001600682015460ff166007811115611c9e57611c9e613b93565b14611cbc576040516377036cbb60e01b815260040160405180910390fd5b60058101546001600160a01b03163314611ce957604051637d1b73b960e01b815260040160405180910390fd5b60058101546001600160c01b90910463ffffffff161180611d1a57506005810154600160e01b900463ffffffff1615155b15611d38576040516355fe710960e01b815260040160405180910390fd5b611d43836004612c8b565b604051339084907f74c34a008ce735d9fcf0bd03a9b238d212ad4c441c020661f4ffbb6442645b8590600090a3505050565b600081611d8181611ef4565b60008381526007602052604090206001600682015460ff166007811115611daa57611daa613b93565b14158015611dd157506002600682015460ff166007811115611dce57611dce613b93565b14155b15611de0576000925050610a07565b6000548160030154611df291906140d5565b4211611e02576000925050610a07565b611e0d846005612c8b565b604051339085907fa07726147f0c03d4479e98c14466ffc4f275943ad74baa7e6bd84b99b02c80dc90600090a35060019392505050565b336000908152600560205260408120805460ff16611e75576040516305031d1160e31b815260040160405180910390fd5b6039548303611e975760405163d224a7bb60e01b815260040160405180910390fd5b600083604051602001611eac91815260200190565b60405160208183030381529060405290506119137f3dbc1eb57270fd00d1185f7cc6dad1739ab2a199ec5d792e8797b112105abf9482612399565b6000610a93603383612cfb565b600060076000611f03846122d8565b815260200190815260200160002090506000611f2333836001015461230a565b600183015460009081526006602052604090208054919250908210611f5b576040516305031d1160e31b815260040160405180910390fd5b336001600160a01b0316818381548110611f7757611f776140bf565b6000918252602090912001546001600160a01b031614611faa576040516305031d1160e31b815260040160405180910390fd5b50505050565b6000611fba612d1d565b821580611fc8575060025483115b15611fe657604051631dc0650160e31b815260040160405180910390fd5b60008381526007602052604090206002600682015460ff16600781111561200f5761200f613b93565b1461202d57604051633c7e994560e11b815260040160405180910390fd5b600581015463ffffffff600160a01b82048116600160c01b90920416101561206857604051638af69cf160e01b815260040160405180910390fd5b600054816003015461207a91906140d5565b4211156120c35761208c846005612c8b565b604051339085907fa07726147f0c03d4479e98c14466ffc4f275943ad74baa7e6bd84b99b02c80dc90600090a360009150506122c4565b6000848152600a602052604090205460031161215a576120e4846006612c8b565b604080518082018252601781527f4d617820726574727920636f756e74207265616368656400000000000000000060208201529051339186917f68d5d5ea31f430b04112f5edc367c01af04da56d10cd663fbfbc4fbe5f509c209161214891613db0565b60405180910390a360009150506122c4565b6000848152600a60205260408120805491612174836140ed565b9190505550612213816000015482600701805461219090614053565b80601f01602080910402602001604051908101604052809291908181526020018280546121bc90614053565b80156122095780601f106121de57610100808354040283529160200191612209565b820191906000526020600020905b8154815290600101906020018083116121ec57829003601f168201915b5050505050612d47565b9150811561226357612226846003612c8b565b60405160018152339085907f4fce71a6eb6a89b3e4c71722f870a263627cbfddc3a603c307803d89ad39e7cb9060200160405180910390a36122c2565b821561227957612274846006612c8b565b612289565b60068101805460ff191660021790555b60405160008152339085907f4fce71a6eb6a89b3e4c71722f870a263627cbfddc3a603c307803d89ad39e7cb9060200160405180910390a35b505b610a936000600355565b6000610a93825490565b60008115806122e8575060025482115b1561230657604051631dc0650160e31b815260040160405180910390fd5b5090565b60008181526008602090815260408083206001600160a01b038616845290915281205463ffffffff1680820361234557600019915050610a93565b61235060018261412d565b63ffffffff16949350505050565b600081158061236e575060015482115b15612306576040516315ed869560e21b815260040160405180910390fd5b6060600061145a83612e90565b336000908152600560205260408120805460ff166123ca576040516305031d1160e31b815260040160405180910390fd5b6000546000036123ed576040516387321fdd60e01b815260040160405180910390fd5b600c54336000908152600b60205260409020541061241e5760405163090b564b60e01b815260040160405180910390fd5b60026000815461242d906140ed565b918290555060408051610160810182528681526001805460208301526000928201839052426060830152608082018390523360a083015260045463ffffffff1660c083015260e0820183905261010082019290925291935061012082019081526020908101859052600084815260078083526040918290208451815592840151600180850191909155918401516002840155606084015160038401556080840151600484015560a084015160058401805460c087015160e08801516101008901516001600160a01b039095166001600160c01b031990931692909217600160a01b63ffffffff92831602176001600160c01b0316600160c01b928216929092026001600160e01b031691909117600160e01b91909316029190911790556101208401516006840180549193909260ff1990921691849081111561257257612572613b93565b02179055506101408201518051612593916007840191602090910190613a3b565b505060015460045460405133935085927f830652010a654c24b39890c16f53e6f6179becc61702ecd9a8c88461c2ff941a926125da928a929163ffffffff16908a90614152565b60405180910390a3336000908152600b602052604081208054916125fd836140ed565b9190505550610e8b8260018061286f565b6001600160a01b03808316600090815260366020526040902054168015612687576001600160a01b03808316600081815260366020818152604080842080548789166001600160a01b03199182168117909255908552603583528185208054821690961790955594881683525291909120805490911690555b505050565b603083146126ad57604051631e3e9f4160e21b815260040160405180910390fd5b606081146126ce57604051634be6321b60e01b815260040160405180910390fd5b60325460405160009182916001600160a01b03909116906126f9908890889088908890602001614187565b60408051601f1981840301815290829052612713916141a9565b600060405180830381855afa9150503d806000811461274e576040519150601f19603f3d011682016040523d82523d6000602084013e612753565b606091505b509150915081612776576040516320e5cb5360e01b815260040160405180910390fd5b8080602001905181019061278a91906141c5565b6127a757604051631bb31e3560e31b815260040160405180910390fd5b505050505050565b6127ba603384612eec565b5033600081815260366020908152604080832080546001600160a01b0389166001600160a01b03199182168117909255908452603590925290912080549091169091179055612687838383612f01565b6001600160a01b038316600090815260376020526040908190209051603891612832916141e7565b90815260405190819003602001902080546001600160a01b0319169055612687838383612f01565b6128648433612f6c565b611faa8383836127af565b82158061287d575060025483115b1561289b57604051631dc0650160e31b815260040160405180910390fd5b60008381526007602052604090206001600682015460ff1660078111156128c4576128c4613b93565b141580156128eb57506002600682015460ff1660078111156128e8576128e8613b93565b14155b15612909576040516377036cbb60e01b815260040160405180910390fd5b600054816003015461291b91906140d5565b4211156129605761292d846005612c8b565b604051339085907fa07726147f0c03d4479e98c14466ffc4f275943ad74baa7e6bd84b99b02c80dc90600090a350505050565b60018101546000612971338361230a565b600083815260066020526040902080549192509082106129a4576040516305031d1160e31b815260040160405180910390fd5b60ff8211156129c65760405163443afd7960e01b815260040160405180910390fd5b60028401546001831b908116156129f05760405163080fc0bd60e11b815260040160405180910390fd5b600285018054821790558615612b52576005850154600090612a2090600160c01b900463ffffffff166001614282565b60058701805463ffffffff60c01b1916600160c01b63ffffffff848116918202929092179283905560408051600181526020810192909252600160e01b90930490911681830152905191925033918b917f82b8cb75fd367be519fd5f57abcb2dbb773381c00082e94059c4713c4dfdfc05919081900360600190a3600586015463ffffffff600160a01b909104811690821610612b4c576002600687015460ff166007811115612ad257612ad2613b93565b14612b395760068601805460ff1916600217905560058601546040805163ffffffff8481168252600160e01b909304909216602083015233918b917f5064fb9bf50f615c47cc24c49119ba31d2c1a83ad6aed3b226cd42005524b7f4910160405180910390a35b8615612b4c57612b4a896000611fb0565b505b50612c81565b6005850154600090612b7290600160e01b900463ffffffff166001614282565b6005870180546001600160e01b0316600160e01b63ffffffff84811691820292909217928390556040805160008152600160c01b90940490921660208401529082015290915033908a907f82b8cb75fd367be519fd5f57abcb2dbb773381c00082e94059c4713c4dfdfc059060600160405180910390a360058601548354600091612c0b91600160a01b90910463ffffffff169061412d565b90508063ffffffff168263ffffffff161115612c7e57612c2c8a6007612c8b565b60058701546040805163ffffffff600160c01b90930483168152918416602083015233918c917f6fa60fd92b2557298bb7b39e7b538b3f00ebf09b9f056bdeac7f0e5d57e8fcbb910160405180910390a35b50505b5050505050505050565b60008281526007602081905260409091206006018054839260ff19909116906001908490811115612cbe57612cbe613b93565b02179055506003816007811115612cd757612cd7613b93565b03612cf2576000828152600760205260409020426004909101555b61175982613010565b6001600160a01b0381166000908152600183016020526040812054151561145a565b600354600103612d40576040516306fda65d60e31b815260040160405180910390fd5b6001600355565b60007fb8a139bd0f2c391603a08ccf44ed2063b179fe3c3ce0aa566d079d6b67c7bfbb8303612da05760008083806020019051810190612d8791906142aa565b91509150612d95828261306f565b600192505050610a93565b7fa9e62343bdcc3c1dce78187df134d12ecb689f736a336f163fbc89da1105164d8303612dec5760008083806020019051810190612dde91906142aa565b91509150612d9582826133b7565b7ff292dae4f7fef5771b34a5c5c053f8948dafc6fe09549ca1dc8a315bc893568b8303612e3e57600082806020019051810190612e2991906142d9565b9050612e3481613678565b6001915050610a93565b7fc2a205f073088e79f5bd01c0575abfe4dc2f5a22197da4f2392a96f38aad4b588303612e8657600082806020019051810190612e7b91906142f6565b9050612e348161377b565b61145a83836137ed565b606081600001805480602002602001604051908101604052809291908181526020018280548015612ee057602002820191906000526020600020905b815481526020019060010190808311612ecc575b50505050509050919050565b600061145a836001600160a01b038416613837565b6001600160a01b0383166000908152603760205260409020612f24908383613abb565b508260388383604051612f38929190614106565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b0319909216919091179055505050565b612f77603383613886565b506001600160a01b03808316600081815260356020908152604080832080546001600160a01b0319908116909155948616835260368252808320805490951690945591815260379091528190209051603891612fd2916141e7565b908152604080516020928190038301902080546001600160a01b03191690556001600160a01b03841660009081526037909252812061175991613b2f565b6000818152600760209081526040808320600501546001600160a01b0316808452600b9092529091205415611759576001600160a01b0381166000908152600b602052604081208054916130638361430f565b91905055505050565b50565b6001600160a01b03821660009081526005602052604090205460ff16156130a95760405163a929afd160e01b815260040160405180910390fd5b6001600160a01b0382166130d05760405163ddf1d6dd60e01b815260040160405180910390fd5b60008060006130dd61389b565b8154929550909350915060006130f48260016140d5565b905060ff82106131175760405163443afd7960e01b815260040160405180910390fd5b8060010361314b578563ffffffff166001146131465760405163d173577960e01b815260040160405180910390fd5b613183565b60028663ffffffff1610806131655750808663ffffffff16115b156131835760405163d173577960e01b815260040160405180910390fd5b60005b8281101561323c5760008582815481106131a2576131a26140bf565b6000918252602080832090910154895460018181018c558b85529290932090920180546001600160a01b0319166001600160a01b0390931692831790559091506131ed9083906140d5565b60008681526008602090815260408083206001600160a01b0395909516835293905291909120805463ffffffff191663ffffffff90921691909117905580613234816140ed565b915050613186565b5084546001808201875560008781526020902090910180546001600160a01b0319166001600160a01b038a161790556132769083906140d5565b60008481526008602090815260408083206001600160a01b038c16808552908352818420805463ffffffff1990811663ffffffff978816179091558251808401845260018152428716818601908152838752600586529584902090518154965164ffffffffff1990971690151564ffffffff001916176101009688169690960295909517909455600480549485168c87169081179091558a5483519081529384015292909316927fd693483bf3059d721fcb091390377153e45c1b15c85015ea8c5547b92960ff56910160405180910390a26040805163ffffffff8084168252891660208201527f6b25ecb86b78350c27ff9ed279ad8aec3f418d60a233cdcab2bddb8713e10c5f910160405180910390a15050506000908152600960205260409020805463ffffffff191663ffffffff9490941693909317909255505050565b6001600160a01b03821660009081526005602052604090205460ff166133f0576040516305031d1160e31b815260040160405180910390fd5b60008060006133fd61389b565b815492955090935091506000613414600183614116565b9050806000036134375760405163d173577960e01b815260040160405180910390fd5b8060010361346b578563ffffffff166001146134665760405163d173577960e01b815260040160405180910390fd5b6134a3565b60028663ffffffff1610806134855750808663ffffffff16115b156134a35760405163d173577960e01b815260040160405180910390fd5b6000805b8381101561356c5760008682815481106134c3576134c36140bf565b6000918252602090912001546001600160a01b0390811691508a1681036134ea575061355a565b87546001810189556000898152602090200180546001600160a01b0319166001600160a01b03831617905561351e836140ed565b60008781526008602090815260408083206001600160a01b0395909516835293905291909120805463ffffffff191663ffffffff831617905591505b80613564816140ed565b9150506134a7565b5060008481526008602090815260408083206001600160a01b038c16808552908352818420805463ffffffff199081169091556005845293829020805460ff191690556004805494851663ffffffff8d81169182179092558b5484519081529485015290931692917fab15a70783712986077aea9a4cbfd4c1561dd8672489037c581fbaf8fc658516910160405180910390a26040805163ffffffff80841682528a1660208201527f6b25ecb86b78350c27ff9ed279ad8aec3f418d60a233cdcab2bddb8713e10c5f910160405180910390a1613648896138d6565b505050600091825250600960205260409020805463ffffffff191663ffffffff9490941693909317909255505050565b60018054600090815260066020526040902054908190036136bf578163ffffffff166001146136ba5760405163d173577960e01b815260040160405180910390fd5b6136f7565b60028263ffffffff1610806136d95750808263ffffffff16115b156136f75760405163d173577960e01b815260040160405180910390fd5b6004805463ffffffff84811663ffffffff1983168117909355604080519190921680825260208201939093527f6b25ecb86b78350c27ff9ed279ad8aec3f418d60a233cdcab2bddb8713e10c5f910160405180910390a150506001546000908152600960205260409020805463ffffffff191663ffffffff92909216919091179055565b600181108061378a5750603281115b156137a85760405163e46113f560e01b815260040160405180910390fd5b600c80549082905560408051828152602081018490527f56b9de3a8fc94721b6e3f917d89308667325aefa7d3d6d99b42acda37f3855bf910160405180910390a15050565b60007f3dbc1eb57270fd00d1185f7cc6dad1739ab2a199ec5d792e8797b112105abf948303610cd75760008280602001905181019061382c91906142f6565b9050612e3481613901565b600081815260018301602052604081205461387e57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a93565b506000610a93565b600061145a836001600160a01b038416613948565b60008060008060015490508060016138b391906140d5565b600091825260066020526040808320828452922060018290559591945092509050565b6001600160a01b03808216600090815260366020526040902054168015611759576117598183612f6c565b6039805490829055604080518281526020810184905233917f535d54b8a14e2287f10efd7add38eca14bcf44eb31651abf8eec2499eba393a3910160405180910390a25050565b60008181526001830160205260408120548015613a3157600061396c600183614116565b855490915060009061398090600190614116565b90508181146139e55760008660000182815481106139a0576139a06140bf565b90600052602060002001549050808760000184815481106139c3576139c36140bf565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806139f6576139f6614326565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610a93565b6000915050610a93565b828054613a4790614053565b90600052602060002090601f016020900481019282613a695760008555613aaf565b82601f10613a8257805160ff1916838001178555613aaf565b82800160010185558215613aaf579182015b82811115613aaf578251825591602001919060010190613a94565b50612306929150613b65565b828054613ac790614053565b90600052602060002090601f016020900481019282613ae95760008555613aaf565b82601f10613b025782800160ff19823516178555613aaf565b82800160010185558215613aaf579182015b82811115613aaf578235825591602001919060010190613b14565b508054613b3b90614053565b6000825580601f10613b4b575050565b601f01602090049060005260206000209081019061306c91905b5b808211156123065760008155600101613b66565b600060208284031215613b8c57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b60088110613bb957613bb9613b93565b9052565b60005b83811015613bd8578181015183820152602001613bc0565b83811115611faa5750506000910152565b60008151808452613c01816020860160208601613bbd565b601f01601f19169290920160200192915050565b8b8152602081018b9052604081018a905260608101899052608081018890526001600160a01b03871660a082015263ffffffff86811660c083015285811660e083015284166101008201526000610160613c73610120840186613ba9565b80610140840152613c8681840185613be9565b9e9d5050505050505050505050505050565b6001600160a01b038116811461306c57600080fd5b600060208284031215613cbf57600080fd5b813561145a81613c98565b60008060408385031215613cdd57600080fd5b8235613ce881613c98565b946020939093013593505050565b60008060408385031215613d0957600080fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b81811015613d595783516001600160a01b031683529284019291840191600101613d34565b50909695505050505050565b63ffffffff8116811461306c57600080fd5b60008060408385031215613d8a57600080fd5b8235613d9581613c98565b91506020830135613da581613d65565b809150509250929050565b60208152600061145a6020830184613be9565b60008083601f840112613dd557600080fd5b50813567ffffffffffffffff811115613ded57600080fd5b602083019150836020828501011115613e0557600080fd5b9250929050565b600080600080600060608688031215613e2457600080fd5b8535613e2f81613c98565b9450602086013567ffffffffffffffff80821115613e4c57600080fd5b613e5889838a01613dc3565b90965094506040880135915080821115613e7157600080fd5b50613e7e88828901613dc3565b969995985093965092949392505050565b6040810160058410613ea357613ea3613b93565b9281526020015290565b600060208284031215613ebf57600080fd5b813561145a81613d65565b6020815281516020820152602082015160408201526040820151606082015260608201516080820152608082015160a0820152600060a0830151613f1960c08401826001600160a01b03169052565b5060c083015163ffffffff811660e08401525060e0830151610100613f458185018363ffffffff169052565b8401519050610120613f5e8482018363ffffffff169052565b8401519050610140613f7284820183613ba9565b840151610160848101529050611913610180840182613be9565b634e487b7160e01b600052604160045260246000fd5b600060208284031215613fb457600080fd5b813567ffffffffffffffff80821115613fcc57600080fd5b818401915084601f830112613fe057600080fd5b813581811115613ff257613ff2613f8c565b604051601f8201601f19908116603f0116810190838211818310171561401a5761401a613f8c565b8160405282815287602084870101111561403357600080fd5b826020860160208301376000928101602001929092525095945050505050565b600181811c9082168061406757607f821691505b602082108103610a0757634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000826140ba57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600082198211156140e8576140e8614087565b500190565b6000600182016140ff576140ff614087565b5060010190565b8183823760009101908152919050565b60008282101561412857614128614087565b500390565b600063ffffffff8381169083168181101561414a5761414a614087565b039392505050565b84815283602082015263ffffffff8316604082015260806060820152600061417d6080830184613be9565b9695505050505050565b8385823760008482016000815283858237600093019283525090949350505050565b600082516141bb818460208701613bbd565b9190910192915050565b6000602082840312156141d757600080fd5b8151801515811461145a57600080fd5b600080835481600182811c91508083168061420357607f831692505b6020808410820361422257634e487b7160e01b86526022600452602486fd5b818015614236576001811461424757614274565b60ff19861689528489019650614274565b60008a81526020902060005b8681101561426c5781548b820152908501908301614253565b505084890196505b509498975050505050505050565b600063ffffffff8083168185168083038211156142a1576142a1614087565b01949350505050565b600080604083850312156142bd57600080fd5b82516142c881613c98565b6020840151909250613da581613d65565b6000602082840312156142eb57600080fd5b815161145a81613d65565b60006020828403121561430857600080fd5b5051919050565b60008161431e5761431e614087565b506000190190565b634e487b7160e01b600052603160045260246000fdfea26469706673582212207819bc7789e244ae936f8cdde7a3dcfa6f4c13e4e897ade91d97e98911867f3564736f6c634300080e0033", "storage": { @@ -36,19 +36,19 @@ "0x0000000000000000000000000000000000000000000000000000000000000032": "b00001", "0x0000000000000000000000000000000000000000000000000000000000000033": "01", "0x0000000000000000000000000000000000000000000000000000000000000039": "191a20322000", - "0x0c2f11cb7718ad21863454d2f4c6db39920a12ead0b38ecca42eedb402edb343": "01", - "0x1832fcd569583f827603666e906067b1eaf59c82f47302a9c10b9c75a8967f23": "ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x307d3193e962a18c7e6760aabc0e38033b3f7cc677105777d76707da9632a009": "ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x39206b7b4c7b3e730cfbb904136a2d733e5ad98bd6b29d5abb95f06c59403ccd": "01", + "0x014974e76f11b0b96158017068b72062036ccb1cb32611996cde6da40feac35c": "01", + "0x210e284cf8f6510fa9d812dae18e4bbb061a9f2ad717e90ada55489b42792df1": "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "01", - "0x4992e4dd8489a796b6d11f46c2625709b51f344e761d0d21d86ba930f43ce228": "61", - "0x6bc5c4ad5314934e0c3257a835ab49372380c9fb4c7cfd1d34cc7057cbcabc11": "01", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "ea29c2f571ce65540faa27bb47ed99ace4184658", - "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "ea29c2f571ce65540faa27bb47ed99ace4184658", + "0x4d3c132820b5ad71fdf7a8b180fc895c29dc2557d30977b4f0422d1206c9fede": "01", + "0x5559f93d0fe5247572171aa018db07e3c2a32ad9d3fc18d5d665646d79905a24": "01", + "0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d6": "b6fc612b153bd854d2f7cc3f3736f8994c67bcceb7efc7282b013bce7ee0618e", + "0x7c1ff841a71bdd0192d28294d2e7c2c18da8fbbb87c4375495c8f469841465d7": "fe2c640eace4a88d78f4cd46087801b500000000000000000000000000000000", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0x8565e01d10ca6881b7e08e24a70e702f6bb36e852850e7303e67a5048666ea78": "61", "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "01", - "0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37731": "95a53382bc7f9eafbd9edd93f8aaa1fe54eb91fe7780d084730fcfb66844f104", - "0x934e24ee77be7722d276095c0d60be25d31d2ea348fbf60b814ddfd4bbe37732": "2ca76a864ffe732f0c8dbd9b4b28765100000000000000000000000000000000", - "0xaf927b8a5e4978c10375391dbe08869bffc7b1e74ad150c5cb26af5d1e2ec0dd": "ea29c2f571ce65540faa27bb47ed99ace4184658" + "0xf4570264b3c159ffac72963c3a22828f6999badfa06aa1976660edacdb4bc3e2": "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "0xf777215d5b84135763c80e2e4701ac8a11f1ca01180720173e3d7cf6f95c8909": "eb0e86b6bec4a61d8d21823b55c2bdc7e4179de0" }, "address": "0x0000000000000000000000000000000000001001", "key": "0x6fbcbed9964f09cf739fa70d7adb88c28fe4fbf10fd9bd33b4c6c984f504251a" @@ -2091,13 +2091,13 @@ "address": "0xe920ab4e34595482e98b2c0d16be164c49190546", "key": "0xd623b1845175b206c127c08046281c013e4a3316402a771f1b3b77a9831143f5" }, - "0xeA29c2f571ce65540faA27Bb47Ed99ace4184658": { + "0xeB0e86b6bEc4a61D8d21823B55c2BDc7E4179De0": { "balance": "1000000000000001344470806000000000000", "nonce": 0, "root": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "address": "0xea29c2f571ce65540faa27bb47ed99ace4184658", - "key": "0xe22447aa84bf9ccd2a99a28d976d9d57bf97405eac11c1abca912f5e1c64bc40" + "address": "0xeb0e86b6bec4a61d8d21823b55c2bdc7e4179de0", + "key": "0xe3d71c330924a49b22dd90d6d48474b09ff07ee3361dffa163ec9d3acea2a67d" }, "0xed1336d99BB8DC1aD81dc36dB2826BC163c57F5e": { "balance": "0", diff --git a/cmd/genesis_generator/genesis_generator.go b/cmd/genesis_generator/genesis_generator.go index 4d247bad2..216e9130c 100644 --- a/cmd/genesis_generator/genesis_generator.go +++ b/cmd/genesis_generator/genesis_generator.go @@ -212,8 +212,8 @@ func (g *genesisGenerator) setAnzeonConfig(validators []common.Address, blsPubli "masterMinter": "0x0000000000000000000000000000000000001002", "minters": "0x0000000000000000000000000000000000001003", "minterAllowed": "10000000000000000000000000000", - "name": "KRC1", - "symbol": "KRC1", + "name": "WKRC", + "symbol": "WKRC", "decimals": "18", "currency": "KRW", } diff --git a/cmd/gstable/main.go b/cmd/gstable/main.go index e0f2ede3a..2594012f7 100644 --- a/cmd/gstable/main.go +++ b/cmd/gstable/main.go @@ -281,7 +281,7 @@ func prepare(ctx *cli.Context) { // If we're running a known preset, log it for convenience. switch { case ctx.IsSet(utils.TestnetFlag.Name): - log.Info("Starting Gstable on Wemix testnet...") + log.Info("Starting Gstable on StableNet testnet...") case ctx.IsSet(utils.GoerliFlag.Name): log.Info("Starting Gstable on Görli testnet...") @@ -311,7 +311,7 @@ func prepare(ctx *cli.Context) { `) case !ctx.IsSet(utils.NetworkIdFlag.Name): - log.Info("Starting Gstable on Ethereum mainnet...") + log.Info("Starting Gstable on StableNet mainnet...") } // If we're a full node on mainnet without --cache specified, bump default cache allowance if !ctx.IsSet(utils.CacheFlag.Name) && !ctx.IsSet(utils.NetworkIdFlag.Name) { diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 2b96b3686..7839d1a03 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1012,7 +1012,7 @@ func setNodeUserIdent(ctx *cli.Context, cfg *node.Config) { // 3. Network preset flags (e.g. --goerli) // 4. default to mainnet nodes func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) { - urls := params.WemixMainnetBootnodes + urls := params.StableNetMainnetBootnodes if ctx.IsSet(BootnodesFlag.Name) { urls = SplitAndTrim(ctx.String(BootnodesFlag.Name)) } else { @@ -1021,7 +1021,7 @@ func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) { } switch { case ctx.Bool(TestnetFlag.Name): - urls = params.WemixTestnetBootnodes + urls = params.StableNetTestnetBootnodes case ctx.Bool(HoleskyFlag.Name): urls = params.HoleskyBootnodes case ctx.Bool(SepoliaFlag.Name): @@ -1759,13 +1759,13 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { switch { case ctx.Bool(MainnetFlag.Name): if !ctx.IsSet(NetworkIdFlag.Name) { - cfg.NetworkId = 1111 + cfg.NetworkId = 8282 } cfg.Genesis = core.DefaultStableNetMainnetGenesisBlock() SetDNSDiscoveryDefaults(cfg, params.StableNetMainnetGenesisHash) case ctx.Bool(TestnetFlag.Name): if !ctx.IsSet(NetworkIdFlag.Name) { - cfg.NetworkId = 1112 + cfg.NetworkId = 8283 } cfg.Genesis = core.DefaultStableNetTestnetGenesisBlock() SetDNSDiscoveryDefaults(cfg, params.StableNetTestnetGenesisHash) diff --git a/core/genesis_alloc.go b/core/genesis_alloc.go index 94c4ec535..fc61c90bb 100644 --- a/core/genesis_alloc.go +++ b/core/genesis_alloc.go @@ -25,3 +25,5 @@ const mainnetAllocData = "\xfa\x04]X\u0793\r\x83b\x011\x8e\u0189\x9agT\x06\x908' const goerliAllocData = "\xf9\x04\x06\u0080\x01\xc2\x01\x01\xc2\x02\x01\xc2\x03\x01\xc2\x04\x01\xc2\x05\x01\xc2\x06\x01\xc2\a\x01\xc2\b\x01\xc2\t\x01\xc2\n\x01\xc2\v\x01\xc2\f\x01\xc2\r\x01\xc2\x0e\x01\xc2\x0f\x01\xc2\x10\x01\xc2\x11\x01\xc2\x12\x01\xc2\x13\x01\xc2\x14\x01\xc2\x15\x01\xc2\x16\x01\xc2\x17\x01\xc2\x18\x01\xc2\x19\x01\xc2\x1a\x01\xc2\x1b\x01\xc2\x1c\x01\xc2\x1d\x01\xc2\x1e\x01\xc2\x1f\x01\xc2 \x01\xc2!\x01\xc2\"\x01\xc2#\x01\xc2$\x01\xc2%\x01\xc2&\x01\xc2'\x01\xc2(\x01\xc2)\x01\xc2*\x01\xc2+\x01\xc2,\x01\xc2-\x01\xc2.\x01\xc2/\x01\xc20\x01\xc21\x01\xc22\x01\xc23\x01\xc24\x01\xc25\x01\xc26\x01\xc27\x01\xc28\x01\xc29\x01\xc2:\x01\xc2;\x01\xc2<\x01\xc2=\x01\xc2>\x01\xc2?\x01\xc2@\x01\xc2A\x01\xc2B\x01\xc2C\x01\xc2D\x01\xc2E\x01\xc2F\x01\xc2G\x01\xc2H\x01\xc2I\x01\xc2J\x01\xc2K\x01\xc2L\x01\xc2M\x01\xc2N\x01\xc2O\x01\xc2P\x01\xc2Q\x01\xc2R\x01\xc2S\x01\xc2T\x01\xc2U\x01\xc2V\x01\xc2W\x01\xc2X\x01\xc2Y\x01\xc2Z\x01\xc2[\x01\xc2\\\x01\xc2]\x01\xc2^\x01\xc2_\x01\xc2`\x01\xc2a\x01\xc2b\x01\xc2c\x01\xc2d\x01\xc2e\x01\xc2f\x01\xc2g\x01\xc2h\x01\xc2i\x01\xc2j\x01\xc2k\x01\xc2l\x01\xc2m\x01\xc2n\x01\xc2o\x01\xc2p\x01\xc2q\x01\xc2r\x01\xc2s\x01\xc2t\x01\xc2u\x01\xc2v\x01\xc2w\x01\xc2x\x01\xc2y\x01\xc2z\x01\xc2{\x01\xc2|\x01\xc2}\x01\xc2~\x01\xc2\u007f\x01\u00c1\x80\x01\u00c1\x81\x01\u00c1\x82\x01\u00c1\x83\x01\u00c1\x84\x01\u00c1\x85\x01\u00c1\x86\x01\u00c1\x87\x01\u00c1\x88\x01\u00c1\x89\x01\u00c1\x8a\x01\u00c1\x8b\x01\u00c1\x8c\x01\u00c1\x8d\x01\u00c1\x8e\x01\u00c1\x8f\x01\u00c1\x90\x01\u00c1\x91\x01\u00c1\x92\x01\u00c1\x93\x01\u00c1\x94\x01\u00c1\x95\x01\u00c1\x96\x01\u00c1\x97\x01\u00c1\x98\x01\u00c1\x99\x01\u00c1\x9a\x01\u00c1\x9b\x01\u00c1\x9c\x01\u00c1\x9d\x01\u00c1\x9e\x01\u00c1\x9f\x01\u00c1\xa0\x01\u00c1\xa1\x01\u00c1\xa2\x01\u00c1\xa3\x01\u00c1\xa4\x01\u00c1\xa5\x01\u00c1\xa6\x01\u00c1\xa7\x01\u00c1\xa8\x01\u00c1\xa9\x01\u00c1\xaa\x01\u00c1\xab\x01\u00c1\xac\x01\u00c1\xad\x01\u00c1\xae\x01\u00c1\xaf\x01\u00c1\xb0\x01\u00c1\xb1\x01\u00c1\xb2\x01\u00c1\xb3\x01\u00c1\xb4\x01\u00c1\xb5\x01\u00c1\xb6\x01\u00c1\xb7\x01\u00c1\xb8\x01\u00c1\xb9\x01\u00c1\xba\x01\u00c1\xbb\x01\u00c1\xbc\x01\u00c1\xbd\x01\u00c1\xbe\x01\u00c1\xbf\x01\u00c1\xc0\x01\u00c1\xc1\x01\u00c1\xc2\x01\u00c1\xc3\x01\u00c1\xc4\x01\u00c1\xc5\x01\u00c1\xc6\x01\u00c1\xc7\x01\u00c1\xc8\x01\u00c1\xc9\x01\u00c1\xca\x01\u00c1\xcb\x01\u00c1\xcc\x01\u00c1\xcd\x01\u00c1\xce\x01\u00c1\xcf\x01\u00c1\xd0\x01\u00c1\xd1\x01\u00c1\xd2\x01\u00c1\xd3\x01\u00c1\xd4\x01\u00c1\xd5\x01\u00c1\xd6\x01\u00c1\xd7\x01\u00c1\xd8\x01\u00c1\xd9\x01\u00c1\xda\x01\u00c1\xdb\x01\u00c1\xdc\x01\u00c1\xdd\x01\u00c1\xde\x01\u00c1\xdf\x01\u00c1\xe0\x01\u00c1\xe1\x01\u00c1\xe2\x01\u00c1\xe3\x01\u00c1\xe4\x01\u00c1\xe5\x01\u00c1\xe6\x01\u00c1\xe7\x01\u00c1\xe8\x01\u00c1\xe9\x01\u00c1\xea\x01\u00c1\xeb\x01\u00c1\xec\x01\u00c1\xed\x01\u00c1\xee\x01\u00c1\xef\x01\u00c1\xf0\x01\u00c1\xf1\x01\u00c1\xf2\x01\u00c1\xf3\x01\u00c1\xf4\x01\u00c1\xf5\x01\u00c1\xf6\x01\u00c1\xf7\x01\u00c1\xf8\x01\u00c1\xf9\x01\u00c1\xfa\x01\u00c1\xfb\x01\u00c1\xfc\x01\u00c1\xfd\x01\u00c1\xfe\x01\u00c1\xff\x01\xe0\x94L*\xe4\x82Y5\x05\xf0\x16<\xde\xfc\a>\x81\xc6<\xdaA\a\x8a\x15-\x02\xc7\xe1J\xf6\x80\x00\x00\xe0\x94\xa8\xe8\xf1G2e\x8eKQ\xe8q\x191\x05:\x8ai\xba\xf2\xb1\x8a\x15-\x02\xc7\xe1J\xf6\x80\x00\x00\xe1\x94\u0665\x17\x9f\t\x1d\x85\x05\x1d<\x98'\x85\xef\xd1E\\\uc199\x8b\bE\x95\x16\x14\x01HJ\x00\x00\x00\xe1\x94\u08bdBX\xd2v\x887\xba\xa2j(\xfeq\xdc\a\x9f\x84\u01cbJG\xe3\xc1$H\xf4\xad\x00\x00\x00" const sepoliaAllocData = "\xf9\x01\xee\u0791i\x16\xa8{\x823?BE\x04f#\xb27\x94\xc6\\\x8b\bE\x95\x16\x14\x01HJ\x00\x00\x00\xe1\x94\x10\xf5\xd4XT\xe08\a\x14\x85\xac\x9e@#\b\u03c0\xd2\xd2\xfe\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\u0794y\x9d2\x9e_X4\x19\x16|\xd7\"\x96$\x85\x92n3\x8fJ\x88\r\u0db3\xa7d\x00\x00\xe0\x94|\xf5\xb7\x9b\xfe)\x1ag\xab\x02\xb3\x93\xe4V\xcc\xc4\xc2f\xf7S\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\x8b\u007f\tw\xbbO\x0f\xbepv\xfa\"\xbc$\xac\xa0CX?^\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xa2\xa6\xd949\x14O\xfeM'\xc9\xe0\x88\xdc\u0637\x83\x94bc\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xaa\xec\x869DA\xf9\x15\xbc\xe3\xe6\xab9\x99w\xe9\x90o;i\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\u1532\x1c3\xde\x1f\xab?\xa1T\x99\xc6+Y\xfe\f\xc3%\x00 \u044bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\xbc\x11)Y6\xaay\u0554\x13\x9d\xe1\xb2\xe1&)AO;\u06ca\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xbe\xef2\xca[\x9a\x19\x8d'\xb4\xe0/LpC\x9f\xe6\x03V\u03ca\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94\xd7\xd7lX\xb3\xa5\x19\xe9\xfal\xc4\xd2-\xc0\x17%\x9b\u011f\x1e\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\xd7\xed\xdbx\xed)[<\x96)$\x0e\x89$\xfb\x8d\x88t\xdd\u060a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\u0665\x17\x9f\t\x1d\x85\x05\x1d<\x98'\x85\xef\xd1E\\\uc199\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xe2\xe2e\x90(\x147\x84\xd5W\xbc\xeco\xf3\xa0r\x10H\x88\n\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xf4|\xae\x1c\xf7\x9c\xa6u\x8b\xfcx}\xbd!\u6f7eq\x12\xb8\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00" const holeskyAllocData = "\xf9,\x85\u0080\x01\xc2\x01\x01\xc2\x02\x01\xc2\x03\x01\xc2\x04\x01\xc2\x05\x01\xc2\x06\x01\xc2\a\x01\xc2\b\x01\xc2\t\x01\xc2\n\x01\xc2\v\x01\xc2\f\x01\xc2\r\x01\xc2\x0e\x01\xc2\x0f\x01\xc2\x10\x01\xc2\x11\x01\xc2\x12\x01\xc2\x13\x01\xc2\x14\x01\xc2\x15\x01\xc2\x16\x01\xc2\x17\x01\xc2\x18\x01\xc2\x19\x01\xc2\x1a\x01\xc2\x1b\x01\xc2\x1c\x01\xc2\x1d\x01\xc2\x1e\x01\xc2\x1f\x01\xc2 \x01\xc2!\x01\xc2\"\x01\xc2#\x01\xc2$\x01\xc2%\x01\xc2&\x01\xc2'\x01\xc2(\x01\xc2)\x01\xc2*\x01\xc2+\x01\xc2,\x01\xc2-\x01\xc2.\x01\xc2/\x01\xc20\x01\xc21\x01\xc22\x01\xc23\x01\xc24\x01\xc25\x01\xc26\x01\xc27\x01\xc28\x01\xc29\x01\xc2:\x01\xc2;\x01\xc2<\x01\xc2=\x01\xc2>\x01\xc2?\x01\xc2@\x01\xc2A\x01\xc2B\x01\xc2C\x01\xc2D\x01\xc2E\x01\xc2F\x01\xc2G\x01\xc2H\x01\xc2I\x01\xc2J\x01\xc2K\x01\xc2L\x01\xc2M\x01\xc2N\x01\xc2O\x01\xc2P\x01\xc2Q\x01\xc2R\x01\xc2S\x01\xc2T\x01\xc2U\x01\xc2V\x01\xc2W\x01\xc2X\x01\xc2Y\x01\xc2Z\x01\xc2[\x01\xc2\\\x01\xc2]\x01\xc2^\x01\xc2_\x01\xc2`\x01\xc2a\x01\xc2b\x01\xc2c\x01\xc2d\x01\xc2e\x01\xc2f\x01\xc2g\x01\xc2h\x01\xc2i\x01\xc2j\x01\xc2k\x01\xc2l\x01\xc2m\x01\xc2n\x01\xc2o\x01\xc2p\x01\xc2q\x01\xc2r\x01\xc2s\x01\xc2t\x01\xc2u\x01\xc2v\x01\xc2w\x01\xc2x\x01\xc2y\x01\xc2z\x01\xc2{\x01\xc2|\x01\xc2}\x01\xc2~\x01\xc2\x7f\x01\u00c1\x80\x01\u00c1\x81\x01\u00c1\x82\x01\u00c1\x83\x01\u00c1\x84\x01\u00c1\x85\x01\u00c1\x86\x01\u00c1\x87\x01\u00c1\x88\x01\u00c1\x89\x01\u00c1\x8a\x01\u00c1\x8b\x01\u00c1\x8c\x01\u00c1\x8d\x01\u00c1\x8e\x01\u00c1\x8f\x01\u00c1\x90\x01\u00c1\x91\x01\u00c1\x92\x01\u00c1\x93\x01\u00c1\x94\x01\u00c1\x95\x01\u00c1\x96\x01\u00c1\x97\x01\u00c1\x98\x01\u00c1\x99\x01\u00c1\x9a\x01\u00c1\x9b\x01\u00c1\x9c\x01\u00c1\x9d\x01\u00c1\x9e\x01\u00c1\x9f\x01\u00c1\xa0\x01\u00c1\xa1\x01\u00c1\xa2\x01\u00c1\xa3\x01\u00c1\xa4\x01\u00c1\xa5\x01\u00c1\xa6\x01\u00c1\xa7\x01\u00c1\xa8\x01\u00c1\xa9\x01\u00c1\xaa\x01\u00c1\xab\x01\u00c1\xac\x01\u00c1\xad\x01\u00c1\xae\x01\u00c1\xaf\x01\u00c1\xb0\x01\u00c1\xb1\x01\u00c1\xb2\x01\u00c1\xb3\x01\u00c1\xb4\x01\u00c1\xb5\x01\u00c1\xb6\x01\u00c1\xb7\x01\u00c1\xb8\x01\u00c1\xb9\x01\u00c1\xba\x01\u00c1\xbb\x01\u00c1\xbc\x01\u00c1\xbd\x01\u00c1\xbe\x01\u00c1\xbf\x01\u00c1\xc0\x01\u00c1\xc1\x01\u00c1\xc2\x01\u00c1\xc3\x01\u00c1\xc4\x01\u00c1\xc5\x01\u00c1\xc6\x01\u00c1\xc7\x01\u00c1\xc8\x01\u00c1\xc9\x01\u00c1\xca\x01\u00c1\xcb\x01\u00c1\xcc\x01\u00c1\xcd\x01\u00c1\xce\x01\u00c1\xcf\x01\u00c1\xd0\x01\u00c1\xd1\x01\u00c1\xd2\x01\u00c1\xd3\x01\u00c1\xd4\x01\u00c1\xd5\x01\u00c1\xd6\x01\u00c1\xd7\x01\u00c1\xd8\x01\u00c1\xd9\x01\u00c1\xda\x01\u00c1\xdb\x01\u00c1\xdc\x01\u00c1\xdd\x01\u00c1\xde\x01\u00c1\xdf\x01\u00c1\xe0\x01\u00c1\xe1\x01\u00c1\xe2\x01\u00c1\xe3\x01\u00c1\xe4\x01\u00c1\xe5\x01\u00c1\xe6\x01\u00c1\xe7\x01\u00c1\xe8\x01\u00c1\xe9\x01\u00c1\xea\x01\u00c1\xeb\x01\u00c1\xec\x01\u00c1\xed\x01\u00c1\xee\x01\u00c1\xef\x01\u00c1\xf0\x01\u00c1\xf1\x01\u00c1\xf2\x01\u00c1\xf3\x01\u00c1\xf4\x01\u00c1\xf5\x01\u00c1\xf6\x01\u00c1\xf7\x01\u00c1\xf8\x01\u00c1\xf9\x01\u00c1\xfa\x01\u00c1\xfb\x01\u00c1\xfc\x01\u00c1\xfd\x01\u00c1\xfe\x01\u00c1\xff\x01\u0791i\x16\xa8{\x823?BE\x04f#\xb27\x94\xc6\\\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe1\x94\v\xe9I\x92\x8f\xf1\x99\xc9\xeb\xa9\xe1\x10\xdb!\n\xa5\xc9N\xfa\u040b|\x13\xbcK,\x13\x8e\u0344h\xa0\x03\x7f\x05\x8a\x9d\xaf\xady\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xf9!2\x94BBBBBBBBBBBBBBBBBBBB\x80\xf9!\x19\x80\xb9\x18\xd6`\x80`@R`\x046\x10a\x00?W`\x005`\xe0\x1c\x80c\x01\xff\u0267\x14a\x00DW\x80c\"\x89Q\x18\x14a\x00\xa4W\x80cb\x1f\xd10\x14a\x01\xbaW\x80c\xc5\xf2\x89/\x14a\x02DW[`\x00\x80\xfd[4\x80\x15a\x00PW`\x00\x80\xfd[Pa\x00\x90`\x04\x806\x03` \x81\x10\x15a\x00gW`\x00\x80\xfd[P5\x7f\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16a\x02kV[`@\x80Q\x91\x15\x15\x82RQ\x90\x81\x90\x03` \x01\x90\xf3[a\x01\xb8`\x04\x806\x03`\x80\x81\x10\x15a\x00\xbaW`\x00\x80\xfd[\x81\x01\x90` \x81\x01\x815d\x01\x00\x00\x00\x00\x81\x11\x15a\x00\xd5W`\x00\x80\xfd[\x82\x01\x83` \x82\x01\x11\x15a\x00\xe7W`\x00\x80\xfd[\x805\x90` \x01\x91\x84`\x01\x83\x02\x84\x01\x11d\x01\x00\x00\x00\x00\x83\x11\x17\x15a\x01\tW`\x00\x80\xfd[\x91\x93\x90\x92\x90\x91` \x81\x01\x905d\x01\x00\x00\x00\x00\x81\x11\x15a\x01'W`\x00\x80\xfd[\x82\x01\x83` \x82\x01\x11\x15a\x019W`\x00\x80\xfd[\x805\x90` \x01\x91\x84`\x01\x83\x02\x84\x01\x11d\x01\x00\x00\x00\x00\x83\x11\x17\x15a\x01[W`\x00\x80\xfd[\x91\x93\x90\x92\x90\x91` \x81\x01\x905d\x01\x00\x00\x00\x00\x81\x11\x15a\x01yW`\x00\x80\xfd[\x82\x01\x83` \x82\x01\x11\x15a\x01\x8bW`\x00\x80\xfd[\x805\x90` \x01\x91\x84`\x01\x83\x02\x84\x01\x11d\x01\x00\x00\x00\x00\x83\x11\x17\x15a\x01\xadW`\x00\x80\xfd[\x91\x93P\x91P5a\x03\x04V[\x00[4\x80\x15a\x01\xc6W`\x00\x80\xfd[Pa\x01\xcfa\x10\xb5V[`@\x80Q` \x80\x82R\x83Q\x81\x83\x01R\x83Q\x91\x92\x83\x92\x90\x83\x01\x91\x85\x01\x90\x80\x83\x83`\x00[\x83\x81\x10\x15a\x02\tW\x81\x81\x01Q\x83\x82\x01R` \x01a\x01\xf1V[PPPP\x90P\x90\x81\x01\x90`\x1f\x16\x80\x15a\x026W\x80\x82\x03\x80Q`\x01\x83` \x03a\x01\x00\n\x03\x19\x16\x81R` \x01\x91P[P\x92PPP`@Q\x80\x91\x03\x90\xf3[4\x80\x15a\x02PW`\x00\x80\xfd[Pa\x02Ya\x10\xc7V[`@\x80Q\x91\x82RQ\x90\x81\x90\x03` \x01\x90\xf3[`\x00\x7f\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x16\x7f\x01\xff\u0267\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x80a\x02\xfeWP\x7f\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x82\x16\x7f\x85d\t\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14[\x92\x91PPV[`0\x86\x14a\x03]W`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`&\x81R` \x01\x80a\x18\x05`&\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[` \x84\x14a\x03\xb6W`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`6\x81R` \x01\x80a\x17\x9c`6\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[``\x82\x14a\x04\x0fW`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`)\x81R` \x01\x80a\x18x`)\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[g\r\u0db3\xa7d\x00\x004\x10\x15a\x04pW`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`&\x81R` \x01\x80a\x18R`&\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[c;\x9a\xca\x004\x06\x15a\x04\xcdW`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`3\x81R` \x01\x80a\x17\xd2`3\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[c;\x9a\xca\x004\x04g\xff\xff\xff\xff\xff\xff\xff\xff\x81\x11\x15a\x055W`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`'\x81R` \x01\x80a\x18+`'\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[``a\x05@\x82a\x14\xbaV[\x90P\x7fd\x9b\xbcb\xd0\xe3\x13B\xaf\xeaN\\\xd8-@I\xe7\xe1\xee\x91/\xc0\x88\x9a\xa7\x90\x80;\xe3\x908\u0149\x89\x89\x89\x85\x8a\x8aa\x05u` Ta\x14\xbaV[`@\x80Q`\xa0\x80\x82R\x81\x01\x89\x90R\x90\x81\x90` \x82\x01\x90\x82\x01``\x83\x01`\x80\x84\x01`\xc0\x85\x01\x8e\x8e\x80\x82\x847`\x00\x83\x82\x01R`\x1f\x01\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x16\x90\x91\x01\x87\x81\x03\x86R\x8c\x81R` \x01\x90P\x8c\x8c\x80\x82\x847`\x00\x83\x82\x01\x81\x90R`\x1f\x90\x91\x01\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x16\x90\x92\x01\x88\x81\x03\x86R\x8cQ\x81R\x8cQ` \x91\x82\x01\x93\x91\x8e\x01\x92P\x90\x81\x90\x84\x90\x84\x90[\x83\x81\x10\x15a\x06HW\x81\x81\x01Q\x83\x82\x01R` \x01a\x060V[PPPP\x90P\x90\x81\x01\x90`\x1f\x16\x80\x15a\x06uW\x80\x82\x03\x80Q`\x01\x83` \x03a\x01\x00\n\x03\x19\x16\x81R` \x01\x91P[P\x86\x81\x03\x83R\x88\x81R` \x01\x89\x89\x80\x82\x847`\x00\x83\x82\x01\x81\x90R`\x1f\x90\x91\x01\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x16\x90\x92\x01\x88\x81\x03\x84R\x89Q\x81R\x89Q` \x91\x82\x01\x93\x91\x8b\x01\x92P\x90\x81\x90\x84\x90\x84\x90[\x83\x81\x10\x15a\x06\xefW\x81\x81\x01Q\x83\x82\x01R` \x01a\x06\xd7V[PPPP\x90P\x90\x81\x01\x90`\x1f\x16\x80\x15a\a\x1cW\x80\x82\x03\x80Q`\x01\x83` \x03a\x01\x00\n\x03\x19\x16\x81R` \x01\x91P[P\x9dPPPPPPPPPPPPPP`@Q\x80\x91\x03\x90\xa1`\x00`\x02\x8a\x8a`\x00`\x80\x1b`@Q` \x01\x80\x84\x84\x80\x82\x847\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x90\x94\x16\x91\x90\x93\x01\x90\x81R`@\x80Q\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf0\x81\x84\x03\x01\x81R`\x10\x90\x92\x01\x90\x81\x90R\x81Q\x91\x95P\x93P\x83\x92P` \x85\x01\x91P\x80\x83\x83[` \x83\x10a\a\xfcW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\a\xbfV[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\bYW=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\bnW`\x00\x80\xfd[PQ\x90P`\x00`\x02\x80a\b\x84`@\x84\x8a\x8ca\x16\xfeV[`@Q` \x01\x80\x83\x83\x80\x82\x847\x80\x83\x01\x92PPP\x92PPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\b\xf8W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\b\xbbV[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\tUW=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\tjW`\x00\x80\xfd[PQ`\x02a\t{\x89`@\x81\x8da\x16\xfeV[`@Q`\x00\x90` \x01\x80\x84\x84\x80\x82\x847\x91\x90\x91\x01\x92\x83RPP`@\x80Q\x80\x83\x03\x81R` \x92\x83\x01\x91\x82\x90R\x80Q\x90\x94P\x90\x92P\x82\x91\x84\x01\x90\x80\x83\x83[` \x83\x10a\t\xf4W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\t\xb7V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\nQW=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\nfW`\x00\x80\xfd[PQ`@\x80Q` \x81\x81\x01\x94\x90\x94R\x80\x82\x01\x92\x90\x92R\x80Q\x80\x83\x03\x82\x01\x81R``\x90\x92\x01\x90\x81\x90R\x81Q\x91\x92\x90\x91\x82\x91\x84\x01\x90\x80\x83\x83[` \x83\x10a\n\xdaW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\n\x9dV[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\v7W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\vLW`\x00\x80\xfd[PQ`@\x80Q` \x81\x01\x85\x81R\x92\x93P`\x00\x92`\x02\x92\x83\x92\x87\x92\x8f\x92\x8f\x92\x01\x83\x83\x80\x82\x847\x80\x83\x01\x92PPP\x93PPPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\v\xd9W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\v\x9cV[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\f6W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\fKW`\x00\x80\xfd[PQ`@Q\x86Q`\x02\x91\x88\x91`\x00\x91\x88\x91` \x91\x82\x01\x91\x82\x91\x90\x86\x01\x90\x80\x83\x83[` \x83\x10a\f\xa9W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\flV[`\x01\x83` \x03a\x01\x00\n\x03\x80\x19\x82Q\x16\x81\x84Q\x16\x80\x82\x17\x85RPPPPPP\x90P\x01\x83g\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16g\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x81R`\x18\x01\x82\x81R` \x01\x93PPPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\rNW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\r\x11V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\r\xabW=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\r\xc0W`\x00\x80\xfd[PQ`@\x80Q` \x81\x81\x01\x94\x90\x94R\x80\x82\x01\x92\x90\x92R\x80Q\x80\x83\x03\x82\x01\x81R``\x90\x92\x01\x90\x81\x90R\x81Q\x91\x92\x90\x91\x82\x91\x84\x01\x90\x80\x83\x83[` \x83\x10a\x0e4W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\r\xf7V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\x0e\x91W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\x0e\xa6W`\x00\x80\xfd[PQ\x90P\x85\x81\x14a\x0f\x02W`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`T\x81R` \x01\x80a\x17H`T\x919``\x01\x91PP`@Q\x80\x91\x03\x90\xfd[` Tc\xff\xff\xff\xff\x11a\x0f`W`@Q\x7f\b\xc3y\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81R`\x04\x01\x80\x80` \x01\x82\x81\x03\x82R`!\x81R` \x01\x80a\x17'`!\x919`@\x01\x91PP`@Q\x80\x91\x03\x90\xfd[` \x80T`\x01\x01\x90\x81\x90U`\x00[` \x81\x10\x15a\x10\xa9W\x81`\x01\x16`\x01\x14\x15a\x0f\xa0W\x82`\x00\x82` \x81\x10a\x0f\x91W\xfe[\x01UPa\x10\xac\x95PPPPPPV[`\x02`\x00\x82` \x81\x10a\x0f\xafW\xfe[\x01T\x84`@Q` \x01\x80\x83\x81R` \x01\x82\x81R` \x01\x92PPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\x10%W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\x0f\xe8V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\x10\x82W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\x10\x97W`\x00\x80\xfd[PQ\x92P`\x02\x82\x04\x91P`\x01\x01a\x0fnV[P\xfe[PPPPPPPV[``a\x10\xc2` Ta\x14\xbaV[\x90P\x90V[` T`\x00\x90\x81\x90\x81[` \x81\x10\x15a\x12\xf0W\x81`\x01\x16`\x01\x14\x15a\x11\xe6W`\x02`\x00\x82` \x81\x10a\x10\xf5W\xfe[\x01T\x84`@Q` \x01\x80\x83\x81R` \x01\x82\x81R` \x01\x92PPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\x11kW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\x11.V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\x11\xc8W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\x11\xddW`\x00\x80\xfd[PQ\x92Pa\x12\xe2V[`\x02\x83`!\x83` \x81\x10a\x11\xf6W\xfe[\x01T`@Q` \x01\x80\x83\x81R` \x01\x82\x81R` \x01\x92PPP`@Q` \x81\x83\x03\x03\x81R\x90`@R`@Q\x80\x82\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\x12kW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\x12.V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\x12\xc8W=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\x12\xddW`\x00\x80\xfd[PQ\x92P[`\x02\x82\x04\x91P`\x01\x01a\x10\xd1V[P`\x02\x82a\x12\xff` Ta\x14\xbaV[`\x00`@\x1b`@Q` \x01\x80\x84\x81R` \x01\x83\x80Q\x90` \x01\x90\x80\x83\x83[` \x83\x10a\x13ZW\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\x13\x1dV[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x95\x90\x95\x16\x92\x01\x91\x82RP`@\x80Q\x80\x83\x03\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf8\x01\x81R`\x18\x90\x92\x01\x90\x81\x90R\x81Q\x91\x95P\x93P\x83\x92\x85\x01\x91P\x80\x83\x83[` \x83\x10a\x14?W\x80Q\x82R\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xe0\x90\x92\x01\x91` \x91\x82\x01\x91\x01a\x14\x02V[Q\x81Q` \x93\x84\x03a\x01\x00\n\x7f\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x80\x19\x90\x92\x16\x91\x16\x17\x90R`@Q\x91\x90\x93\x01\x94P\x91\x92PP\x80\x83\x03\x81\x85Z\xfa\x15\x80\x15a\x14\x9cW=`\x00\x80>=`\x00\xfd[PPP`@Q=` \x81\x10\x15a\x14\xb1W`\x00\x80\xfd[PQ\x92PPP\x90V[`@\x80Q`\b\x80\x82R\x81\x83\x01\x90\x92R``\x91` \x82\x01\x81\x806\x837\x01\x90PP\x90P`\xc0\x82\x90\x1b\x80`\a\x1a`\xf8\x1b\x82`\x00\x81Q\x81\x10a\x14\xf4W\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x06\x1a`\xf8\x1b\x82`\x01\x81Q\x81\x10a\x157W\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x05\x1a`\xf8\x1b\x82`\x02\x81Q\x81\x10a\x15zW\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x04\x1a`\xf8\x1b\x82`\x03\x81Q\x81\x10a\x15\xbdW\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x03\x1a`\xf8\x1b\x82`\x04\x81Q\x81\x10a\x16\x00W\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x02\x1a`\xf8\x1b\x82`\x05\x81Q\x81\x10a\x16CW\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x01\x1a`\xf8\x1b\x82`\x06\x81Q\x81\x10a\x16\x86W\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SP\x80`\x00\x1a`\xf8\x1b\x82`\a\x81Q\x81\x10a\x16\xc9W\xfe[` \x01\x01\x90~\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x19\x16\x90\x81`\x00\x1a\x90SPP\x91\x90PV[`\x00\x80\x85\x85\x11\x15a\x17\rW\x81\x82\xfd[\x83\x86\x11\x15a\x17\x19W\x81\x82\xfd[PP\x82\x01\x93\x91\x90\x92\x03\x91PV\xfeDepositContract: merkle tree fullDepositContract: reconstructed DepositData does not match supplied deposit_data_rootDepositContract: invalid withdrawal_credentials lengthDepositContract: deposit value not multiple of gweiDepositContract: invalid pubkey lengthDepositContract: deposit value too highDepositContract: deposit value too lowDepositContract: invalid signature length\xa2dipfsX\"\x12 \x1d\xd2o7\xa6!p0\t\xab\xf1nw\u6713\xdcP\u01dd\xb7\xf6\xcc7T>>\x0e=\xec\u0717dsolcC\x00\x06\v\x003\xf9\b<\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\xa0\xf5\xa5\xfdB\xd1j 0'\x98\xefn\xd3\t\x97\x9bC\x00=# \xd9\xf0\xe8\xea\x981\xa9'Y\xfbK\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\xa0\xdbV\x11N\x00\xfd\xd4\xc1\xf8\\\x89+\xf3Z\u0268\x92\x89\xaa\xec\xb1\xeb\u0429l\xde`jt\x8b]q\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00$\xa0\u01c0\t\xfd\xf0\x7f\xc5j\x11\xf1\"7\x06X\xa3S\xaa\xa5B\xedc\xe4LK\xc1_\xf4\xcd\x10Z\xb3<\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\xa0Sm\x98\x83\x7f-\xd1e\xa5]^\xea\xe9\x14\x85\x95Dr\xd5o$m\xf2V\xbf<\xae\x195*\x12<\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&\xa0\x9e\xfd\xe0R\xaa\x15B\x9f\xae\x05\xba\xd4\u0431\xd7\xc6M\xa6M\x03\u05e1\x85JX\x8c,\xb8C\f\r0\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\xa0\u060d\xdf\xee\xd4\x00\xa8uU\x96\xb2\x19B\xc1I~\x11L0.a\x18)\x0f\x91\xe6w)v\x04\x1f\xa1\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\xa0\x87\xeb\r\u06e5~5\xf6\u0486g8\x02\xa4\xafYu\xe2%\x06\xc7\xcfLd\xbbk\xe5\xee\x11R\x7f,\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00)\xa0&\x84dv\xfd_\xc5J]C8Qg\xc9QD\xf2d?S<\xc8[\xb9\xd1kx/\x8d}\xb1\x93\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00*\xa0Pm\x86X-%$\x05\xb8@\x01\x87\x92\xca\u04bf\x12Y\xf1\xefZ\xa5\xf8\x87\xe1<\xb2\xf0\tOQ\xe1\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00+\xa0\xff\xff\n\xd7\xe6Yw/\x954\xc1\x95\xc8\x15\xef\xc4\x01N\xf1\xe1\xda\xedD\x04\xc0c\x85\xd1\x11\x92\xe9+\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,\xa0l\xf0A'\xdb\x05D\x1c\xd83\x10zR\xbe\x85(h\x89\x0eC\x17\xe6\xa0*\xb4v\x83\xaau\x96B \xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-\xa0\xb7\xd0_\x87_\x14\x00'\xefQ\x18\xa2${\xbb\x84\u038f/\x0f\x11#b0\x85\xda\xf7\x96\f2\x9f_\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\xa0\xdfj\xf5\xf5\xbb\xdbk\xe9\uf2a6\x18\u4fc0s\x96\bg\x17\x1e)go\x8b(M\xeaj\b\xa8^\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\xa0\xb5\x8d\x90\x0f^\x18.\x01t\u0285\x18.\xec\x9f:\t\xf6\xa6\xc0\xdfcw\xa5\x10\xd7\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x009\xa01 o\xa8\nP\xbbj\xbe)\bPX\xf1b\x12!*`\xee\xc8\xf0I\xfe\u02d2\xd8\xc8\xe0\xa8K\xc0\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00:\xa0!5+\xfe\xcb\xed\xdd\u94c3\x9faL=\xac\n>\xe3uC\xf9\xb4\x12\xb1a\x99\xdc\x15\x8e#\xb5D\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00;\xa0a\x9e1'$\xbbm|1S\xed\x9d\xe7\x91\xd7d\xa3f\xb3\x89\xaf\x13\u014b\xf8\xa8\xd9\x04\x81\xa4ge\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<\xa0|\xdd)\x86&\x82Pb\x8d\f\x10\xe3\x85\u014ca\x91\xe6\xfb\xe0Q\x91\xbc\xc0O\x13?,\xear\xc1\xc4\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=\xa0\x84\x890\xbd{\xa8\xca\xc5Fa\a!\x13\xfb'\x88i\xe0{\xb8X\x7f\x919)37M\x01{\xcb\xe1\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00>\xa0\x88i\xff,\"\xb2\x8c\xc1\x05\x10\u06452\x92\x803(\xbeO\xb0\xe8\x04\x95\u8ecd'\x1f[\x88\x966\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\xa0\xb5\xfe(\xe7\x9f\x1b\x85\x0f\x86X$l\u9da1\u7d1f\xc0m\xb7\x14>\x8f\xe0\xb4\xf2\xb0\xc5R:\\\xf8B\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\xa0\x98^\x92\x9fp\xaf(\u043d\u0469\n\x80\x8f\x97\x7fY||w\x8cH\x9e\x98\u04fd\x89\x10\xd3\x1a\xc0\xf7\xe1\x94F#\x96\u677f\xa4U\xf4\x05\xf4\u0742\xf3\x01J\xf8\x00;r\x8b\xa5o\xa5\xb9\x90\x19\xa5\xc8\x00\x00\x00\xe0\x94I\xdf<\xca&p\xeb\rY\x11F\xb1cY\xfe3nGo)\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94K\xc6V\xb3M\xe28\x96\xfa`i\u0246/5[t\x04\x01\xaf\x8b\bE\x95\x16\x14\x01HJ\x00\x00\x00\xe0\x94M\v\x04\xb4\x05\u01b6,|\xfc:\xe5GYt~,\vFb\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94MIl\xcc(\x05\x8b\x1dt\xb7\xa1\x95Af>!\x15O\x9c\x84\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe1\x94P\x9avg\xac\x8d\x03 \xe3ar\xc1\x92Pja\x88\xaa\x84\xf6\x8b|\x13\xbcK,\x13\xfa<]\xc1\xaa\x19;\xc6\x03=\xfd\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94jz\xa9\xb8\x82\xd5\v\xb7\xbc]\xa1\xa2Dq\x9c\x99\xf1/\x06\xa3\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe1\x94l\xc99|;8s\x9d\xac\xbf\xaah\xea\xd5\xf5\xd7{\xa5\xf4U\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe1\x94s\xb2\xe0\xe5E\x10#\x9e\"\u0313o\vJm\xe1\xac\xf0\xab\u078bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94v,\xa6,\xa2T\x9a\xd8\x06v;:\xa1\xea1|B\x9b\xdb\u068a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94w\x8f_\x13\u013ex\xa3\xa4\xd7\x14\x1b\xcb&\x99\x97\x02\xf4\a\u03cbR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\x83M\xbfZ\x03\xe2\x9c%\xbcUE\x9c\u039c\x02\x1e\xeb\xe6v\xad\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\x87]%\xeeK\xc6\x04\xc7\x1b\xafb6\xa8H\x8f\"9\x9b\xedK\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\u150d\xf7\x87\x8d5q\xbe\xf5\xe5\xa7D\xf9b\x87\xc8\xd2\x03\x86\xd7Z\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\x9eAZ\to\xf7vP\u0712]\xeaTe\x85\xb4\xad\xb3\"\xb6\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xa0vke\xa4\xf7\xb1\xday\xa1\xafy\xaciTV\uf886D\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xa2\x9b\x14JD\x9eAJG,`\u01ea\xf1\xaa\xff\xe3)\x02\x1d\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xa5S\x95Vk\vT9[2F\xf9j\v\xdcK\x8aH=\xf9\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xac\x9b\xa7/\xb6\x1a\xa7\xc3\x1a\x95\xdf\n\x8bn\xbaoA\xef\x87^\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xb0I\x8c\x15\x87\x9d\xb2\xeeTq\u0512l_\xaa%\u0260\x96\x83\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xb0J\xef*=-\x86\xb0\x10\x06\xcc\xd43\x9a.\x94=\x9cd\x80\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\u1531\x9f\xb4\xc1\xf2\x802~`\xed7\xb1\xdcn\xe7u3S\x93\x14\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\xbb\x97{.\xe8\xa1\x11\u05c8\xb3G}$ x\u04387\xe7+\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xc2\x1c\xb9\u025c1m\x18c\x14/}\xd8m\xd5Im\x81\xa8\u058a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xc4s\xd4\x12\xdcR\xe3I\x86\"\t\x92L\x89\x81\xb2\xeeB\ah\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94\u010e#\xc5\xf6\xe1\xea\v\xae\xf6S\a4\xed\u00d6\x8fy\xaf.\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe1\x94\xc6\xe2E\x99\x91\xbf\xe2|\xcam\x86r/5\xda#\xa1\xe4\u02d7\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\xc9\xca+\xa9\xa2}\xe1\xdbX\x9d\x8c3\xab\x8e\u07e2\x11\x1b1\xfb\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xd1\xf7~L\x1cE\x18n\x86S\u0109\xf9\x0e\x00\x8asYr\x96\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe2\x94\u04d9NM2\x02\xdd#\xc8I}\x7fu\xbf\x16G\xd1\xda\x1b\xb1\x8c\x01\x9d\x97\x1eO\xe8@\x1et\x00\x00\x00\xe0\x94\u0726\u9d0e\xa8j\xeb\xfd\xf9\x92\x99I\x12@B)kn4\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xe0\x99\x1e\x84@A\xbeo\x11\xb9\x9d\xa5\xb1\x14\xb6\xbc\xf8N\xbdW\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94\u08bdBX\xd2v\x887\xba\xa2j(\xfeq\xdc\a\x9f\x84\u01cbR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00\xe0\x94\xea(\xd0\x02\x04/\u0649\x8d\r\xb0\x16\xbe\x97X\xee\xaf\xe3\\\x1e\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe0\x94\xef\xa7EO\x11\x16\x80yu\xa4u\vFi^\x96xP\xde]\x8a\xd3\xc2\x1b\xce\xcc\xed\xa1\x00\x00\x00\xe1\x94\xfb\xfdo\xa9\xf7:\u01a0X\xe0\x12Y\x03L(\x00\x1b\xef\x82G\x8bR\xb7\xd2\xdc\xc8\f\xd2\xe4\x00\x00\x00" +const stablenetMainnetAllocData = "\xc0" +const stablenetTestnetAllocData = "\xf9\x01\x18\xe2\x94@S\u635b\x96\x83\x16%W#\x97\xc9pg\x98,\x04\x15\u078c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\xe2\x94V\xd9{\xe0aj\u05c3\xaa\x93XGe\xca\xf36(\x81K\u044c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\xe2\x94X\xf1?\xe4)FRRlK\x89;NO4;?\x18MC\x8c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\xe2\x94yI_\x15\xe9\xd2\f\xdb]\xa4\x9a\xddE\xb3*3\x81G\x90\x02\x8c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\u251bi\x02\"\xb5\xc0l\xc6z\x04\xbc1\bY\x13\xf0\xa9\xe4gF\x8c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\xe2\x94\xd16W\xa2\xf0\x8a&l\xa8\x16\xc9l\x1a\x97\u8219\x0fH[\x8c O\xce^>%\x02a\x10\x00\x00\x00\xe2\x94\xe0\xe5\xbd\xd4Og\x9a\x9aPG\xa0\nQ\xbe\xc8,\"\x88\xf4S\x8c\x03;.<\x9f\u0400<\xe8\x00\x00\x00\xe2\x94\xf7\xae\xcc\xd8\xfbU\xab\x16\x84\xdf\xd8\xdbI>\xe6\xa0*\x9a\xc83\x8c\x03;.<\x9f\u0400<\xe8\x00\x00\x00" diff --git a/core/genesis_test.go b/core/genesis_test.go index 331b455a2..998aadc90 100644 --- a/core/genesis_test.go +++ b/core/genesis_test.go @@ -355,6 +355,7 @@ func TestGenerateStableNetGenesisJson(t *testing.T) { Config: params.StableNetMainnetChainConfig, Timestamp: 0, Difficulty: big.NewInt(0), + Alloc: decodePrealloc(stablenetMainnetAllocData), } db := rawdb.NewMemoryDatabase() @@ -367,6 +368,7 @@ func TestGenerateStableNetGenesisJson(t *testing.T) { Config: params.StableNetTestnetChainConfig, Timestamp: 0, Difficulty: big.NewInt(0), + Alloc: decodePrealloc(stablenetTestnetAllocData), } db = rawdb.NewMemoryDatabase() SetupGenesisBlock(db, triedb.NewDatabase(db, triedb.HashDefaults), genesis) diff --git a/core/stablenet_genesis.go b/core/stablenet_genesis.go index a6f175328..0bad49531 100644 --- a/core/stablenet_genesis.go +++ b/core/stablenet_genesis.go @@ -75,8 +75,8 @@ var ( "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -133,8 +133,8 @@ var ( "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000001002", "0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000000b00002", "0x0000000000000000000000000000000000000000000000000000000000000007": "0x0000000000000000000000000000000000000000000000000000000000b00003", - "0x0000000000000000000000000000000000000000000000000000000000000008": "0x4b52433100000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000000009": "0x4b52433100000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000008": "0x574b524300000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000009": "0x574b524300000000000000000000000000000000000000000000000000000008", "0x000000000000000000000000000000000000000000000000000000000000000a": "0x0000000000000000000000000000000000000000000000000000000000000012", "0x000000000000000000000000000000000000000000000000000000000000000b": "0x4b52570000000000000000000000000000000000000000000000000000000006", "0x000000000000000000000000000000000000000000000000000000000000000d": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -251,16 +251,28 @@ var ( "wbft": { "requestTimeoutSeconds": 2, "blockPeriodSeconds": 1, - "epochLength": 10, + "epochLength": 140, "proposerPolicy": 0, "maxRequestTimeoutSeconds": null }, "init": { "validators": [ - "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697" + "0x9f06600b2c17108662e3840e76bb27c9468eb73d", + "0x1aa18ec0b3131171b1b1ddba2dffd81410b30a5a", + "0xe63b413353e1ba4ac99f2bd1892328e2365ec574", + "0x20f681210071932dbe6387378adf6f26af029f7d", + "0x5803c14973690550d6ffc2014b7bffd8005f6021", + "0x59f6e6add1fbeab316a7b17c9f1966b3655efedb", + "0x0a8dd92ce7ce53bbf6aed40228f9029bb3f92702" ], "blsPublicKeys": [ - "0xaec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6fbe4f4adc21e1e454bc37522eb3478b9b" + "0x96683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40d3dff8e45b7fcdb48f7713095d84dd9c", + "0x80bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afab8cd430ffc29e9297ba2e114efae487f", + "0xa418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d54114666011b715d2e60dfd4e20661d5327b67d6d", + "0xa529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a3daa7b76344b631c0bd344895b3f44b9", + "0xb2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e4892e98de4b36b541088ac8ff6de7d6a35", + "0x88717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5a010d54cdb85b5b3cab16ce5d816062f", + "0x86949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d60efd1ea12f9dabd7d0143d9813bfea8" ] }, "systemContracts": { @@ -268,14 +280,14 @@ var ( "address": "0x0000000000000000000000000000000000001001", "version": "v1", "params": { - "blsPublicKeys": "0xaec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6fbe4f4adc21e1e454bc37522eb3478b9b", + "blsPublicKeys": "0x96683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40d3dff8e45b7fcdb48f7713095d84dd9c,0x80bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afab8cd430ffc29e9297ba2e114efae487f,0xa418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d54114666011b715d2e60dfd4e20661d5327b67d6d,0xa529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a3daa7b76344b631c0bd344895b3f44b9,0xb2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e4892e98de4b36b541088ac8ff6de7d6a35,0x88717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5a010d54cdb85b5b3cab16ce5d816062f,0x86949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d60efd1ea12f9dabd7d0143d9813bfea8", "expiry": "604800", "gasTip": "27600000000000", "maxProposals": "3", "memberVersion": "1", - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "quorum": "1", - "validators": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697" + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", + "quorum": "2", + "validators": "0x9f06600b2c17108662e3840e76bb27c9468eb73d,0x1aa18ec0b3131171b1b1ddba2dffd81410b30a5a,0xe63b413353e1ba4ac99f2bd1892328e2365ec574,0x20f681210071932dbe6387378adf6f26af029f7d,0x5803c14973690550d6ffc2014b7bffd8005f6021,0x59f6e6add1fbeab316a7b17c9f1966b3655efedb,0x0a8dd92ce7ce53bbf6aed40228f9029bb3f92702" } }, "nativeCoinAdapter": { @@ -285,10 +297,10 @@ var ( "currency": "KRW", "decimals": "18", "masterMinter": "0x0000000000000000000000000000000000001002", - "minterAllowed": "10000000000000000000000000000", + "minterAllowed": "100000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -299,8 +311,8 @@ var ( "fiatToken": "0x0000000000000000000000000000000000001000", "maxProposals": "3", "memberVersion": "1", - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "quorum": "1" + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", + "quorum": "2" } }, "govMasterMinter": { @@ -309,12 +321,12 @@ var ( "params": { "expiry": "604800", "fiatToken": "0x0000000000000000000000000000000000001000", - "maxMinterAllowance": "10000000000000000000000000000", + "maxMinterAllowance": "100000000000000000000000000000", "maxProposals": "3", "memberVersion": "1", - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", "minters": "0x0000000000000000000000000000000000001003", - "quorum": "1" + "quorum": "2" } }, "govCouncil": { @@ -324,8 +336,8 @@ var ( "expiry": "604800", "maxProposals": "3", "memberVersion": "1", - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "quorum": "1" + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", + "quorum": "2" } } } @@ -333,7 +345,7 @@ var ( }, "nonce": "0x0", "timestamp": "0x0", - "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad994aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697831cfde0c180f1b0aec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6fbe4f4adc21e1e454bc37522eb3478b9b", + "extraData": "0xf9022c808080c0c080c0c086191a20322000f9021af8b6d9949f06600b2c17108662e3840e76bb27c9468eb73d831cfde0d9941aa18ec0b3131171b1b1ddba2dffd81410b30a5a831cfde0d994e63b413353e1ba4ac99f2bd1892328e2365ec574831cfde0d99420f681210071932dbe6387378adf6f26af029f7d831cfde0d9945803c14973690550d6ffc2014b7bffd8005f6021831cfde0d99459f6e6add1fbeab316a7b17c9f1966b3655efedb831cfde0d9940a8dd92ce7ce53bbf6aed40228f9029bb3f92702831cfde0c780010203040506f90157b096683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40d3dff8e45b7fcdb48f7713095d84dd9cb080bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afab8cd430ffc29e9297ba2e114efae487fb0a418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d54114666011b715d2e60dfd4e20661d5327b67d6db0a529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a3daa7b76344b631c0bd344895b3f44b9b0b2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e4892e98de4b36b541088ac8ff6de7d6a35b088717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5a010d54cdb85b5b3cab16ce5d816062fb086949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d60efd1ea12f9dabd7d0143d9813bfea8", "gasLimit": "0x0", "difficulty": "0x0", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -345,13 +357,13 @@ var ( "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000001002", "0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000000b00002", "0x0000000000000000000000000000000000000000000000000000000000000007": "0x0000000000000000000000000000000000000000000000000000000000b00003", - "0x0000000000000000000000000000000000000000000000000000000000000008": "0x4b52433100000000000000000000000000000000000000000000000000000008", - "0x0000000000000000000000000000000000000000000000000000000000000009": "0x4b52433100000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000008": "0x574b524300000000000000000000000000000000000000000000000000000008", + "0x0000000000000000000000000000000000000000000000000000000000000009": "0x574b524300000000000000000000000000000000000000000000000000000008", "0x000000000000000000000000000000000000000000000000000000000000000a": "0x0000000000000000000000000000000000000000000000000000000000000012", "0x000000000000000000000000000000000000000000000000000000000000000b": "0x4b52570000000000000000000000000000000000000000000000000000000006", - "0x000000000000000000000000000000000000000000000000000000000000000d": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000d": "0x000000000000000000000000000000000000000036ee12069cd8840b68000000", "0x6b592804690bdf87ff6249193b4bd3218e6e86c9d1abd921ee71a61d66e6aed2": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0xe57bda0a954a7c7381b17b2c763e646ba2c60f67292d287ba583603e2c1c4166": "0x0000000000000000000000000000000000000000204fce5e3e25026110000000" + "0xe57bda0a954a7c7381b17b2c763e646ba2c60f67292d287ba583603e2c1c4166": "0x0000000000000000000000000000000000000001431e0fae6d7217caa0000000" }, "balance": "0x0" }, @@ -360,24 +372,90 @@ var ( "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000093a80", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000002", "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000032": "0x0000000000000000000000000000000000000000000000000000000000b00001", - "0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000000000000000000000000000007", "0x0000000000000000000000000000000000000000000000000000000000000039": "0x0000000000000000000000000000000000000000000000000000191a20322000", - "0x2e55cba7800aaa89a512b8ae30834b06ef057023000247aeb55b60fae2a8e0e1": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x3133b9fb7810b2a7f735819914587f60831e339d00b86c5bf810f9f39090fd99": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x390d53244b1aaf7a3040e872cc1850a5cfde559d0722109e2596ff1625bba71c": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x51dc2ffa66476bb8bdfa05ea53597330d344ad85930a2281ddb9910f878716a1": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x647bc1295067e77d66206bb4443478cdd56f5d695a3511add5680585f992895d": "0xaec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6f", - "0x647bc1295067e77d66206bb4443478cdd56f5d695a3511add5680585f992895e": "0xbe4f4adc21e1e454bc37522eb3478b9b00000000000000000000000000000000", - "0x679ee80d10d1cac82c07e11ea6b619c9e75f05b93f30f6ff0f005d4fc67e5df7": "0x0000000000000000000000000000000000000000000000000000000000000061", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0xbbdeb6dcab387759dc9f447324f7b3ecd6e6c5104f7ca2d135e09a1e850b2c07": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0xbe042d13e4dc3c69d08493aab6f511fa8f0029eacc43ede3af636620ce697bc8": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697" + "0x012047abe68b064a4ae23f948f0a57078bd95440e494c6950f66f88f38227e28": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0402633849c65191eae2c454fc789283b29d040510af425d1751ea7d3a99cd38": "0xb2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e48", + "0x0402633849c65191eae2c454fc789283b29d040510af425d1751ea7d3a99cd39": "0x92e98de4b36b541088ac8ff6de7d6a3500000000000000000000000000000000", + "0x0725df7f9a5be8cab8fd492b335d4225d4f6f1d8c8ca30ec6745e6dbc7183907": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0a87b675e25a7f29511921dfc45d5aafaad336d8de115b3393c7a780b83af3df": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x1ba9513a93c47b903ee5033b1709f05ad2842c879b09171721557782c8565b44": "0x000000000000000000000000e0e5bdd44f679a9a5047a00a51bec82c2288f453", + "0x26e2cbd3799feb65d9d22b0dcfff52be559b94f799afad3627ac2d31ce9f814b": "0x88717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5", + "0x26e2cbd3799feb65d9d22b0dcfff52be559b94f799afad3627ac2d31ce9f814c": "0xa010d54cdb85b5b3cab16ce5d816062f00000000000000000000000000000000", + "0x2ffb19a96c6d1d974007d82f1ac5e5a74353f537e911febd5c62d698c90cd3fd": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0x384770834c6f8b70d30b4f1a8998a14e908a9c840d462f0128ae9f4f5a25a9f9": "0x00000000000000000000000059f6e6add1fbeab316a7b17c9f1966b3655efedb", + "0x39a7839093340df8173c5970b3586ab5c1a5ad9aaa4378c826a53be2612ec8b2": "0x00000000000000000000000020f681210071932dbe6387378adf6f26af029f7d", + "0x3ba3f572c2b97dd323b53d49b48e0b4d97dec1d093ba9d41d471f0286c31ec1c": "0x0000000000000000000000001aa18ec0b3131171b1b1ddba2dffd81410b30a5a", + "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x43755ead8763a23d3c987bacb5717dfc728b6a07c7cfdeb70618676d64d74992": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0x446676083d833dbce358f9bba83f3bbbf03a3bbb0e0eb6e9d87ba31213d384a1": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x45111014f1ed161fcf3364c4a52e07b3f5cf7cc6fb2e2646a03c3d1860cda50b": "0x0000000000000000000000005803c14973690550d6ffc2014b7bffd8005f6021", + "0x45b0fa73ff2559dc417251f2b9aa682a14b4928523c3dadde1cd625d4d6a21a7": "0x86949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d", + "0x45b0fa73ff2559dc417251f2b9aa682a14b4928523c3dadde1cd625d4d6a21a8": "0x60efd1ea12f9dabd7d0143d9813bfea800000000000000000000000000000000", + "0x4b0909c30c55036e23dbf9b4ad570841d3355f3da14852b74889df09f97143c7": "0x00000000000000000000000056d97be0616ad783aa93584765caf33628814bd1", + "0x4bede8db6291ca2bc4e7424dcb00a5bb172963240ccb63958fd8ad0835e6e502": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x53a7fd53f01d861d0a72efae4171ba4f6c1a74770df637c656afe1296d1f03e3": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x62bd6322d57a8ae1445b8e9ea4a1b9d25142a179082caf2b582cf3f3576f25f4": "0x0000000000000000000000009b690222b5c06cc67a04bc31085913f0a9e46746", + "0x64bf6b8db42c7b9ab77dbb417d8b6ecce1802b4062189763f959c21e335c551d": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x6552c94a3b040b3fd9d247ee0a17428223c0948df2bbdf50b8648526c09cbf95": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x68bccf844bbb98e6997e1a66fdaf893cd51da488bfddea9fcba3309973d9d9da": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0x6b8a09ceb0db6f7053ecd4232acb019bdf527abe6521449512ecdfe338b53fec": "0x0000000000000000000000000a8dd92ce7ce53bbf6aed40228f9029bb3f92702", + "0x709e8d6f6ebd8fcc924dccd2be35694fcb0cd353ca2e54e1f272c78ba0303245": "0x00000000000000000000000059f6e6add1fbeab316a7b17c9f1966b3655efedb", + "0x718b768cdf8ef66361fdf3bdb212e39e9f901fccc5301a7e50a61ade28a02c09": "0x0000000000000000000000001aa18ec0b3131171b1b1ddba2dffd81410b30a5a", + "0x76398e5ad5f7d4298a092dad736b2fe5b6d1b9f25b7b03f87258aba3fe599ce1": "0x0000000000000000000000004053e68d9b96831625572397c97067982c0415de", + "0x768fc9a409902ee0d9c4fe67e65f554cd4f82c8556f4c7f59303f5e4067c9b17": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x7a3fdea8e2b01249181632dbd8bd87108e4c8c03230fcab3ca1b75c084ac0bd8": "0x0000000000000000000000009f06600b2c17108662e3840e76bb27c9468eb73d", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x00000000000000000000000058f13fe4294652526c4b893b4e4f343b3f184d43", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811d": "0x000000000000000000000000e0e5bdd44f679a9a5047a00a51bec82c2288f453", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811e": "0x0000000000000000000000004053e68d9b96831625572397c97067982c0415de", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811f": "0x00000000000000000000000056d97be0616ad783aa93584765caf33628814bd1", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348120": "0x00000000000000000000000079495f15e9d20cdb5da49add45b32a3381479002", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348121": "0x0000000000000000000000009b690222b5c06cc67a04bc31085913f0a9e46746", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348122": "0x000000000000000000000000f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833", + "0x8292702d46cd2a8f2bf69e1697c26f72cd4d34a9f2faaa8a6103c45027637dca": "0x0000000000000000000000009f06600b2c17108662e3840e76bb27c9468eb73d", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a82": "0x0000000000000000000000009f06600b2c17108662e3840e76bb27c9468eb73d", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a83": "0x0000000000000000000000001aa18ec0b3131171b1b1ddba2dffd81410b30a5a", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a84": "0x000000000000000000000000e63b413353e1ba4ac99f2bd1892328e2365ec574", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a85": "0x00000000000000000000000020f681210071932dbe6387378adf6f26af029f7d", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a86": "0x0000000000000000000000005803c14973690550d6ffc2014b7bffd8005f6021", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a87": "0x00000000000000000000000059f6e6add1fbeab316a7b17c9f1966b3655efedb", + "0x82a75bdeeae8604d839476ae9efd8b0e15aa447e21bfd7f41283bb54e22c9a88": "0x0000000000000000000000000a8dd92ce7ce53bbf6aed40228f9029bb3f92702", + "0x89789b96bd5dcd69b72513ff666ac59863844c64317217c2c60a1db04ef185d4": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x8ab65560bdd88b13dd72864ef3a9acaad115432e0acf2cc169bc17e20712f072": "0x000000000000000000000000e63b413353e1ba4ac99f2bd1892328e2365ec574", + "0x8daaf69258d82d52ed001b9e82683f9a3b732189581e5a2790a0ced6f9f94c0e": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x923920b996c310bea27eaa3e5aef99734fe6adaf50ef5a221e0584051db612b7": "0x0000000000000000000000000000000000000000000000000000000000000005", + "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x935bb0e4267b0494c8ec83557e09daa60f7c9c4ccb47a8ac757d24be3f53cd99": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0x937cc98238cb3c5575dd6f1b95e3d505293c1b6eaeb4ea5f6ad5b21300474e69": "0x0000000000000000000000000000000000000000000000000000000000000004", + "0x9cdd7df4cfbd604045380b9d09961b2818399d3d10fd389d16daf4e44036e0e2": "0x00000000000000000000000058f13fe4294652526c4b893b4e4f343b3f184d43", + "0x9e767628d231e23a2fc40acf03feed6effbb9c56aca030d9ad7ae9bd0ca99e45": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0x9eee6883dc03ca0c7fb6dc00e2bc7a20aa4ca3e67625d08692ab60315fdddcaf": "0x0000000000000000000000000000000000000000000000000000000000000005", + "0xa0a2cf32fd77e8f2d88e975258bfe816412c614467740fb0326da060432b2308": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0xa63c0641e59226483429e2d2c97f62cd43bb7bd5315b4c2f12c6e6c100861d0c": "0x0000000000000000000000000a8dd92ce7ce53bbf6aed40228f9029bb3f92702", + "0xa9141b1ba934a5ea06c958ebc83f50348741779ec3b4691e671e7e89d4b0833a": "0x000000000000000000000000e63b413353e1ba4ac99f2bd1892328e2365ec574", + "0xac97b7a74f2ce4afa1a5c3a3246bf361b051d0fccda38d723e050918cdd16cb2": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0xbd7b18a9bf9a293fc733c02be58c729ca6fdf093cbefe96bd69d6587115a857f": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0xc743f70a5b0fd51710cc6139e7e7411542c2218f2e855e8599c823c37151d3f8": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xcd0ca95a1f9ba4dbecd1d1afd08f3d8d409777745c0df7b240fcbde59d5e61cf": "0x000000000000000000000000f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833", + "0xcdb0457edeadea5b0a47a197b20505d182bcfba41e1310937543a14f584ca431": "0x0000000000000000000000005803c14973690550d6ffc2014b7bffd8005f6021", + "0xd17bdd0834c145b0dc73c3fa8f774271f6c76827adff74007fe613bacbc8b97f": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xd44d80d30d239c4a95e1b27b4a03fdd4739ecd5410a0a79c9bdd315cb66c7b53": "0x96683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40", + "0xd44d80d30d239c4a95e1b27b4a03fdd4739ecd5410a0a79c9bdd315cb66c7b54": "0xd3dff8e45b7fcdb48f7713095d84dd9c00000000000000000000000000000000", + "0xdac4a33d7f65a3c6561e11a519e57742cee00af18378e22be8bcf74524fe7445": "0x0000000000000000000000000000000000000000000000000000000000000061", + "0xe19ce30e953dcc0dd515bae248b81ba9616acb57a0f5497908df0566e1aa5be2": "0x80bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afa", + "0xe19ce30e953dcc0dd515bae248b81ba9616acb57a0f5497908df0566e1aa5be3": "0xb8cd430ffc29e9297ba2e114efae487f00000000000000000000000000000000", + "0xe53e815c51cb58126213900cfc0b6c16869b600b572b29b011993c2e7c9c3483": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0xec0327518f50ff4d7959d421f64d0b6e04957388d59098190131c501f34a6367": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xf0dbc32b5e0353019a7add02eb930c4acd72ff4eb581df82e1bfd758f6b9541a": "0x00000000000000000000000079495f15e9d20cdb5da49add45b32a3381479002", + "0xf6eac281c66872a65a3422086550d7657495e6375f9ecbc144c258c1f3aa8b0a": "0x0000000000000000000000000000000000000000000000000000000000000004", + "0xf7bbd088626d82100ceda7b5c743a1b8cc1d115bcef5deed13974ac68e7cf3da": "0xa529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a", + "0xf7bbd088626d82100ceda7b5c743a1b8cc1d115bcef5deed13974ac68e7cf3db": "0x3daa7b76344b631c0bd344895b3f44b900000000000000000000000000000000", + "0xf84d64ab0a5abdc98e98f849abb843451fffc83fa256e95f095799721f90907a": "0xa418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d541146660", + "0xf84d64ab0a5abdc98e98f849abb843451fffc83fa256e95f095799721f90907b": "0x11b715d2e60dfd4e20661d5327b67d6d00000000000000000000000000000000", + "0xfa7da653743895bca77b464f6b88a8dae02f35db5e48b2f9b648497f10c631ae": "0x00000000000000000000000020f681210071932dbe6387378adf6f26af029f7d" }, "balance": "0x0" }, @@ -386,19 +464,37 @@ var ( "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000093a80", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000002", "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000032": "0x0000000000000000000000000000000000000000000000000000000000001000", - "0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000000204fce5e3e25026110000000", + "0x0000000000000000000000000000000000000000000000000000000000000033": "0x0000000000000000000000000000000000000001431e0fae6d7217caa0000000", "0x0000000000000000000000000000000000000000000000000000000000000035": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x012047abe68b064a4ae23f948f0a57078bd95440e494c6950f66f88f38227e28": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0725df7f9a5be8cab8fd492b335d4225d4f6f1d8c8ca30ec6745e6dbc7183907": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0a87b675e25a7f29511921dfc45d5aafaad336d8de115b3393c7a780b83af3df": "0x0000000000000000000000000000000000000000000000000000000000000002", "0x0ee78dd97b91784e5cabc352148f3d732d28ebc4162224b006fc09c5dc4efee4": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x3133b9fb7810b2a7f735819914587f60831e339d00b86c5bf810f9f39090fd99": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000007", "0x402aacba881b95e2ef7e9c4fe8eb686dfb4347769a46bd2af5065d5a0ede1bd0": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x51dc2ffa66476bb8bdfa05ea53597330d344ad85930a2281ddb9910f878716a1": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0xcfa4bec1d3298408bb5afcfcd9c430549c5b31f8aa5c5848151c0a55f473c34d": "0x0000000000000000000000000000000000000000000000000000000000001003" + "0x446676083d833dbce358f9bba83f3bbbf03a3bbb0e0eb6e9d87ba31213d384a1": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x4bede8db6291ca2bc4e7424dcb00a5bb172963240ccb63958fd8ad0835e6e502": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x53a7fd53f01d861d0a72efae4171ba4f6c1a74770df637c656afe1296d1f03e3": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x64bf6b8db42c7b9ab77dbb417d8b6ecce1802b4062189763f959c21e335c551d": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x6552c94a3b040b3fd9d247ee0a17428223c0948df2bbdf50b8648526c09cbf95": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x768fc9a409902ee0d9c4fe67e65f554cd4f82c8556f4c7f59303f5e4067c9b17": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x00000000000000000000000058f13fe4294652526c4b893b4e4f343b3f184d43", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811d": "0x000000000000000000000000e0e5bdd44f679a9a5047a00a51bec82c2288f453", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811e": "0x0000000000000000000000004053e68d9b96831625572397c97067982c0415de", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811f": "0x00000000000000000000000056d97be0616ad783aa93584765caf33628814bd1", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348120": "0x00000000000000000000000079495f15e9d20cdb5da49add45b32a3381479002", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348121": "0x0000000000000000000000009b690222b5c06cc67a04bc31085913f0a9e46746", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348122": "0x000000000000000000000000f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833", + "0x89789b96bd5dcd69b72513ff666ac59863844c64317217c2c60a1db04ef185d4": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x923920b996c310bea27eaa3e5aef99734fe6adaf50ef5a221e0584051db612b7": "0x0000000000000000000000000000000000000000000000000000000000000005", + "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0xc743f70a5b0fd51710cc6139e7e7411542c2218f2e855e8599c823c37151d3f8": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xcfa4bec1d3298408bb5afcfcd9c430549c5b31f8aa5c5848151c0a55f473c34d": "0x0000000000000000000000000000000000000000000000000000000000001003", + "0xd17bdd0834c145b0dc73c3fa8f774271f6c76827adff74007fe613bacbc8b97f": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xf6eac281c66872a65a3422086550d7657495e6375f9ecbc144c258c1f3aa8b0a": "0x0000000000000000000000000000000000000000000000000000000000000004" }, "balance": "0x0" }, @@ -407,14 +503,32 @@ var ( "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000093a80", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000002", "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000032": "0x0000000000000000000000000000000000000000000000000000000000001000", - "0x3133b9fb7810b2a7f735819914587f60831e339d00b86c5bf810f9f39090fd99": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x51dc2ffa66476bb8bdfa05ea53597330d344ad85930a2281ddb9910f878716a1": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001" + "0x012047abe68b064a4ae23f948f0a57078bd95440e494c6950f66f88f38227e28": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0725df7f9a5be8cab8fd492b335d4225d4f6f1d8c8ca30ec6745e6dbc7183907": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0a87b675e25a7f29511921dfc45d5aafaad336d8de115b3393c7a780b83af3df": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x446676083d833dbce358f9bba83f3bbbf03a3bbb0e0eb6e9d87ba31213d384a1": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x4bede8db6291ca2bc4e7424dcb00a5bb172963240ccb63958fd8ad0835e6e502": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x53a7fd53f01d861d0a72efae4171ba4f6c1a74770df637c656afe1296d1f03e3": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x64bf6b8db42c7b9ab77dbb417d8b6ecce1802b4062189763f959c21e335c551d": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x6552c94a3b040b3fd9d247ee0a17428223c0948df2bbdf50b8648526c09cbf95": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x768fc9a409902ee0d9c4fe67e65f554cd4f82c8556f4c7f59303f5e4067c9b17": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x00000000000000000000000058f13fe4294652526c4b893b4e4f343b3f184d43", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811d": "0x000000000000000000000000e0e5bdd44f679a9a5047a00a51bec82c2288f453", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811e": "0x0000000000000000000000004053e68d9b96831625572397c97067982c0415de", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811f": "0x00000000000000000000000056d97be0616ad783aa93584765caf33628814bd1", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348120": "0x00000000000000000000000079495f15e9d20cdb5da49add45b32a3381479002", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348121": "0x0000000000000000000000009b690222b5c06cc67a04bc31085913f0a9e46746", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348122": "0x000000000000000000000000f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833", + "0x89789b96bd5dcd69b72513ff666ac59863844c64317217c2c60a1db04ef185d4": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x923920b996c310bea27eaa3e5aef99734fe6adaf50ef5a221e0584051db612b7": "0x0000000000000000000000000000000000000000000000000000000000000005", + "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0xc743f70a5b0fd51710cc6139e7e7411542c2218f2e855e8599c823c37151d3f8": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xd17bdd0834c145b0dc73c3fa8f774271f6c76827adff74007fe613bacbc8b97f": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xf6eac281c66872a65a3422086550d7657495e6375f9ecbc144c258c1f3aa8b0a": "0x0000000000000000000000000000000000000000000000000000000000000004" }, "balance": "0x0" }, @@ -423,17 +537,43 @@ var ( "storage": { "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000093a80", "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000002", "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000000000000000000000000000000000000000000003", "0x0000000000000000000000000000000000000000000000000000000000000036": "0x0000000000000000000000000000000000000000000000000000000000b00003", - "0x3133b9fb7810b2a7f735819914587f60831e339d00b86c5bf810f9f39090fd99": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x51dc2ffa66476bb8bdfa05ea53597330d344ad85930a2281ddb9910f878716a1": "0x0000000000000000000000000000000000000000000000000000000000000001", - "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x000000000000000000000000aa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000001" + "0x012047abe68b064a4ae23f948f0a57078bd95440e494c6950f66f88f38227e28": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0725df7f9a5be8cab8fd492b335d4225d4f6f1d8c8ca30ec6745e6dbc7183907": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x0a87b675e25a7f29511921dfc45d5aafaad336d8de115b3393c7a780b83af3df": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x446676083d833dbce358f9bba83f3bbbf03a3bbb0e0eb6e9d87ba31213d384a1": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x4bede8db6291ca2bc4e7424dcb00a5bb172963240ccb63958fd8ad0835e6e502": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x53a7fd53f01d861d0a72efae4171ba4f6c1a74770df637c656afe1296d1f03e3": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x64bf6b8db42c7b9ab77dbb417d8b6ecce1802b4062189763f959c21e335c551d": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x6552c94a3b040b3fd9d247ee0a17428223c0948df2bbdf50b8648526c09cbf95": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x768fc9a409902ee0d9c4fe67e65f554cd4f82c8556f4c7f59303f5e4067c9b17": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811c": "0x00000000000000000000000058f13fe4294652526c4b893b4e4f343b3f184d43", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811d": "0x000000000000000000000000e0e5bdd44f679a9a5047a00a51bec82c2288f453", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811e": "0x0000000000000000000000004053e68d9b96831625572397c97067982c0415de", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd34811f": "0x00000000000000000000000056d97be0616ad783aa93584765caf33628814bd1", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348120": "0x00000000000000000000000079495f15e9d20cdb5da49add45b32a3381479002", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348121": "0x0000000000000000000000009b690222b5c06cc67a04bc31085913f0a9e46746", + "0x80497882cf9008f7f796a89e5514a7b55bd96eab88ecb66aee4fb0a6fd348122": "0x000000000000000000000000f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833", + "0x89789b96bd5dcd69b72513ff666ac59863844c64317217c2c60a1db04ef185d4": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x923920b996c310bea27eaa3e5aef99734fe6adaf50ef5a221e0584051db612b7": "0x0000000000000000000000000000000000000000000000000000000000000005", + "0x92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0xc743f70a5b0fd51710cc6139e7e7411542c2218f2e855e8599c823c37151d3f8": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xd17bdd0834c145b0dc73c3fa8f774271f6c76827adff74007fe613bacbc8b97f": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xf6eac281c66872a65a3422086550d7657495e6375f9ecbc144c258c1f3aa8b0a": "0x0000000000000000000000000000000000000000000000000000000000000004" }, "balance": "0x0" - } + }, + "4053e68d9b96831625572397c97067982c0415de": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "56d97be0616ad783aa93584765caf33628814bd1": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "58f13fe4294652526c4b893b4e4f343b3f184d43": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "79495f15e9d20cdb5da49add45b32a3381479002": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "9b690222b5c06cc67a04bc31085913f0a9e46746": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "d13657a2f08a266ca816c96c1a97e888990f485b": { "balance": "0x204fce5e3e25026110000000" }, + "e0e5bdd44f679a9a5047a00a51bec82c2288f453": { "balance": "0x33b2e3c9fd0803ce8000000" }, + "f7aeccd8fb55ab1684dfd8db493ee6a02a9ac833": { "balance": "0x33b2e3c9fd0803ce8000000" } }, "number": "0x0", "gasUsed": "0x0", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer/account_manager_blacklist.json b/eth/tracers/internal/tracetest/testdata/call_tracer/account_manager_blacklist.json index 142c1a3de..56de5b85b 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer/account_manager_blacklist.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer/account_manager_blacklist.json @@ -76,8 +76,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govCouncil": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_burn.json b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_burn.json index af55c09ba..5f916eb10 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_burn.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_burn.json @@ -70,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_mint.json b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_mint.json index c1aab5990..5bea89ca7 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_mint.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_mint.json @@ -70,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_transfer.json b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_transfer.json index 1229642b3..f3359bf08 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_transfer.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer/native_coin_adapter_transfer.json @@ -44,12 +44,8 @@ "maxRequestTimeoutSeconds": null }, "init": { - "validators": [ - "0x45dfd9f6da52abaee54ad49226c698e45b2f3777" - ], - "blsPublicKeys": [ - "0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b" - ] + "validators": ["0x45dfd9f6da52abaee54ad49226c698e45b2f3777"], + "blsPublicKeys": ["0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b"] }, "systemContracts": { "govValidator": { @@ -74,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -197,4 +193,4 @@ "value": "0x0", "type": "CALL" } -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/account_manager_blacklist.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/account_manager_blacklist.json index 32f3540db..f1539204e 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/account_manager_blacklist.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/account_manager_blacklist.json @@ -50,12 +50,8 @@ "maxRequestTimeoutSeconds": null }, "init": { - "validators": [ - "0x45dfd9f6da52abaee54ad49226c698e45b2f3777" - ], - "blsPublicKeys": [ - "0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b" - ] + "validators": ["0x45dfd9f6da52abaee54ad49226c698e45b2f3777"], + "blsPublicKeys": ["0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b"] }, "systemContracts": { "govValidator": { @@ -80,8 +76,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govCouncil": { @@ -152,10 +148,8 @@ "output": "0x0000000000000000000000000000000000000000000000000000000000000001" }, "subtraces": 0, - "traceAddress": [ - 0 - ], + "traceAddress": [0], "type": "call" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_burn.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_burn.json index aa3b1a5f9..c9536530b 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_burn.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_burn.json @@ -64,8 +64,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_mint.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_mint.json index 68e7cd224..79d19f5dd 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_mint.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_mint.json @@ -70,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_transfer.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_transfer.json index 5fcb6826d..6e022233a 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_transfer.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/native_coin_adapter_transfer.json @@ -44,12 +44,8 @@ "maxRequestTimeoutSeconds": null }, "init": { - "validators": [ - "0x45dfd9f6da52abaee54ad49226c698e45b2f3777" - ], - "blsPublicKeys": [ - "0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b" - ] + "validators": ["0x45dfd9f6da52abaee54ad49226c698e45b2f3777"], + "blsPublicKeys": ["0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b"] }, "systemContracts": { "govValidator": { @@ -74,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -148,4 +144,4 @@ "type": "call" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/7702_delegate.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/7702_delegate.json index 18decad6a..7ea057002 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer/7702_delegate.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/7702_delegate.json @@ -116,8 +116,8 @@ "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json index 19ad87c94..64e9788a5 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json @@ -86,8 +86,8 @@ "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/account_manager_blacklist.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/account_manager_blacklist.json index 6b1d517b8..5bd7161f0 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/account_manager_blacklist.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/account_manager_blacklist.json @@ -76,8 +76,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govCouncil": { diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_burn.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_burn.json index 85d1feda9..9abe478cf 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_burn.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_burn.json @@ -38,12 +38,8 @@ "maxRequestTimeoutSeconds": null }, "init": { - "validators": [ - "0x45dfd9f6da52abaee54ad49226c698e45b2f3777" - ], - "blsPublicKeys": [ - "0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b" - ] + "validators": ["0x45dfd9f6da52abaee54ad49226c698e45b2f3777"], + "blsPublicKeys": ["0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b"] }, "systemContracts": { "govValidator": { @@ -68,8 +64,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -152,4 +148,4 @@ } } } -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_mint.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_mint.json index 6f9e94904..54ebd8c88 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_mint.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_mint.json @@ -44,12 +44,8 @@ "maxRequestTimeoutSeconds": null }, "init": { - "validators": [ - "0x45dfd9f6da52abaee54ad49226c698e45b2f3777" - ], - "blsPublicKeys": [ - "0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b" - ] + "validators": ["0x45dfd9f6da52abaee54ad49226c698e45b2f3777"], + "blsPublicKeys": ["0x92272a6e9692aa2ffe724257fe911e17189c5081b73c55ba1aacbd81248b6261fbfc5578c46407b94ba8dcdf6f8c926b"] }, "systemContracts": { "govValidator": { @@ -74,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { @@ -166,4 +162,4 @@ } } } -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_transfer.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_transfer.json index d919d9ea0..ead6e7c91 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_transfer.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/native_coin_adapter_transfer.json @@ -70,8 +70,8 @@ "masterMinter": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", "minterAllowed": "10000000000000000000000000000", "minters": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/suicide_anzeon.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/suicide_anzeon.json index af2785015..a15e3f953 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/suicide_anzeon.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/suicide_anzeon.json @@ -79,8 +79,8 @@ "masterMinter": "0x0000000000000000000000000000000000001002", "minterAllowed": "10000000000000000000000000000", "minters": "0x0000000000000000000000000000000000001003", - "name": "KRC1", - "symbol": "KRC1" + "name": "WKRC", + "symbol": "WKRC" } }, "govMinter": { diff --git a/internal/ethapi/api_test.go b/internal/ethapi/api_test.go index cac267a39..39aaf0a14 100644 --- a/internal/ethapi/api_test.go +++ b/internal/ethapi/api_test.go @@ -1107,6 +1107,7 @@ func TestSignTransaction(t *testing.T) { ) b := newTestBackend(t, 1, genesis, wbftBackend.New(config, nodeKey, memDB), func(i int, b *core.BlockGen) {}) api := NewTransactionAPI(b, nil) + res, err := api.FillTransaction(context.Background(), TransactionArgs{ From: &b.acc.Address, To: &to, @@ -1124,7 +1125,7 @@ func TestSignTransaction(t *testing.T) { if err != nil { t.Fatal(err) } - expect := `{"type":"0x2","chainId":"0x539","nonce":"0x0","to":"0x703c4b2bd70c169f5717101caee543299fc946c7","gas":"0x5208","gasPrice":null,"maxPriorityFeePerGas":"0x0","maxFeePerGas":"0x2b4abd176000","value":"0x1","input":"0x","accessList":[],"v":"0x1","r":"0x2251620c1ccc8b484d746d0c6b79c7e1be303e9f071461d3a2ff1d3b6be29f24","s":"0x437fe7ecd3bccf92ca29e1e4ded5162c427a04a3ccdd9d28323314d68a6a36b9","yParity":"0x1","hash":"0xb27ecfc2613b783aaf73ba8ea668306306ea68ba528ea66b7c6b2d6e38016e6e"}` + expect := `{"type":"0x2","chainId":"0x539","nonce":"0x0","to":"0x703c4b2bd70c169f5717101caee543299fc946c7","gas":"0x5208","gasPrice":null,"maxPriorityFeePerGas":"0x0","maxFeePerGas":"0x246139ca8000","value":"0x1","input":"0x","accessList":[],"v":"0x1","r":"0xf6e60d9afcb3290e058787dd6c51c562b60e618b492bab36405dd4c7d024c67","s":"0x6fdc4fb02f379f479a169a7e02dc7852fe971dd2e4001a0cdee2d28ea376db18","yParity":"0x1","hash":"0xdac7688851dd29610f6edd65e6b656409e9a3b9011be1abfeeb246a17676e27d"}` if !bytes.Equal(tx, []byte(expect)) { t.Errorf("result mismatch. Have:\n%s\nWant:\n%s\n", tx, expect) } diff --git a/internal/ethapi/testdata/eth_getBlockByHash-hash-1.json b/internal/ethapi/testdata/eth_getBlockByHash-hash-1.json index 4673a06b1..52b380248 100644 --- a/internal/ethapi/testdata/eth_getBlockByHash-hash-1.json +++ b/internal/ethapi/testdata/eth_getBlockByHash-hash-1.json @@ -1,20 +1,20 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a6e59c1f7ba5b6526758a63eca8fddebd67426f3dd9879204a95d08d4fd1cb159d7b21d66f1b03ddf2ad828d8d32c9c6078dc596df92ff5215a51bd2129563e82fe1612e0f1e06a38c4a3fd1e340e3c058097479496ab3df8617b796d64cffedf86301b860a8ae11a6dc4e4a5d97dfb528564dcaa5e7b672f4124a75398f908945043bfc3ba92426528fbb6f15712394a7a347ef4c002b45f4dfed0d70e12ded451f4e295ce8a72e254e1818980a5fe20ec7d1d4cdd4dd8025daa090270754a3382fffb31686191a20322000c0", + "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a3f7ee40a7c90bdb0df9c82bbbefb73e497d77c1cfe1b9f69e5cb6ceb044ca7f3c21feeb029dd73ea5f569e968db791a0d4ada2145aea6691732540527d5c4e628d167a45ed1bfa20757e9a68f7e27d8e420e6b03b0af454249f96ca08bf17f5f86301b860b1aa4fcb50fb39d80aebcc711173708adbc237e53c4d3342e5ceaa4a0bb12fa406014b8fc4fb9245884c97e511c8b6bb01d4e25e025dbbd9edd1c28207e8dd4420cba206b37ec1b5983c3b468b1c65f5f05be6f42dc24d6aa3a8c6a0f943071486191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x825f000f8dc8b215013bb4c804b26e86fddf705df2e70a1755c230a0a2825958", + "hash": "0xe3722634f56918c46ce7bbd2b4b2dd4ff5ebf752c0dfc298ab92ba6562f8efa4", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x24ddceeea7167009bfc1174c456fae28f762ed20011bee78193a52c7ae5306b5", "nonce": "0x0000000000000000", "number": "0x1", - "parentHash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "parentHash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x3aa", - "stateRoot": "0x899e8158a95eecdd7ae999c4fd37a85f90bf1b9236c4cd93aadb876afd7dcdad", + "stateRoot": "0xedff286373b2e8c9e9d8b2e2eda01aa2a3db99e68c53684607c0539bc075767f", "timestamp": "0xa", "totalDifficulty": "0x1", "transactions": [ diff --git a/internal/ethapi/testdata/eth_getBlockByHash-hash-genesis.json b/internal/ethapi/testdata/eth_getBlockByHash-hash-genesis.json index a32d0b925..4de3cd51a 100644 --- a/internal/ethapi/testdata/eth_getBlockByHash-hash-genesis.json +++ b/internal/ethapi/testdata/eth_getBlockByHash-hash-genesis.json @@ -4,7 +4,7 @@ "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831cfde0c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x0", - "hash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "hash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "miner": "0x0000000000000000000000000000000000000000", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -14,7 +14,7 @@ "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x262", - "stateRoot": "0xc024036224483a6d942aaccefa2ab7dd5220f85bc463eeb4a175636a5291c90a", + "stateRoot": "0xdbca63f6301e70cd797fc287b2224870174dba4706e522d2a16d6b6fcdef7891", "timestamp": "0x0", "totalDifficulty": "0x1", "transactions": [], diff --git a/internal/ethapi/testdata/eth_getBlockByHash-hash-latest-1-fullTx.json b/internal/ethapi/testdata/eth_getBlockByHash-hash-latest-1-fullTx.json index 222334880..739a54450 100644 --- a/internal/ethapi/testdata/eth_getBlockByHash-hash-latest-1-fullTx.json +++ b/internal/ethapi/testdata/eth_getBlockByHash-hash-latest-1-fullTx.json @@ -1,25 +1,25 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b86098c2d3486e5e55c10e2a306172ffffe5f7f9b7f53a831eb1925e485248020b61c62760162ad79d3b398a2f27d94c4d7f06fe6549dbe709ebe588fb6fb7f1be4f501b3d690a52f2d90694081cf7113f7319b1fccaad982c3fe37c4f5d7de6e6f6f86301b860a95794faf7fb5138a4b3121baddb81e0d57fb3992f8c1c4ad63e509b5cd392418f135709e87d56e9cea30bf455fef67b167cdf86d4e43836dc96f78f3d33339d07ecda0cb45c8eabaa06e305f6ba6c0493d69c3b47830e1416f21526c169db8f80f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd86191a20322000c0", + "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b860a87531b02544d6ed9c92bd6c044a8218b630fac44638e8e21bbcab3b35b2c2626b5285c4b736a8663a4912cacdeaa4a71474a38137e936aeb269312de7dd43526b3c1af1ed2575c22b461e5db1cb8398b0b5b71c24746d8e8feab5e9dba79788f86301b86087bfd2d37276124842b7cab726e82a0673d421dbe79d9177cce962bda589c836413812ab97c9baef4e0ed375b4da517e06cd1de1ed1a668ea6aeec5ed2c4c0ff31ee3994056df7ecc5ce4a4b2e0301431e1fafd8d0b201a0788110be35a5199680f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5386191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "hash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0xcc59cdd1933b602ed67a242c5f31b02e53d46dbbae31a938840e5f8806c72ed0", "nonce": "0x0000000000000000", "number": "0x9", - "parentHash": "0x77881287d0a7f0fb6f34a9f0de4bb27266d70fb8d08849dbe1891ea278380969", + "parentHash": "0x341031054b21e797273868375376844a3f74f58029e2f51ff005f77bf3741407", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x472", - "stateRoot": "0xa0532d023d240aaaae61428aa2d3917581f42afcd19ecf530575ce42921095df", + "stateRoot": "0x2ec70a2a2cc6394383881ce366fa430ed52f6be5040d5c358d0e08d06dc78e20", "timestamp": "0x5a", "totalDifficulty": "0x1", "transactions": [ { - "blockHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "blockHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "blockNumber": "0x9", "from": "0x703c4b2bd70c169f5717101caee543299fc946c7", "gas": "0x5208", diff --git a/internal/ethapi/testdata/eth_getBlockByHash-hash-latest.json b/internal/ethapi/testdata/eth_getBlockByHash-hash-latest.json index 629ea9ad6..def53fce8 100644 --- a/internal/ethapi/testdata/eth_getBlockByHash-hash-latest.json +++ b/internal/ethapi/testdata/eth_getBlockByHash-hash-latest.json @@ -1,20 +1,20 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd80f86301b860a2cdf89ea90430742fea356c9ff2e8c50e2ccb07208bd70d6c3fb6b15b28be74436c2b3cb15d927f555c50cbfe1eba0f080fa667b4b7eca570c09a2479ee61b4cfb5fde13f7ea2706ee45dba89c8c39e2cafcbe2914abf9b2b18137a89cf4fd1f86301b860b120a25e36bb7a7a8ff34eb31868ce426587fefd41277df812760dc8db2e1ab3b50068c4d521bee1253a5207867bff3f1148871f6124ce5967be5031b4221efe898ac1e209a1652f03df4ccce9fc8395f7d01cd5de43723891c9098503e50d2186191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", + "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5380f86301b860a1c6dcc4cc45bbafbff8019c9788a72fdafedbe2bed6ae86e058641d71d6452aa3231862e7ffd3ceb6fa6d7b2e6e4135005d27f0769bc1a2da388108ccb4abd65b19c6977018495878a366c50ea9de36bef7b4cc1ea045d9f19f8661d08ea973f86301b860a28fcd256fd7be18c8e656163f19df52c7afcbda91ff6b11832c4005619ca512329d59890e0d1319b0d96b3e236de5d10d280d6cffb937437c7da5e050d017e6d9120a84694d8da83fd94a77e8c05ea260818b85474a2201e5bcaaa93fad82e886191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x6179ed365c982a7e2553784b1dcc7e0deb113d5014697032307acfd71710c19d", + "hash": "0x9d438c7b4810e40bcbef4253ca091a896c6c2c5a950f137ad86190bbdcc9f67e", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x21709d6dceab3d23da916ddb6c4885c49cd1e83c4afdf5b394692b75bdb6d372", "nonce": "0x0000000000000000", "number": "0xa", - "parentHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "parentHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x4c2", - "stateRoot": "0x6c561626ea5bd97f04eec5ef2ee53405dc8da5c8730a21c8e29451d766164283", + "stateRoot": "0x36ecbf41ff090965427157795986dfb3d25bb664b02220e5194faa5c1ce1bba9", "timestamp": "0x64", "totalDifficulty": "0x1", "transactions": [ diff --git a/internal/ethapi/testdata/eth_getBlockByNumber-number-0.json b/internal/ethapi/testdata/eth_getBlockByNumber-number-0.json index a32d0b925..4de3cd51a 100644 --- a/internal/ethapi/testdata/eth_getBlockByNumber-number-0.json +++ b/internal/ethapi/testdata/eth_getBlockByNumber-number-0.json @@ -4,7 +4,7 @@ "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831cfde0c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x0", - "hash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "hash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "miner": "0x0000000000000000000000000000000000000000", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -14,7 +14,7 @@ "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x262", - "stateRoot": "0xc024036224483a6d942aaccefa2ab7dd5220f85bc463eeb4a175636a5291c90a", + "stateRoot": "0xdbca63f6301e70cd797fc287b2224870174dba4706e522d2a16d6b6fcdef7891", "timestamp": "0x0", "totalDifficulty": "0x1", "transactions": [], diff --git a/internal/ethapi/testdata/eth_getBlockByNumber-number-1.json b/internal/ethapi/testdata/eth_getBlockByNumber-number-1.json index 4673a06b1..52b380248 100644 --- a/internal/ethapi/testdata/eth_getBlockByNumber-number-1.json +++ b/internal/ethapi/testdata/eth_getBlockByNumber-number-1.json @@ -1,20 +1,20 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a6e59c1f7ba5b6526758a63eca8fddebd67426f3dd9879204a95d08d4fd1cb159d7b21d66f1b03ddf2ad828d8d32c9c6078dc596df92ff5215a51bd2129563e82fe1612e0f1e06a38c4a3fd1e340e3c058097479496ab3df8617b796d64cffedf86301b860a8ae11a6dc4e4a5d97dfb528564dcaa5e7b672f4124a75398f908945043bfc3ba92426528fbb6f15712394a7a347ef4c002b45f4dfed0d70e12ded451f4e295ce8a72e254e1818980a5fe20ec7d1d4cdd4dd8025daa090270754a3382fffb31686191a20322000c0", + "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a3f7ee40a7c90bdb0df9c82bbbefb73e497d77c1cfe1b9f69e5cb6ceb044ca7f3c21feeb029dd73ea5f569e968db791a0d4ada2145aea6691732540527d5c4e628d167a45ed1bfa20757e9a68f7e27d8e420e6b03b0af454249f96ca08bf17f5f86301b860b1aa4fcb50fb39d80aebcc711173708adbc237e53c4d3342e5ceaa4a0bb12fa406014b8fc4fb9245884c97e511c8b6bb01d4e25e025dbbd9edd1c28207e8dd4420cba206b37ec1b5983c3b468b1c65f5f05be6f42dc24d6aa3a8c6a0f943071486191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x825f000f8dc8b215013bb4c804b26e86fddf705df2e70a1755c230a0a2825958", + "hash": "0xe3722634f56918c46ce7bbd2b4b2dd4ff5ebf752c0dfc298ab92ba6562f8efa4", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x24ddceeea7167009bfc1174c456fae28f762ed20011bee78193a52c7ae5306b5", "nonce": "0x0000000000000000", "number": "0x1", - "parentHash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "parentHash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x3aa", - "stateRoot": "0x899e8158a95eecdd7ae999c4fd37a85f90bf1b9236c4cd93aadb876afd7dcdad", + "stateRoot": "0xedff286373b2e8c9e9d8b2e2eda01aa2a3db99e68c53684607c0539bc075767f", "timestamp": "0xa", "totalDifficulty": "0x1", "transactions": [ diff --git a/internal/ethapi/testdata/eth_getBlockByNumber-number-latest-1.json b/internal/ethapi/testdata/eth_getBlockByNumber-number-latest-1.json index 222334880..739a54450 100644 --- a/internal/ethapi/testdata/eth_getBlockByNumber-number-latest-1.json +++ b/internal/ethapi/testdata/eth_getBlockByNumber-number-latest-1.json @@ -1,25 +1,25 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b86098c2d3486e5e55c10e2a306172ffffe5f7f9b7f53a831eb1925e485248020b61c62760162ad79d3b398a2f27d94c4d7f06fe6549dbe709ebe588fb6fb7f1be4f501b3d690a52f2d90694081cf7113f7319b1fccaad982c3fe37c4f5d7de6e6f6f86301b860a95794faf7fb5138a4b3121baddb81e0d57fb3992f8c1c4ad63e509b5cd392418f135709e87d56e9cea30bf455fef67b167cdf86d4e43836dc96f78f3d33339d07ecda0cb45c8eabaa06e305f6ba6c0493d69c3b47830e1416f21526c169db8f80f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd86191a20322000c0", + "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b860a87531b02544d6ed9c92bd6c044a8218b630fac44638e8e21bbcab3b35b2c2626b5285c4b736a8663a4912cacdeaa4a71474a38137e936aeb269312de7dd43526b3c1af1ed2575c22b461e5db1cb8398b0b5b71c24746d8e8feab5e9dba79788f86301b86087bfd2d37276124842b7cab726e82a0673d421dbe79d9177cce962bda589c836413812ab97c9baef4e0ed375b4da517e06cd1de1ed1a668ea6aeec5ed2c4c0ff31ee3994056df7ecc5ce4a4b2e0301431e1fafd8d0b201a0788110be35a5199680f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5386191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "hash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0xcc59cdd1933b602ed67a242c5f31b02e53d46dbbae31a938840e5f8806c72ed0", "nonce": "0x0000000000000000", "number": "0x9", - "parentHash": "0x77881287d0a7f0fb6f34a9f0de4bb27266d70fb8d08849dbe1891ea278380969", + "parentHash": "0x341031054b21e797273868375376844a3f74f58029e2f51ff005f77bf3741407", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x472", - "stateRoot": "0xa0532d023d240aaaae61428aa2d3917581f42afcd19ecf530575ce42921095df", + "stateRoot": "0x2ec70a2a2cc6394383881ce366fa430ed52f6be5040d5c358d0e08d06dc78e20", "timestamp": "0x5a", "totalDifficulty": "0x1", "transactions": [ { - "blockHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "blockHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "blockNumber": "0x9", "from": "0x703c4b2bd70c169f5717101caee543299fc946c7", "gas": "0x5208", diff --git a/internal/ethapi/testdata/eth_getBlockByNumber-tag-latest.json b/internal/ethapi/testdata/eth_getBlockByNumber-tag-latest.json index 629ea9ad6..def53fce8 100644 --- a/internal/ethapi/testdata/eth_getBlockByNumber-tag-latest.json +++ b/internal/ethapi/testdata/eth_getBlockByNumber-tag-latest.json @@ -1,20 +1,20 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd80f86301b860a2cdf89ea90430742fea356c9ff2e8c50e2ccb07208bd70d6c3fb6b15b28be74436c2b3cb15d927f555c50cbfe1eba0f080fa667b4b7eca570c09a2479ee61b4cfb5fde13f7ea2706ee45dba89c8c39e2cafcbe2914abf9b2b18137a89cf4fd1f86301b860b120a25e36bb7a7a8ff34eb31868ce426587fefd41277df812760dc8db2e1ab3b50068c4d521bee1253a5207867bff3f1148871f6124ce5967be5031b4221efe898ac1e209a1652f03df4ccce9fc8395f7d01cd5de43723891c9098503e50d2186191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", + "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5380f86301b860a1c6dcc4cc45bbafbff8019c9788a72fdafedbe2bed6ae86e058641d71d6452aa3231862e7ffd3ceb6fa6d7b2e6e4135005d27f0769bc1a2da388108ccb4abd65b19c6977018495878a366c50ea9de36bef7b4cc1ea045d9f19f8661d08ea973f86301b860a28fcd256fd7be18c8e656163f19df52c7afcbda91ff6b11832c4005619ca512329d59890e0d1319b0d96b3e236de5d10d280d6cffb937437c7da5e050d017e6d9120a84694d8da83fd94a77e8c05ea260818b85474a2201e5bcaaa93fad82e886191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x6179ed365c982a7e2553784b1dcc7e0deb113d5014697032307acfd71710c19d", + "hash": "0x9d438c7b4810e40bcbef4253ca091a896c6c2c5a950f137ad86190bbdcc9f67e", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x21709d6dceab3d23da916ddb6c4885c49cd1e83c4afdf5b394692b75bdb6d372", "nonce": "0x0000000000000000", "number": "0xa", - "parentHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "parentHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "size": "0x4c2", - "stateRoot": "0x6c561626ea5bd97f04eec5ef2ee53405dc8da5c8730a21c8e29451d766164283", + "stateRoot": "0x36ecbf41ff090965427157795986dfb3d25bb664b02220e5194faa5c1ce1bba9", "timestamp": "0x64", "totalDifficulty": "0x1", "transactions": [ diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json index 1ed15108a..e3a59d620 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0xabb3a334ee59f5581d2c764aca3faf387aeed297d9e2c67b723e73b4cae5e497", + "blockHash": "0x655fbb2d9d0b88f391080ae01f812de90283d3c8223d5a2a6b70df0bd5374a07", "blockNumber": "0x2", "contractAddress": "0xae9bea628c4ce503dcfd7e305cab4e29e7476592", "cumulativeGasUsed": "0xcf4e", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json index 270f51985..32656594c 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x1f72c42857f87f09b865739740fb21a748067e435891f122854b4cd92e7440d9", + "blockHash": "0xb47e096fd33ed843dd1355ebcd6999d42ba033b3745eedc4af68240d204641d3", "blockNumber": "0x4", "contractAddress": null, "cumulativeGasUsed": "0x538d", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json index 756a071ba..30d1e44b3 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x634c9ff42048e62ad7672665065a3d610cb60ef5a71e51d4383fb3f8f9977faf", + "blockHash": "0x70f422b5b28b5c58af45cb91b38b1ec08ddbd985b603539fc4c6e17bd4377e6c", "blockNumber": "0x3", "contractAddress": null, "cumulativeGasUsed": "0x5e28", @@ -19,7 +19,7 @@ "blockNumber": "0x3", "transactionHash": "0xa9b3fdbbc0a3dbee7ff55b77276b2f04b97198d6007a0a9bcbc273286406feeb", "transactionIndex": "0x0", - "blockHash": "0x634c9ff42048e62ad7672665065a3d610cb60ef5a71e51d4383fb3f8f9977faf", + "blockHash": "0x70f422b5b28b5c58af45cb91b38b1ec08ddbd985b603539fc4c6e17bd4377e6c", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json index a58b18416..060f06eaf 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x96531a3862e4e5363225949a9aa1352b0e638ac5170121d14edf5d60a6ae97fa", + "blockHash": "0x2a1595f714f4943c41528972d07f4aacaa29a77b3758d90d4fed88fa725cf6e0", "blockNumber": "0x1", "contractAddress": null, "cumulativeGasUsed": "0x5208", @@ -19,7 +19,7 @@ "blockNumber": "0x1", "transactionHash": "0xbabd9f1e0c9ae716db4edd8d1133b291dbe0c1da4b5aff1a740a14169aaae316", "transactionIndex": "0x0", - "blockHash": "0x96531a3862e4e5363225949a9aa1352b0e638ac5170121d14edf5d60a6ae97fa", + "blockHash": "0x2a1595f714f4943c41528972d07f4aacaa29a77b3758d90d4fed88fa725cf6e0", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json b/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json index e7b57345b..716aa9d56 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x3f3256876f6a8f814e2a87dabbd482786e9306fa57b0a093933963a33553d27b", + "blockHash": "0x88cb12e07e5a78e5feac3bc591ced637ca84f4aee97e2a8119cda8e43154036d", "blockNumber": "0x5", "contractAddress": "0xfdaa97661a584d977b4d3abb5370766ff5b86a18", "cumulativeGasUsed": "0xe01a", diff --git a/internal/ethapi/testdata/eth_getHeaderByHash-hash-0.json b/internal/ethapi/testdata/eth_getHeaderByHash-hash-0.json index d9024447d..34719970a 100644 --- a/internal/ethapi/testdata/eth_getHeaderByHash-hash-0.json +++ b/internal/ethapi/testdata/eth_getHeaderByHash-hash-0.json @@ -4,7 +4,7 @@ "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831cfde0c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x0", - "hash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "hash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "miner": "0x0000000000000000000000000000000000000000", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -13,7 +13,7 @@ "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0xc024036224483a6d942aaccefa2ab7dd5220f85bc463eeb4a175636a5291c90a", + "stateRoot": "0xdbca63f6301e70cd797fc287b2224870174dba4706e522d2a16d6b6fcdef7891", "timestamp": "0x0", "totalDifficulty": "0x1", "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" diff --git a/internal/ethapi/testdata/eth_getHeaderByHash-hash-1.json b/internal/ethapi/testdata/eth_getHeaderByHash-hash-1.json index 6b75e753e..3a4ff48ba 100644 --- a/internal/ethapi/testdata/eth_getHeaderByHash-hash-1.json +++ b/internal/ethapi/testdata/eth_getHeaderByHash-hash-1.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a6e59c1f7ba5b6526758a63eca8fddebd67426f3dd9879204a95d08d4fd1cb159d7b21d66f1b03ddf2ad828d8d32c9c6078dc596df92ff5215a51bd2129563e82fe1612e0f1e06a38c4a3fd1e340e3c058097479496ab3df8617b796d64cffedf86301b860a8ae11a6dc4e4a5d97dfb528564dcaa5e7b672f4124a75398f908945043bfc3ba92426528fbb6f15712394a7a347ef4c002b45f4dfed0d70e12ded451f4e295ce8a72e254e1818980a5fe20ec7d1d4cdd4dd8025daa090270754a3382fffb31686191a20322000c0", + "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a3f7ee40a7c90bdb0df9c82bbbefb73e497d77c1cfe1b9f69e5cb6ceb044ca7f3c21feeb029dd73ea5f569e968db791a0d4ada2145aea6691732540527d5c4e628d167a45ed1bfa20757e9a68f7e27d8e420e6b03b0af454249f96ca08bf17f5f86301b860b1aa4fcb50fb39d80aebcc711173708adbc237e53c4d3342e5ceaa4a0bb12fa406014b8fc4fb9245884c97e511c8b6bb01d4e25e025dbbd9edd1c28207e8dd4420cba206b37ec1b5983c3b468b1c65f5f05be6f42dc24d6aa3a8c6a0f943071486191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x825f000f8dc8b215013bb4c804b26e86fddf705df2e70a1755c230a0a2825958", + "hash": "0xe3722634f56918c46ce7bbd2b4b2dd4ff5ebf752c0dfc298ab92ba6562f8efa4", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x24ddceeea7167009bfc1174c456fae28f762ed20011bee78193a52c7ae5306b5", "nonce": "0x0000000000000000", "number": "0x1", - "parentHash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "parentHash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0x899e8158a95eecdd7ae999c4fd37a85f90bf1b9236c4cd93aadb876afd7dcdad", + "stateRoot": "0xedff286373b2e8c9e9d8b2e2eda01aa2a3db99e68c53684607c0539bc075767f", "timestamp": "0xa", "totalDifficulty": "0x1", "transactionsRoot": "0xbe4926ae793456278df403e2953e0feb1377b9bcea8b290d22017a1cdf8e9598" diff --git a/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest-1.json b/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest-1.json index 508de04b9..fa45c0181 100644 --- a/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest-1.json +++ b/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest-1.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b86098c2d3486e5e55c10e2a306172ffffe5f7f9b7f53a831eb1925e485248020b61c62760162ad79d3b398a2f27d94c4d7f06fe6549dbe709ebe588fb6fb7f1be4f501b3d690a52f2d90694081cf7113f7319b1fccaad982c3fe37c4f5d7de6e6f6f86301b860a95794faf7fb5138a4b3121baddb81e0d57fb3992f8c1c4ad63e509b5cd392418f135709e87d56e9cea30bf455fef67b167cdf86d4e43836dc96f78f3d33339d07ecda0cb45c8eabaa06e305f6ba6c0493d69c3b47830e1416f21526c169db8f80f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd86191a20322000c0", + "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b860a87531b02544d6ed9c92bd6c044a8218b630fac44638e8e21bbcab3b35b2c2626b5285c4b736a8663a4912cacdeaa4a71474a38137e936aeb269312de7dd43526b3c1af1ed2575c22b461e5db1cb8398b0b5b71c24746d8e8feab5e9dba79788f86301b86087bfd2d37276124842b7cab726e82a0673d421dbe79d9177cce962bda589c836413812ab97c9baef4e0ed375b4da517e06cd1de1ed1a668ea6aeec5ed2c4c0ff31ee3994056df7ecc5ce4a4b2e0301431e1fafd8d0b201a0788110be35a5199680f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5386191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "hash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0xcc59cdd1933b602ed67a242c5f31b02e53d46dbbae31a938840e5f8806c72ed0", "nonce": "0x0000000000000000", "number": "0x9", - "parentHash": "0x77881287d0a7f0fb6f34a9f0de4bb27266d70fb8d08849dbe1891ea278380969", + "parentHash": "0x341031054b21e797273868375376844a3f74f58029e2f51ff005f77bf3741407", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0xa0532d023d240aaaae61428aa2d3917581f42afcd19ecf530575ce42921095df", + "stateRoot": "0x2ec70a2a2cc6394383881ce366fa430ed52f6be5040d5c358d0e08d06dc78e20", "timestamp": "0x5a", "totalDifficulty": "0x1", "transactionsRoot": "0x36b8e72f9f1b52d384cc28269667a0f2ae5a5238d504820119a6f39ca174a023" diff --git a/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest.json b/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest.json index 61e237bb2..133ad5d45 100644 --- a/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest.json +++ b/internal/ethapi/testdata/eth_getHeaderByHash-hash-latest.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd80f86301b860a2cdf89ea90430742fea356c9ff2e8c50e2ccb07208bd70d6c3fb6b15b28be74436c2b3cb15d927f555c50cbfe1eba0f080fa667b4b7eca570c09a2479ee61b4cfb5fde13f7ea2706ee45dba89c8c39e2cafcbe2914abf9b2b18137a89cf4fd1f86301b860b120a25e36bb7a7a8ff34eb31868ce426587fefd41277df812760dc8db2e1ab3b50068c4d521bee1253a5207867bff3f1148871f6124ce5967be5031b4221efe898ac1e209a1652f03df4ccce9fc8395f7d01cd5de43723891c9098503e50d2186191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", + "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5380f86301b860a1c6dcc4cc45bbafbff8019c9788a72fdafedbe2bed6ae86e058641d71d6452aa3231862e7ffd3ceb6fa6d7b2e6e4135005d27f0769bc1a2da388108ccb4abd65b19c6977018495878a366c50ea9de36bef7b4cc1ea045d9f19f8661d08ea973f86301b860a28fcd256fd7be18c8e656163f19df52c7afcbda91ff6b11832c4005619ca512329d59890e0d1319b0d96b3e236de5d10d280d6cffb937437c7da5e050d017e6d9120a84694d8da83fd94a77e8c05ea260818b85474a2201e5bcaaa93fad82e886191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x6179ed365c982a7e2553784b1dcc7e0deb113d5014697032307acfd71710c19d", + "hash": "0x9d438c7b4810e40bcbef4253ca091a896c6c2c5a950f137ad86190bbdcc9f67e", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x21709d6dceab3d23da916ddb6c4885c49cd1e83c4afdf5b394692b75bdb6d372", "nonce": "0x0000000000000000", "number": "0xa", - "parentHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "parentHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0x6c561626ea5bd97f04eec5ef2ee53405dc8da5c8730a21c8e29451d766164283", + "stateRoot": "0x36ecbf41ff090965427157795986dfb3d25bb664b02220e5194faa5c1ce1bba9", "timestamp": "0x64", "totalDifficulty": "0x1", "transactionsRoot": "0xa68214086266f95815dea889f89cea82e49b02e051981515934c586eeb179bd6" diff --git a/internal/ethapi/testdata/eth_getHeaderByNumber-number-0.json b/internal/ethapi/testdata/eth_getHeaderByNumber-number-0.json index d9024447d..34719970a 100644 --- a/internal/ethapi/testdata/eth_getHeaderByNumber-number-0.json +++ b/internal/ethapi/testdata/eth_getHeaderByNumber-number-0.json @@ -4,7 +4,7 @@ "extraData": "0xf860808080c0c080c0c086191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831cfde0c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x0", - "hash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "hash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "miner": "0x0000000000000000000000000000000000000000", "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -13,7 +13,7 @@ "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0xc024036224483a6d942aaccefa2ab7dd5220f85bc463eeb4a175636a5291c90a", + "stateRoot": "0xdbca63f6301e70cd797fc287b2224870174dba4706e522d2a16d6b6fcdef7891", "timestamp": "0x0", "totalDifficulty": "0x1", "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421" diff --git a/internal/ethapi/testdata/eth_getHeaderByNumber-number-1.json b/internal/ethapi/testdata/eth_getHeaderByNumber-number-1.json index 6b75e753e..3a4ff48ba 100644 --- a/internal/ethapi/testdata/eth_getHeaderByNumber-number-1.json +++ b/internal/ethapi/testdata/eth_getHeaderByNumber-number-1.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a6e59c1f7ba5b6526758a63eca8fddebd67426f3dd9879204a95d08d4fd1cb159d7b21d66f1b03ddf2ad828d8d32c9c6078dc596df92ff5215a51bd2129563e82fe1612e0f1e06a38c4a3fd1e340e3c058097479496ab3df8617b796d64cffedf86301b860a8ae11a6dc4e4a5d97dfb528564dcaa5e7b672f4124a75398f908945043bfc3ba92426528fbb6f15712394a7a347ef4c002b45f4dfed0d70e12ded451f4e295ce8a72e254e1818980a5fe20ec7d1d4cdd4dd8025daa090270754a3382fffb31686191a20322000c0", + "extraData": "0xf9013aa00000000000000000000000000000000000000000000000000000000000000000b841f72ead7b0018a1f84fdaf881d0c1dee7c81bfd085e783b1a36efa5cf386c650d2bb668fb4ba487128f8b95ab832a7cb08ac5245e819b87988060afce1a4e86180180c0c080f86301b860a3f7ee40a7c90bdb0df9c82bbbefb73e497d77c1cfe1b9f69e5cb6ceb044ca7f3c21feeb029dd73ea5f569e968db791a0d4ada2145aea6691732540527d5c4e628d167a45ed1bfa20757e9a68f7e27d8e420e6b03b0af454249f96ca08bf17f5f86301b860b1aa4fcb50fb39d80aebcc711173708adbc237e53c4d3342e5ceaa4a0bb12fa406014b8fc4fb9245884c97e511c8b6bb01d4e25e025dbbd9edd1c28207e8dd4420cba206b37ec1b5983c3b468b1c65f5f05be6f42dc24d6aa3a8c6a0f943071486191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x825f000f8dc8b215013bb4c804b26e86fddf705df2e70a1755c230a0a2825958", + "hash": "0xe3722634f56918c46ce7bbd2b4b2dd4ff5ebf752c0dfc298ab92ba6562f8efa4", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x24ddceeea7167009bfc1174c456fae28f762ed20011bee78193a52c7ae5306b5", "nonce": "0x0000000000000000", "number": "0x1", - "parentHash": "0x8fee1b85a12c72339c0eead0cac793b4bc1420bf5d63e9e526a8b1168641373c", + "parentHash": "0xee14826f2ead95bbf4a2660fefc350fbde1f28f67047199a031796bab1e5ad79", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0x899e8158a95eecdd7ae999c4fd37a85f90bf1b9236c4cd93aadb876afd7dcdad", + "stateRoot": "0xedff286373b2e8c9e9d8b2e2eda01aa2a3db99e68c53684607c0539bc075767f", "timestamp": "0xa", "totalDifficulty": "0x1", "transactionsRoot": "0xbe4926ae793456278df403e2953e0feb1377b9bcea8b290d22017a1cdf8e9598" diff --git a/internal/ethapi/testdata/eth_getHeaderByNumber-number-latest-1.json b/internal/ethapi/testdata/eth_getHeaderByNumber-number-latest-1.json index 508de04b9..fa45c0181 100644 --- a/internal/ethapi/testdata/eth_getHeaderByNumber-number-latest-1.json +++ b/internal/ethapi/testdata/eth_getHeaderByNumber-number-latest-1.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b86098c2d3486e5e55c10e2a306172ffffe5f7f9b7f53a831eb1925e485248020b61c62760162ad79d3b398a2f27d94c4d7f06fe6549dbe709ebe588fb6fb7f1be4f501b3d690a52f2d90694081cf7113f7319b1fccaad982c3fe37c4f5d7de6e6f6f86301b860a95794faf7fb5138a4b3121baddb81e0d57fb3992f8c1c4ad63e509b5cd392418f135709e87d56e9cea30bf455fef67b167cdf86d4e43836dc96f78f3d33339d07ecda0cb45c8eabaa06e305f6ba6c0493d69c3b47830e1416f21526c169db8f80f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd86191a20322000c0", + "extraData": "0xf90202a00000000000000000000000000000000000000000000000000000000000000000b841faead4ea9d8e4557e99b51cd5310c5266a50ee7566f7a1f37222e0c1c1ef7e530820873e0689a46c9a2ac642930fa4269b02dc11f42ae0c64d5cb268ae4475780080f86301b860a87531b02544d6ed9c92bd6c044a8218b630fac44638e8e21bbcab3b35b2c2626b5285c4b736a8663a4912cacdeaa4a71474a38137e936aeb269312de7dd43526b3c1af1ed2575c22b461e5db1cb8398b0b5b71c24746d8e8feab5e9dba79788f86301b86087bfd2d37276124842b7cab726e82a0673d421dbe79d9177cce962bda589c836413812ab97c9baef4e0ed375b4da517e06cd1de1ed1a668ea6aeec5ed2c4c0ff31ee3994056df7ecc5ce4a4b2e0301431e1fafd8d0b201a0788110be35a5199680f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5386191a20322000c0", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "hash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0xcc59cdd1933b602ed67a242c5f31b02e53d46dbbae31a938840e5f8806c72ed0", "nonce": "0x0000000000000000", "number": "0x9", - "parentHash": "0x77881287d0a7f0fb6f34a9f0de4bb27266d70fb8d08849dbe1891ea278380969", + "parentHash": "0x341031054b21e797273868375376844a3f74f58029e2f51ff005f77bf3741407", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0xa0532d023d240aaaae61428aa2d3917581f42afcd19ecf530575ce42921095df", + "stateRoot": "0x2ec70a2a2cc6394383881ce366fa430ed52f6be5040d5c358d0e08d06dc78e20", "timestamp": "0x5a", "totalDifficulty": "0x1", "transactionsRoot": "0x36b8e72f9f1b52d384cc28269667a0f2ae5a5238d504820119a6f39ca174a023" diff --git a/internal/ethapi/testdata/eth_getHeaderByNumber-tag-latest.json b/internal/ethapi/testdata/eth_getHeaderByNumber-tag-latest.json index 61e237bb2..133ad5d45 100644 --- a/internal/ethapi/testdata/eth_getHeaderByNumber-tag-latest.json +++ b/internal/ethapi/testdata/eth_getHeaderByNumber-tag-latest.json @@ -1,19 +1,19 @@ { "baseFeePerGas": "0x12309ce54000", "difficulty": "0x1", - "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b860a58c30502e0acae66c2174bdbd481adf4719bab4c03998d2e8fe8952eae179b183e2cce685a24f39e730166e233d5749135e640735f8c99cf77e0e06cbd8d3ddc4b081770e69cd0a4bc4edb7e5e9bf75253cfbc945f12e51af41d27c28ffed25f86301b8608cedaf46687c60640f8b4c8a74c61b96db65d4744480cc4042e4f2f1f9351e36b454bba453f3a9b17546278b8404c7750e8d3749d5d717a38c9d955162646dc5f8cc20e6b88314f05b606765e8b2583a9691f0104ab54a3e9923609366943dcd80f86301b860a2cdf89ea90430742fea356c9ff2e8c50e2ccb07208bd70d6c3fb6b15b28be74436c2b3cb15d927f555c50cbfe1eba0f080fa667b4b7eca570c09a2479ee61b4cfb5fde13f7ea2706ee45dba89c8c39e2cafcbe2914abf9b2b18137a89cf4fd1f86301b860b120a25e36bb7a7a8ff34eb31868ce426587fefd41277df812760dc8db2e1ab3b50068c4d521bee1253a5207867bff3f1148871f6124ce5967be5031b4221efe898ac1e209a1652f03df4ccce9fc8395f7d01cd5de43723891c9098503e50d2186191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", + "extraData": "0xf90252a00000000000000000000000000000000000000000000000000000000000000000b841a73f32d3e8fde699a60c5377b1f58be65efda9bbf127169f6e43928b85e5271e686932640d891f76a96ab8bdcf611e5663124614425c7c20cbeb6b5862b1b91f0080f86301b86089af9eae5a024c9e63abb1c94234b5162b62f36b1ce969738ea9f062fe02ddcc1a401f1608cfc7afb2746fe3b4bdba2a034d5952bb16d7eda64233d9370dbf383aa861f32527cbd30c0baf432e82fe0981a3b9e88fa5faade70899194588eeb0f86301b8609062492cca0bf2d1796afb8d1f7632b9558572854eaf8dde4b44f7b47e9e6c0fb0ba0c654628e87d8168811e9b53e2c90f265b1f7781e58a4531e3111ead78672d6d39b3fce8b13983d5b4f518119793c1ed182f3b11463001a4dd11f460af5380f86301b860a1c6dcc4cc45bbafbff8019c9788a72fdafedbe2bed6ae86e058641d71d6452aa3231862e7ffd3ceb6fa6d7b2e6e4135005d27f0769bc1a2da388108ccb4abd65b19c6977018495878a366c50ea9de36bef7b4cc1ea045d9f19f8661d08ea973f86301b860a28fcd256fd7be18c8e656163f19df52c7afcbda91ff6b11832c4005619ca512329d59890e0d1319b0d96b3e236de5d10d280d6cffb937437c7da5e050d017e6d9120a84694d8da83fd94a77e8c05ea260818b85474a2201e5bcaaa93fad82e886191a20322000f84fdad9947014f43c5bc7f7f3b4fbdf1599e5e1394548607a831d2108c180f1b0b1ae18fdcbcc6a80d7a0c4cfec1a04bc1bee78e519eaadd689108077d946e0849a2c30ac96462be32023f34ca67ebcf6", "gasLimit": "0x47e7c4", "gasUsed": "0x5208", - "hash": "0x6179ed365c982a7e2553784b1dcc7e0deb113d5014697032307acfd71710c19d", + "hash": "0x9d438c7b4810e40bcbef4253ca091a896c6c2c5a950f137ad86190bbdcc9f67e", "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000008000000002000000000000000000000000020000000000020000000000000000000000802000000000000000000000010000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000", "miner": "0x7014f43c5bc7f7f3b4fbdf1599e5e1394548607a", "mixHash": "0x21709d6dceab3d23da916ddb6c4885c49cd1e83c4afdf5b394692b75bdb6d372", "nonce": "0x0000000000000000", "number": "0xa", - "parentHash": "0x857cc7a1aa739b67f7f8e4fcd495c2f07b293ed1661ba79bd708c3bc9e53f00f", + "parentHash": "0x35971cbd791fc0b8a90cc5669a0dd31809293e3be60a5aac8966f120e6125a68", "receiptsRoot": "0xf23af56aa3012397032c2baa9a402518a25b94ac64a95d5169d156d77bc2a5fe", "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "stateRoot": "0x6c561626ea5bd97f04eec5ef2ee53405dc8da5c8730a21c8e29451d766164283", + "stateRoot": "0x36ecbf41ff090965427157795986dfb3d25bb664b02220e5194faa5c1ce1bba9", "timestamp": "0x64", "totalDifficulty": "0x1", "transactionsRoot": "0xa68214086266f95815dea889f89cea82e49b02e051981515934c586eeb179bd6" diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json index 5f7404214..971f0279d 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json @@ -1,5 +1,5 @@ { - "blockHash": "0xabb3a334ee59f5581d2c764aca3faf387aeed297d9e2c67b723e73b4cae5e497", + "blockHash": "0x655fbb2d9d0b88f391080ae01f812de90283d3c8223d5a2a6b70df0bd5374a07", "blockNumber": "0x2", "contractAddress": "0xae9bea628c4ce503dcfd7e305cab4e29e7476592", "cumulativeGasUsed": "0xcf4e", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json index bb6be2592..318733456 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json @@ -1,5 +1,5 @@ { - "blockHash": "0x3f3256876f6a8f814e2a87dabbd482786e9306fa57b0a093933963a33553d27b", + "blockHash": "0x88cb12e07e5a78e5feac3bc591ced637ca84f4aee97e2a8119cda8e43154036d", "blockNumber": "0x5", "contractAddress": "0xfdaa97661a584d977b4d3abb5370766ff5b86a18", "cumulativeGasUsed": "0xe01a", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json b/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json index bb4958ef4..7e0e88d82 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json @@ -1,5 +1,5 @@ { - "blockHash": "0x1f72c42857f87f09b865739740fb21a748067e435891f122854b4cd92e7440d9", + "blockHash": "0xb47e096fd33ed843dd1355ebcd6999d42ba033b3745eedc4af68240d204641d3", "blockNumber": "0x4", "contractAddress": null, "cumulativeGasUsed": "0x538d", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json b/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json index adc64c2ca..7e6714b8c 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json @@ -1,5 +1,5 @@ { - "blockHash": "0x96531a3862e4e5363225949a9aa1352b0e638ac5170121d14edf5d60a6ae97fa", + "blockHash": "0x2a1595f714f4943c41528972d07f4aacaa29a77b3758d90d4fed88fa725cf6e0", "blockNumber": "0x1", "contractAddress": null, "cumulativeGasUsed": "0x5208", @@ -18,7 +18,7 @@ "blockNumber": "0x1", "transactionHash": "0xbabd9f1e0c9ae716db4edd8d1133b291dbe0c1da4b5aff1a740a14169aaae316", "transactionIndex": "0x0", - "blockHash": "0x96531a3862e4e5363225949a9aa1352b0e638ac5170121d14edf5d60a6ae97fa", + "blockHash": "0x2a1595f714f4943c41528972d07f4aacaa29a77b3758d90d4fed88fa725cf6e0", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json b/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json index af6a0b963..734faabd7 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json @@ -1,5 +1,5 @@ { - "blockHash": "0x634c9ff42048e62ad7672665065a3d610cb60ef5a71e51d4383fb3f8f9977faf", + "blockHash": "0x70f422b5b28b5c58af45cb91b38b1ec08ddbd985b603539fc4c6e17bd4377e6c", "blockNumber": "0x3", "contractAddress": null, "cumulativeGasUsed": "0x5e28", @@ -18,7 +18,7 @@ "blockNumber": "0x3", "transactionHash": "0xa9b3fdbbc0a3dbee7ff55b77276b2f04b97198d6007a0a9bcbc273286406feeb", "transactionIndex": "0x0", - "blockHash": "0x634c9ff42048e62ad7672665065a3d610cb60ef5a71e51d4383fb3f8f9977faf", + "blockHash": "0x70f422b5b28b5c58af45cb91b38b1ec08ddbd985b603539fc4c6e17bd4377e6c", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/transaction_args.go b/internal/ethapi/transaction_args.go index 533afc32b..df7b30df3 100644 --- a/internal/ethapi/transaction_args.go +++ b/internal/ethapi/transaction_args.go @@ -238,11 +238,6 @@ func (args *TransactionArgs) setFeeDefaults(ctx context.Context, b Backend) erro if err := args.setLondonFeeDefaults(ctx, head, b); err != nil { return err } - - if b.ChainConfig().AnzeonEnabled() { - gasTip := new(big.Int).SetUint64(params.InitialGasTip) - args.MaxFeePerGas = (*hexutil.Big)(new(big.Int).Add(head.BaseFee, gasTip)) - } } else { if args.MaxFeePerGas != nil || args.MaxPriorityFeePerGas != nil { return errors.New("maxFeePerGas and maxPriorityFeePerGas are not valid before London is active") diff --git a/params/bootnodes.go b/params/bootnodes.go index a07d0612f..88e212fa7 100644 --- a/params/bootnodes.go +++ b/params/bootnodes.go @@ -18,7 +18,7 @@ package params import "github.com/ethereum/go-ethereum/common" -var WemixMainnetBootnodes = []string{ +var StableNetMainnetBootnodes = []string{ "enode://722f1f35c6fe2ac829aa9e0d7ef55bbe782ef3cea1e2354eefbe1584057a01b7efef954fbed7e10593b29999f534234b7c425a01b7223207e6d0416afd7393c0@20.89.158.23:8589", "enode://aa46e4a40781022e480bb05d1fd578fff164dc2ad379dc00370456c5ce9c2479448dc3e67e82096231cfeb727f9b57ac94143e41f9d8ad8f5e5d45ade8beaa89@20.210.99.138:8589", "enode://5a48fa4858412692817fae5ec2087c14dbda3c8b60cc709e90539e112dffc13da8df13da904d6b8af2a2564967d160d21b701fac12011812c847028682dcf818@20.196.145.9:8589", @@ -29,9 +29,9 @@ var WemixMainnetBootnodes = []string{ "enode://0696fd60ec2ccf1330e52f495758420314c033eb7b5f19636abaa1feb0686188224d3f3707fdbdb505bc72e58ea82a56ce1e70db64b2251fcd0d6780db5d78c2@20.245.50.76:8589", } -var WemixTestnetBootnodes = []string{ - "enode://6137facc7a938d245d3a9b8a8ab2bed33b4d4dbc6f75058e176d54f3f9689ac5b7fad00efbda3eec8a292412d3616e84507adecc12c175eaa5dd7c1374a46fb2@20.41.113.133:8589", - "enode://7b53a01356fd4b227dc354f1f725705257c96b504f2da4bb6e0f1beb6bbd4e9203608711e13035f278dbfd144a904bddb3fe526719d878e15b3e9f759afbef85@20.89.67.116:8589", +var StableNetTestnetBootnodes = []string{ + "enode://075958386d06762b352312b2430a0e4aad483a80ba952733453c9eb63cef94de5f2b330d98d07450470a6720a0bcedd6a7b900429ec69539e7098efe608e801f@48.218.162.65:8589", + "enode://be2f59ade46fb09906de657a3039c9c767ca5f83d8fbb6a646d57c8d57c8acf3473f67532df39f63bba61e993b4f7aeb977856217ae23ec7edd893d719f5da08@20.196.211.177:8589", } // MainnetBootnodes are the enode URLs of the P2P bootstrap nodes running on diff --git a/params/config.go b/params/config.go index 74b9d7a20..8956cf41b 100644 --- a/params/config.go +++ b/params/config.go @@ -28,8 +28,8 @@ import ( // Genesis hashes to enforce below configs on. var ( - StableNetMainnetGenesisHash = common.HexToHash("0xfb73258e7e90dbb9ae345bcd3138745b1d2bd713e0e9f9fe548c40dfb8778322") - StableNetTestnetGenesisHash = common.HexToHash("0xfb73258e7e90dbb9ae345bcd3138745b1d2bd713e0e9f9fe548c40dfb8778322") + StableNetMainnetGenesisHash = common.HexToHash("0x04701ca3d2cacf24bc6b1c1dde464eb61a522d04c9f71c410797f06e272437aa") + StableNetTestnetGenesisHash = common.HexToHash("0x2bdf79b3d3cc49f9e6638ff81f3bb85065c79945a8fe4556cd0ff47bbfc02490") MainnetGenesisHash = common.HexToHash("0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3") HoleskyGenesisHash = common.HexToHash("0xb5f7f912443c940f21fd611f12828d75b534364ed9e95ca4e307729a4661bde4") SepoliaGenesisHash = common.HexToHash("0x25a5cc106eea7138acab33231d7160d69cb777ee0c2c553fcddf5138993e6dd9") @@ -94,9 +94,9 @@ var ( Params: map[string]string{ "masterMinter": "0x0000000000000000000000000000000000001002", "minters": "0x0000000000000000000000000000000000001003", - "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 - "name": "KRC1", - "symbol": "KRC1", + "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC + "name": "WKRC", + "symbol": "WKRC", "decimals": "18", "currency": "KRW", }, @@ -111,7 +111,7 @@ var ( "memberVersion": "1", "fiatToken": "0x0000000000000000000000000000000000001000", "minters": "0x0000000000000000000000000000000000001003", - "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 + "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC "maxProposals": "3", // Default: 3, Range: 1-50 }, }, @@ -142,7 +142,7 @@ var ( }, } - // StableNetTestnetChainConfig contains the chain parameters to run a node on the Wemix test network. + // StableNetTestnetChainConfig contains the chain parameters to run a node on the StableNet test network. StableNetTestnetChainConfig = &ChainConfig{ ChainID: big.NewInt(8283), HomesteadBlock: big.NewInt(0), @@ -158,27 +158,43 @@ var ( LondonBlock: big.NewInt(0), ApplepieBlock: big.NewInt(0), Anzeon: &AnzeonConfig{ - WBFT: &WBFTConfig{ // TODO: this is just for test on mainnet - EpochLength: 10, + WBFT: &WBFTConfig{ + EpochLength: 140, BlockPeriodSeconds: 1, RequestTimeoutSeconds: 2, ProposerPolicy: newUint64(0), }, Init: &WBFTInit{ - Validators: []common.Address{common.HexToAddress("0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697")}, // TODO: define initial validators - BLSPublicKeys: []string{"0xaec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6fbe4f4adc21e1e454bc37522eb3478b9b"}, + Validators: []common.Address{ + common.HexToAddress("0x9f06600b2c17108662e3840e76bb27c9468eb73d"), + common.HexToAddress("0x1aa18ec0b3131171b1b1ddba2dffd81410b30a5a"), + common.HexToAddress("0xe63b413353e1ba4ac99f2bd1892328e2365ec574"), + common.HexToAddress("0x20f681210071932dbe6387378adf6f26af029f7d"), + common.HexToAddress("0x5803c14973690550d6ffc2014b7bffd8005f6021"), + common.HexToAddress("0x59f6e6add1fbeab316a7b17c9f1966b3655efedb"), + common.HexToAddress("0x0a8dd92ce7ce53bbf6aed40228f9029bb3f92702"), + }, + BLSPublicKeys: []string{ + "0x96683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40d3dff8e45b7fcdb48f7713095d84dd9c", + "0x80bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afab8cd430ffc29e9297ba2e114efae487f", + "0xa418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d54114666011b715d2e60dfd4e20661d5327b67d6d", + "0xa529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a3daa7b76344b631c0bd344895b3f44b9", + "0xb2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e4892e98de4b36b541088ac8ff6de7d6a35", + "0x88717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5a010d54cdb85b5b3cab16ce5d816062f", + "0x86949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d60efd1ea12f9dabd7d0143d9813bfea8", + }, }, SystemContracts: &SystemContracts{ GovValidator: &SystemContract{ Address: DefaultGovValidatorAddress, Version: DefaultGovVersion, Params: map[string]string{ - "quorum": "1", + "quorum": "2", "expiry": "604800", // 7 days - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", "memberVersion": "1", - "validators": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", - "blsPublicKeys": "0xaec493af8fa358a1c6f05499f2dd712721ade88c477d21b799d38e9b84582b6fbe4f4adc21e1e454bc37522eb3478b9b", + "validators": "0x9f06600b2c17108662e3840e76bb27c9468eb73d,0x1aa18ec0b3131171b1b1ddba2dffd81410b30a5a,0xe63b413353e1ba4ac99f2bd1892328e2365ec574,0x20f681210071932dbe6387378adf6f26af029f7d,0x5803c14973690550d6ffc2014b7bffd8005f6021,0x59f6e6add1fbeab316a7b17c9f1966b3655efedb,0x0a8dd92ce7ce53bbf6aed40228f9029bb3f92702", + "blsPublicKeys": "0x96683524c3b7e224f2146a0dbb87593e3dee21b7d97c1b24ef6ed799c977be40d3dff8e45b7fcdb48f7713095d84dd9c,0x80bd166ebfdb29553801dc22f5b83534945cc2a6dacf39d422383cb3041c8afab8cd430ffc29e9297ba2e114efae487f,0xa418ff21040af17cb3f5109fa075c92d771e508e715230413d6548d54114666011b715d2e60dfd4e20661d5327b67d6d,0xa529026635cf95fd84a9633c62bedaf2a5999f2d5542164086176e24b0c2256a3daa7b76344b631c0bd344895b3f44b9,0xb2aa67ceb23d96e4de5dca871dfbda6ba122a3b5a55b3a00547fdda906ab8e4892e98de4b36b541088ac8ff6de7d6a35,0x88717d8edbabaf65015b656b5a14bc27705bead8a75f81b9bc064b69b7a5e8f5a010d54cdb85b5b3cab16ce5d816062f,0x86949700dc2722f48cd649af74cff788bf17553d19278592ca7be54929d1646d60efd1ea12f9dabd7d0143d9813bfea8", "maxProposals": "3", // Default: 3, Range: 1-50 "gasTip": "27600000000000", }, @@ -189,9 +205,9 @@ var ( Params: map[string]string{ "masterMinter": "0x0000000000000000000000000000000000001002", "minters": "0x0000000000000000000000000000000000001003", - "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 - "name": "KRC1", - "symbol": "KRC1", + "minterAllowed": "100000000000000000000000000000", // 1e29, 100_000_000_000 WKRC + "name": "WKRC", + "symbol": "WKRC", "decimals": "18", "currency": "KRW", }, @@ -200,23 +216,23 @@ var ( Address: DefaultGovMasterMinterAddress, Version: DefaultGovMasterMinterVersion, Params: map[string]string{ - "quorum": "1", + "quorum": "2", "expiry": "604800", // 7 days - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", "memberVersion": "1", "fiatToken": "0x0000000000000000000000000000000000001000", "minters": "0x0000000000000000000000000000000000001003", - "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 - "maxProposals": "3", // Default: 3, Range: 1-50 + "maxMinterAllowance": "100000000000000000000000000000", // 1e29, 100_000_000_000 WKRC + "maxProposals": "3", // Default: 3, Range: 1-50 }, }, GovMinter: &SystemContract{ Address: DefaultGovMinterAddress, Version: DefaultGovMinterVersion, Params: map[string]string{ - "quorum": "1", + "quorum": "2", "expiry": "604800", // 7 days - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", "memberVersion": "1", "fiatToken": "0x0000000000000000000000000000000000001000", "maxProposals": "3", // Default: 3, Range: 1-50 @@ -226,9 +242,9 @@ var ( Address: DefaultGovCouncilAddress, Version: DefaultGovCouncilVersion, Params: map[string]string{ - "quorum": "1", + "quorum": "2", "expiry": "604800", // 7 days - "members": "0xaa5faa65e9cc0f74a85b6fdfb5f6991f5c094697", + "members": "0x58f13FE4294652526C4B893b4e4f343B3F184D43,0xE0E5BDD44F679A9A5047A00A51bec82C2288f453,0x4053E68d9b96831625572397C97067982C0415dE,0x56D97Be0616aD783aA93584765cAf33628814bD1,0x79495F15e9D20cDB5DA49adD45b32A3381479002,0x9B690222b5c06Cc67a04Bc31085913f0A9E46746,0xF7AeCcD8fB55ab1684DFd8db493ee6a02A9ac833", "memberVersion": "1", "maxProposals": "3", // Default: 3, Range: 1-50 }, @@ -369,7 +385,7 @@ var ( mrts = uint64(4) - // customized for WEMIX chain + // customized for StableNet chain AllDevChainProtocolChanges = &ChainConfig{ ChainID: big.NewInt(1337), HomesteadBlock: big.NewInt(0), @@ -418,9 +434,9 @@ var ( Params: map[string]string{ "masterMinter": "0x0000000000000000000000000000000000001002", "minters": "0x0000000000000000000000000000000000001003", - "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 - "name": "KRC1", - "symbol": "KRC1", + "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC + "name": "WKRC", + "symbol": "WKRC", "decimals": "18", "currency": "KRW", }, @@ -435,7 +451,7 @@ var ( "memberVersion": "1", "fiatToken": "0x0000000000000000000000000000000000001000", "minters": "0x0000000000000000000000000000000000001003", - "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 + "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC "maxProposals": "3", // Default: 3, Range: 1-50 }, }, @@ -624,9 +640,9 @@ var ( Params: map[string]string{ "masterMinter": "0x0000000000000000000000000000000000001002", "minters": "0x0000000000000000000000000000000000001003", - "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 - "name": "KRC1", - "symbol": "KRC1", + "minterAllowed": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC + "name": "WKRC", + "symbol": "WKRC", "decimals": "18", "currency": "KRW", }, @@ -641,7 +657,7 @@ var ( "memberVersion": "1", "fiatToken": "0x0000000000000000000000000000000000001000", "minters": "0x0000000000000000000000000000000000001003", - "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 KRC1 + "maxMinterAllowance": "10000000000000000000000000000", // 1e28, 10_000_000_000 WKRC "maxProposals": "3", // Default: 3, Range: 1-50 }, }, diff --git a/params/version.go b/params/version.go index b3695414b..d9fcd02a6 100644 --- a/params/version.go +++ b/params/version.go @@ -21,8 +21,8 @@ import ( ) const ( - VersionMajor = 0 // Major version component of the current release - VersionMinor = 1 // Minor version component of the current release + VersionMajor = 1 // Major version component of the current release + VersionMinor = 0 // Minor version component of the current release VersionPatch = 0 // Patch version component of the current release VersionMeta = "stable" // Version metadata to append to the version string )