Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
contract-case
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
duanjinfei
contract-case
Commits
ccaf3350
Commit
ccaf3350
authored
Apr 24, 2023
by
duanjinfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
five commit
parent
c1ac0912
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
222 additions
and
628 deletions
+222
-628
account.json
config/account.json
+4
-404
app.json
config/app.json
+1
-1
contractConfig.json
config/contractConfig.json
+140
-140
main.go
main.go
+3
-3
operator.go
operator/operator.go
+45
-45
contract_test.go
test/contract_test.go
+19
-15
contract_util.go
util/contract_util.go
+10
-20
No files found.
config/account.json
View file @
ccaf3350
...
...
@@ -149,107 +149,7 @@
"0x77B27277ff54C87a3896C6AE0D989EB3aC82D3AC"
,
"0xba4e3fc9Af8888f92633eBC535A25110a522d114"
,
"0x7DCFC3f365D1088486053fAB04527fa9ff899F2a"
,
"0x51dd8a293E48bE3407Ea96899f8996fb7B19cA3e"
,
"0xb22Ac6664D9f738865aF313fd32303ED06466C50"
,
"0x0eDeC26Bb0f62d53AfE55ab94b778890e1b801Be"
,
"0xdeECaA3Fd85B07208eC2108f4A39Ad982027febF"
,
"0x8f900a84E4bB2CbFdd475dD42dc67DAB0FC41E82"
,
"0x9C77d2129bB1BC15652Ffc6794900977D699c53a"
,
"0x1363106d5899D7eD154f1e8ad4b9557746274f2f"
,
"0x91c0eDDc409E4bFcDbCE988f8f9d8F31a124F587"
,
"0xDBADbfc6140B37951Bc9dE4b505A82b0Cbc23dC9"
,
"0x4037d3B1F996865ae20462A2791896c3De44de0c"
,
"0x3AB231bED3Bd44c1cdB11B68c74eC012c6aE8908"
,
"0xF45D27A66493b4E73C6ce6737AC03aeb10358C81"
,
"0xf024cB8C1bFfeA0Db41d60e72a9e1dcF12A08352"
,
"0xf8435cE5D297aeCBD590eAC8CB2C61FcaDA63380"
,
"0x8f4CBbc0ad27dFD3b4773409E352cC2942AD6811"
,
"0x908CDD795FD0f1E00eC7265E888b0019a7E183a9"
,
"0x1a0F270566F246dd1BA8cfed03F67BAC109e06BA"
,
"0xCEBD7F947f598fd2549C3e4a741d93f8280e13e1"
,
"0x8000EAE5E3235D87443A1eC77978D0b7BF8d9FC5"
,
"0xE3f5B075A7cD5C30aaDdBc47784b14c312a6a45b"
,
"0x7B07f5599b598ca815eF48281769424C766aA829"
,
"0x8e0e56a4D9c0a097b504B931049A2B402b554a2A"
,
"0x1c6befD072ECE24c405B6F03A37Dc33A62EE1E94"
,
"0x1eC2C73b03044054BB8058592fd731DEe2171E65"
,
"0x01994e8Da29ec7f5923D9D2a5B90531Fbc730576"
,
"0x69463cAAF311611728Ad4faBd33858D998bE6bCc"
,
"0x38fA3ADAC8c6AaE3047c7e8aeefc34Ce4FF0fBBb"
,
"0x009E42D70Bb24377d42AcfBcB02b1fB3F6382Ec1"
,
"0x03BF7f4949E804521Aba95b0064A327646FFC2c0"
,
"0xD63Bd11E6B141887cD9D49793b954aF4C188c362"
,
"0x61f185138Da3c4ebe3Ef9E3FE364CC053B6893c2"
,
"0xC8e7C4C45dfBe5edff2D7f42F5e422308FC901D5"
,
"0x857602A85aAda8443f3B591b8F929C193729dC2e"
,
"0x9c3D17c0Db17fC6053E81A503104798757091565"
,
"0xa3a10b4C0C14059A0AfD3c843C61DdC7e2753611"
,
"0xfe99b07e01efc22024F81b1Ab07eDF9Ea9826Db7"
,
"0xEfc38D0aD3bd02AeC88AF1994b00BB539dB5D1EF"
,
"0xe6760685993c23F57e9aB1024A75a0c09842C049"
,
"0x385BC16903E713c292A4E539aeE6bf809301BC2D"
,
"0x5aE7268d29f6C6545052d9A5966F2Cd679950e92"
,
"0x426c0a1C48eF3B8059af302724E611FFf0D7E3A1"
,
"0x70a42CcDC9252c958EA41BC34C7BC6EA55652222"
,
"0x52012c41F844809eD8155A6cB5cbed1cCD6Ce602"
,
"0x3E81AccdCF733237345a05A3aC1F12d33b8EB87A"
,
"0x2887912E49518193328105f3C0Eeb3EBfD46de2C"
,
"0x1b948C6d6E96d188f8FfE8853c785e56cF1f95Be"
,
"0xfbb9f930a06aBa0Fa5655DD7e3fD5d70253c8Ec6"
,
"0x5C788B4b483c4bb77021F0D6098473297F62E28E"
,
"0x7930Bb1856353BCC302F5fdBD8D09c0651355D29"
,
"0xB3718306Bef614c74B012C6980318fa37c1cd9eE"
,
"0x46dfEdB4eFd310704199dD37A7c9d01e72630f96"
,
"0x632E1dEa471A4324590E857EF12CB42401a39A10"
,
"0x9793e4DA57D9A643C78937cdbfA5e199a579c583"
,
"0xF69ee9f54Ed1C59626073354e104a4383EB651Ed"
,
"0xD9d125d5FB1919B3356b92C44dcF89216c3F2AFd"
,
"0x543e25b475586Cb1cA5429e52b09c00833138597"
,
"0x85e2D4E8Be5EC5db583e144b891C11F95b74B31C"
,
"0x29a414093cc0F65106A12c722fC3299990d7Ae17"
,
"0xe4ECA88D3201449d530A4b811dB6312f403F6BCF"
,
"0xA983Ea0178a7dA4321583060B523037400B3a121"
,
"0x280cAa9fE0C60320C16953858f8Bf943073cEC1c"
,
"0x392f4ABAC0EF4f68E7b4000b26e8aDA766c5B1Ae"
,
"0x323375ded060F791d8a69E54ef70437813371592"
,
"0x564e4Ef36b57Edc0338841E8c9B38715887047CC"
,
"0xafCD79fBf40710C4E178A5300eCf67D66E499d1c"
,
"0x2ecb66FFcDFa8B32Fff1C98a4ACA859cFBFd5377"
,
"0xc22a6064AD934F8d5CAd82E4245367465146BBB6"
,
"0xa3dABB108f26cbF01a18222B0444bD01555328d6"
,
"0xDE68374a91440416e2090a0d21010dd745E6B6a7"
,
"0xa7Bb297596F53Fca80A45F23229a208Bc1Cad7D4"
,
"0x4ab888DE9719F7CD9369908666F126e1d397BF3A"
,
"0xc33E2DE1ea901198393A19AF39B9E53cD5408Eeb"
,
"0xf9Db454595F3D8987b4857E819979cD72123f791"
,
"0x71b8Ba6a786DD8f189b42de430aaFdc830C0390E"
,
"0xe25E361482D61461D6050638c12A604373107f7A"
,
"0x9107340dAb826dB2d308e66809f34Dd2a73bd37C"
,
"0x6c20Ba00AF91Ee1F3309B1DB7bad5f4d21F90A1C"
,
"0x6bF9415034AA1A5780F0F3ef6aE50F09832fE024"
,
"0xfC70504dA6246BDE197678d30d11453b59Fe08c3"
,
"0x1E1796e267f82D0348bE28B6ab1467a9d9E74e09"
,
"0x370d74129DdF570ACe26b355ff09a5d45635015b"
,
"0xa9ED6B68A3A5C3E996904FdfBa5FE28c55C4Fe37"
,
"0x91A9C1fCa4cca52DB347541a75B56C718bABff87"
,
"0x9d284F1ea90284A33BDDDE0ea39BBd6517818910"
,
"0xf9DEff0c052Eeaa5A49aaA4d24c1763892034bC1"
,
"0xf8cf6A55eDb53d59BbBc3AF8f454498EC7ff93e4"
,
"0x4dbC457fe02f0fE54301f9c1e78B564623E5B672"
,
"0xB27b09bE0967dB3b95B23901E71A8dF440c98Ef6"
,
"0xaFEde7b74AAF0C40C5Db9adefd3e178Acb292184"
,
"0xFaC0F2E1BDC35CE35513c66eF883e752717d87bb"
,
"0x9c6ca2fBBf23b0e59a6d60f74e9110Ca4C41c0e9"
,
"0xA3393F98f5372e21f1D52588C1Dd393041185863"
,
"0xC9dd8c1Ec4AbBDa7A3B18E2a40E1E5E4C5551291"
,
"0x09e000A28E254b96A0eD93d492C5Ec290e7A6Bf2"
,
"0x1931d1279bB76f84B60D900B03B4F799f3503934"
,
"0xC2d7C42755193eA4eb603165Bfa84a45291D99f5"
,
"0x301870Cd05aC9dCf041dd5dC95644dfdfF72E858"
,
"0x11474D3E44AD587a38e78cba25Ab284798B8A7eC"
,
"0xbf8BF1D9a342c593acA2cfB5f577D65F342D5Ab6"
,
"0x75bFcDe750EEE6E338f8D0E092b31C8051F7DC8b"
,
"0x812D866f7f558A7325c16B729286e0e661b9DB36"
"0x51dd8a293E48bE3407Ea96899f8996fb7B19cA3e"
],
"fromPrv"
:
[
"0x10ee3579756076b5f44a44c4efd561bd7d57d1ac847aa78d2ae68f6a958b85fe"
,
...
...
@@ -401,107 +301,7 @@
"0x875ff41d54f4be9055cbe15b7fbda7a4c6aea00ffdeed2555cc497c41d51763e"
,
"0x13e3bbef757734b477c11eeb7af73e3e4da5b2b311a698ef15dd978386069c52"
,
"0x7bfeb55f04bca65c9c6f346f3b313e56ab9519c1232fb26aeddf18b991dadd64"
,
"0x93a61886b83ba2362152652c94378f896059677765c5579653278828e015994c"
,
"0x9e1f373f9d45f74bb6aa1baa51350e1ccfaee4fc6bbb0342830ca0395631866d"
,
"0xcdf48135bf5443f44f6b282ca47d439ca00392124f2b36fd8d7ef22d36461a19"
,
"0xcad0291b77c31f1476bc2f37b39c4aa5cb4b3435b7b9b36c6de2b20212d3641f"
,
"0xb03ee4bf41edc7ecc7a832d66f178447296b237037d6acb7ccaec26f091ad05e"
,
"0x31ed76c6910d435044d5c567b44f26dd4a3a0bbf32a9d6861e5f0c98949f9967"
,
"0xef6078f7cb2dd4d6511045a7b3edee5527428825d5beea46c8d782c1e2f58c8a"
,
"0x0ca04e7f7e1fe37cd04124e0d28166bcf05d02081f222f0cfbc43fe782fb6b7a"
,
"0x3dc0d9e8a2d0f8d0fbf7f01e56845fba66ff06aa86bf36c3aff5aabab8f29a67"
,
"0x6db59d16b98b063c7bcde7f70f4f4352a6040bfa29673bf76b68dcb14335a228"
,
"0xd644aee0f4bcad37e0d64380e398612d7092802978c53fc0e0507e148b08d256"
,
"0x0a3fe873a1f546160bd19c70084d32a9145a64ea08894aa5c9aa00cf0f5e9cc0"
,
"0x8fb89cd02b4e6916ae0545241020518313e4bd76d142c33d97d765576c466aa6"
,
"0x56ab71cf503518d65c756714eda01f6dbd79a31b9ed51a25f3d29faa397652a6"
,
"0x97292634c7aec380301e183d49b00749457071e12355220314176dd7a7b26041"
,
"0x7e06413ecfed7a85455033a6e99d820843334e12caa1bdf09ba66abf3c67e053"
,
"0x6357f53fcd826cd08925a6dec66faa780af4c3c6f860bd0590dd0fef907bd76e"
,
"0x650f3246af43a869673e1ce2e52d2748b7f1e5f105abc911b139106cd1c6ba9f"
,
"0x858102a2ffd10ba444c6add63c068ba149a62bb475204245728d3a3b5420ebed"
,
"0x58b6f4325db93f185e0dd0be928918fa28eeeb9a953548274366a7f99a53dc2d"
,
"0x61aa53bb8f0f83cf1ec4c7352b546d72e6883b755683c0d06727ae70f08a68d0"
,
"0x9e84242322961e84b5ebcf951a5e537d0294774d0340913f0ff12ad9f87c7bbc"
,
"0x501fda7e610ee40b82802f6eb59de0ff508aeddaa148e77eda0c4e74ea3c2b12"
,
"0xa0ab22e652117d3400a4c084772ac0ab97274b8101283f0e59cf92adfcc9f4fa"
,
"0x73bdebe15b4cb3ad3be13b8f25e362d47eef1c1f1b09c78ce93aa9887ef32c3f"
,
"0xf6c64deb850175054811423d47a3ea0843d33672dd75839c960c6445dad3a0ed"
,
"0xa94b7e029165dfc6a9d33a0ac8a1344bd258989bc8520c7723881b05f4d4f7b9"
,
"0xf0a1d7061ecdefc4f20f29e0c8deef271309417cc27bed5e5ed8f496ebc0b1fb"
,
"0x6bb5eb722fabc778a27e7dc340c6805ddf4265bf64417710675b62923fbfb34e"
,
"0xdae2a0bdaff97700f4c58189f171b1827a20177d48f2c4cf71bcb4f90c98f0ac"
,
"0x987d6654f36e1362d6ed12c364382bbc19e02dca64569adf9f3ab217b5eec8dc"
,
"0x4d8560cd0743ecdab4d9e3cdf062776bbcdea2c209670d9ab389980ab63bf27c"
,
"0xe6443b302005b639e46255f25b33ef1126a9c7659239b4e1316066a6ea323eac"
,
"0xd0e042ea84d891d0f6ec089bad12d9f299ac276b11d34bbbd2c6987187d622fa"
,
"0x4d58ff5f9c6f3de3090f1aed56e528038963d2d7bd063abc454c83f444124cd1"
,
"0x54aef1393864f90756eb76de2c572a058e7233d114d2d2b21e8346ff8cb1530c"
,
"0xcd3e36e983f63e239b72df1fa68cbd521082cb652c840d170140051ea371c783"
,
"0xb646e1cee33ceda7b96e15f6c7114638d026d6207b277c9602909bd69a31eb67"
,
"0x73b1974305f169cff5c3c20b610a244a04706e5af17539e0577136106a45e51c"
,
"0x0f99e432660b4ec937d17f6995dcdf3af2758c5263f4a8a54ab18dd4611b983d"
,
"0xc55a9b4ae3dce1a38e056f75f13220ddd007ae22c16504fffe27f6295f4af701"
,
"0xe4c13f61156e3c04dc3493f6741452b51043d1b987ecc0edb4cb3a928155aeb2"
,
"0x90b524a0f4166a42403a270172ac4f46a7e7a40914a1270a4721d8c57109aa5b"
,
"0xeac28a7c27c9e2ef7ef7c5b2cd437ac830980df6c41ea39cfb57a7b4dc8a0419"
,
"0x02a5d4789eee20360fd293372d19005d05850ceec3253da3f77d991555e1019e"
,
"0xd3405cd0964f0788b6ac7d72b3e98c20c2cf24c4c92939aac9d8382cf944b0bf"
,
"0x92cdf3d6326223376d4a26ce0497aefc4071a43a3ee172a0bb859fd072abd9b1"
,
"0xa3235ed800810054cdf322b8b60c45398691e66924e6a6c0258bddb848dae0eb"
,
"0x3571394bbb0d0eeb9f12b06af88d394ca733fffc7a4062203210e15adf9e2fc5"
,
"0xf7886dc0af2534a7dd63cf4f83988e41f0f3eb787558f8e89248c65e0430e87e"
,
"0xc7600c1855d5b007fc221854389d80e858306c2272772f4f18331ce33a65e5c1"
,
"0x2b16812a09d152ba00ec31cd180239a8c5ec440845957574ff8dee8f9662b527"
,
"0xbb56330bd976c4eb5b238340f8948f6640032ed4fa260cb7a06515613882bb4d"
,
"0xbd0713109f8cf658af11f0d2a80572cd25c425a13988d5d743ca46c0cc2896b4"
,
"0x3a2b622519fd2b45b43abd5ac38ea949e299f47923eb74ace24c4bfa70dd1422"
,
"0xfac3b16aad670a49bdd50dcaa9cca75b58491a9187d601d421ff4fc82ba06f68"
,
"0xd3029314522f3859df327ee0987996144dcfdeb0abb3d675671b6fd30b1d67cd"
,
"0x021af7fada92da142d57ff010616368dcfba01d53802cec4af56a67ca67cc13e"
,
"0xe3fcdc2eee8b7af6248a7898af9fe3e0687bc2ee0ee0cfb8c3bebf2b13985918"
,
"0xf04b1379dd96c41990233c5799d659d64889b48740d411b859f0bbcac69418b3"
,
"0x79f1f73427265fe2e893968ad9a8fe3bb15cc447784103591f421a1e7462f7e5"
,
"0x106cc39c645d7d5c8dfe7551ad0f4177e9342f8161d7a719cbfae06c782dbcb1"
,
"0xd1eae5f23715380bd887a5a7ad305ad9db56676965d410ec65742358976b64f5"
,
"0x5ba575c48eada1dec4762103bf354a2bc1718496714ff2aeb9da0854593c8066"
,
"0x284df115d668acad7fe2c2c669137e7aa2f3159fe3107c696205ab39a5148f78"
,
"0x9f2554f06a660cef40fe2f94bc1e54d2fa7f51f29c4956f9eb364397914afc8e"
,
"0x42025957684481f205a7913c8ba01e593416f7154357498dfa21caba57117fcf"
,
"0x4b542fff17591dc0addec9ad20397144e39348590a49c377a2a245fbdbcc1f7d"
,
"0x5210886164292308867c8f69e664f674313878962ea773af84d5430938900314"
,
"0xd71e8b5ca119a33b0668e248bdea2f49a899d752bfd478670be9e05c3e88c023"
,
"0xd2b959717e13f723ee75c9e69252ebb6e7744e8194e9530bfda86e47d1816fd8"
,
"0x9706ddc7e557b7e35f4fc68112742deb33d0976d3a9dfa3544936eb0da550658"
,
"0xfd5fbde2a9ec3d3efec32b67ea4537b908d93afc729e3385ccdbbb94310d3d92"
,
"0xfce5954882983f5fa800c4b438c2075c7767574b3134bf9553cc515beea352d5"
,
"0x48953790edb7b9e9d05ea9bcccf1c2af8dd61670aa6e752c7447af45dca19867"
,
"0xa8e1441ed8496431e5590f0a7a12f5d2bafb81ef5ae0e717080049b737dc60dd"
,
"0xb966275a64be89102c565998a304d8bc0b890fb731601db3df00d9a7532d81e1"
,
"0x5593173c55aaf245177878ac0a2441b3616460763a852cde21844ed8c9b8e245"
,
"0x4e3cafe07afdb0c606270c8f9f7fb6d5a553150878f0ac7fa3dce253c8873086"
,
"0xf801afbfa08a9548789b5b1bc7d0992a6f781e2af4d537c51efa8eb84b61f7b1"
,
"0x0348a2d52f42c8ca4cd9527a1bf4488e183756bae405a792d54ce2cf47ffc855"
,
"0x5d18f9438855a5e128ce2465eb8527194a2992fbe9544c00a1554433f28e16eb"
,
"0xec1083fa5643f71b3a77727bf2aae18758f59ab88828c5cf21160cedd9dad6ad"
,
"0x4a64d62235885e5c2e0a17ef6494ed0080e44e8d332b4bb8df8ff3c530dd342f"
,
"0x244287ac8dd8c75d8c998561b28a0197e6bf24a16694a1ca4b45d6b739aeff57"
,
"0x63709fee6d1ed0c348958a1df27cb15f41add8e05a7701f9db92900aa602a642"
,
"0x60943807de8e1c76c0c548ea46a520d9a2ff0d4c230a1b6a4c1ff1ba611dfec6"
,
"0x1f9d42f74dc3ab875e7f62a17d6faf30f7a214352e05d1e87a9092e18c7341ce"
,
"0x10f13c4286cc5d6a802c33a78d57cd4b8e9b320fa8a1015d072e19ca67549efd"
,
"0x40b81e21eff775f3f8e3338e5a7128a27e840cc6ceb6e2b9ed8e9a0f339f4c4f"
,
"0xac027ae994b7b1142217ef21f372d6acf86bb084ea2bd285c54867a1276be050"
,
"0x246e76a7ec46bcbaf4187cd2a88f49100919c732b701e14fd9fbfe676496eb27"
,
"0x334e308295585843882745b3ca9e15609698a26ed97a3b94c812df7bc2db2c57"
,
"0x27411e109d7ee4d9564472e81222b65a966ee792872357f2bd242715cfae32d9"
,
"0xf805d85745f32970d53124b4517f5ef813d5913145718d60973bcb89ad3a922c"
,
"0x62a250e6036756a5d0a443831fc404770948e5b5eb5f9f7e795e0baac9e6d87c"
,
"0xb14ebb52011c56364494815abbc9280eb693ddd4444e066f4e4f9047f940f362"
,
"0x4661953af7f561486388a05e170c1b89bcb6782b1987bc3fbbed8d8492db5c1b"
,
"0x045c003cc690feaac9764aae5badd42055af87f00600dacef60276927fc5f6b2"
,
"0x68aaebb76d7ca846bc1b435cfc8639477ee2f5b2baddfbd64e589a82a5363227"
,
"0xab342affdd5548e55b961e855cbbd2165bb870087a2551d21cae9941b50b409b"
"0x93a61886b83ba2362152652c94378f896059677765c5579653278828e015994c"
],
"toAddr"
:
[
"0xF444b422cb501F909B444196d81fc85a1E7c3b7e"
,
...
...
@@ -653,107 +453,7 @@
"0x6a217FD6612Fb8e81515B58900e99b5a970dfcF7"
,
"0x59Fd7c8D2F3Fc1608d440aca080072c37e6E5066"
,
"0x576B53def4d7D3A586F1d49436642EE918208F49"
,
"0x88c9DC7a822D7B98525f9C8E1Afb0a7217Ce87d9"
,
"0xe7038E8f46b03c0e203709E859e1518Dc063b992"
,
"0x62D8948Dd75071896a8445a249311dB25e279A21"
,
"0x54b490F74f6a58FaDB54B90a2cAFbB3a4cC320D2"
,
"0xd8396aC8E0dCd1CC11330cCF3d41831Ce4aDB9bf"
,
"0x8164c395fcd583f6bc6325CEdbce30C90a9a1520"
,
"0x304a8176dD72C2AF145f75fCCF69Aee88743E171"
,
"0xEcd628C770A0C947E2dcD07Db4bE2185de43F2C5"
,
"0x9D1d69025ff2090B2e3EdE41EeB31D7Bd366943B"
,
"0x9Ad7EdadcEaF56dbA04D2Ba507FE940CF0a69767"
,
"0x5DD74b1ED36875C0B431B2bf2DCf31bD2014D6A4"
,
"0x2E32A86BF0c732ff9A974B65AEE5415EDEC625C8"
,
"0x3aBe4fF80741AA1ac5d1f328737639398b19CC52"
,
"0x2ef85bf703fc5f4df084Ae1D1396b614443c6931"
,
"0xBc49B0dEBf41FA130a87af3057A35D82c82b6653"
,
"0x4d52fdA1FCE953dD68e8Ea96175e4894a4190F46"
,
"0x48A539c682eE8f0dEde3684f9a6Af54c5E42027A"
,
"0x0C0777B4fD00a218f8Aa714FE2C408fcBEe06C90"
,
"0x3A6A8313d93FD4979603a5938286D15318B9fDe1"
,
"0x2e56F4295964bb84cfFE3668c1b867BE8b799381"
,
"0x50A3BA2656d71111485775214CBbBA6F4ffbA78F"
,
"0xD746B88e3032c2Fa76e823D246CBe074c7ac8e51"
,
"0xcC16bB96855E53482a8B4E8A9394c4F7c63659f8"
,
"0x18F1569dCB74cd1b5F00BC1F86697FC4512F0AB9"
,
"0x8dDBD7b7E879988d1821Da287B154ce69796B84a"
,
"0x34eC6051d013AF8dab84654f1e388e37F3A0146B"
,
"0xCB599040BBb0635681a9280db1C314B6B599CE0e"
,
"0xE39eb02F0b6bb8B648d48D8aCbc3f5d1a7a21293"
,
"0x9F20d4630756992e747EE8DAb8f5012ceb619D2f"
,
"0x5bB3FaeEc54541e54582E4d965be3FDC189B6342"
,
"0xbF8d54b8673EfDf5422932008946D5e5B451Cd3D"
,
"0x48dB672b0Dc45090d67AC58751cF7d18fc823144"
,
"0xa0D03c12eE1a77e28a780a9ebde3dC2871d8F70E"
,
"0xAAf61C76888627740B8B52aE2424a828cC76bE65"
,
"0x6B1818972F356795e0285cAecfCA3B215c4c25ad"
,
"0xc46a8bED5893D66E9C982B84828fe42E4BBcc8Dc"
,
"0x8b3ED74fCF6b3b4390Da62EcED572E338D3da377"
,
"0xFF13807875E194404805bD8f9A4119F586b8b1fe"
,
"0xeD57AB479b94ABA6235f127CF214D7E953F07856"
,
"0x40B0d26f43ae7eA50F0cf4540e8A016519D36313"
,
"0x5C6f6299BD510B6703A48787aA05E021caEeB143"
,
"0x94F6aBb4Fa3919f053DD6CF9a3a2be500026a43c"
,
"0x5Bff6b736d00f2D1daB1f1a8a9155349C3414a1A"
,
"0xa4BCBEC23ab40796B40584416Abdc95D242D7067"
,
"0xaf8A13B6d64102aDfE3c1d92d429f58659027499"
,
"0x47D8f53EA8bff787110B2325D0B6B1a5321bd598"
,
"0x8E8F2505220ccc6eff7a4ab76bd17Ef20C28B170"
,
"0xa6b0F76d7d27A20579e04dA0e64dac7FB76888b5"
,
"0x1eCa7C33F2eAE65c11d40d78C451CB599DcB6E87"
,
"0x22FbF8f917438a52081FBcae91E5fbE6B648Fe4A"
,
"0x471CE9eb40A1cDeeD49879E57b76e2c61FF964C8"
,
"0xd9f2aBb0c7f42F84Ba33998b1c3a8c0B375D4E09"
,
"0x90b8440cc64bEcd92a11fbA3B9155c6865cCa0D3"
,
"0x189bfD31a3f880097A9A20BDAa129ff4285a1538"
,
"0x00675F0168523d7459fedD1ffaf76d928C278cCa"
,
"0x1dbC02BCf5185621b6867BA048BC09aEC4Dd8326"
,
"0xa858F9D852fa37A50Af18dD18D785FF214c677F6"
,
"0xC70C7A78034e4473C5eBd17dCc34d022769E9A7c"
,
"0x6dABa02D23121C604183ce195A4A725c7417fC81"
,
"0xbC28937FcC76D140046D7506c6d12847729250C7"
,
"0x799dcA3DbDB926EefB7fdc32ccc1902E98d95948"
,
"0x1f27Fc3722b8723046bEdcCc2a1D6607b3057272"
,
"0x6D6D5631477D49fc282091f6F8F221C36d04cc05"
,
"0xE8C650937e84469E69eaD686B655F7D70D03bE43"
,
"0x06d589f4a63bF548701C7108d5239aAFe578d55E"
,
"0xfBa40123d836B3A1E84Bf59c65f58A7a46Fa9965"
,
"0xB6E4fA49c0086376f7E62bd43E4c9e728446446C"
,
"0xE5efA6BCc378ca819dF8078d680EB03d7D5D54b3"
,
"0xf64FF2EE4e1b94fDE05D23f95Ed823646EbD647C"
,
"0xA8246733bdE19DDb2F729BEfC2B97B3bE6113435"
,
"0x030F9cA2Fa3Abe63d66526B77C3f088a80f3b239"
,
"0x8510F9418Dd4a38c07AD0398fa3dAC8cc911Fb34"
,
"0xf2a3301BF6cdf830C0Be4aA6bb796acDbc7AF080"
,
"0x4EAEe19B223DED570DD122BC5190A5Cf5dbC1Cf1"
,
"0xDB6760117deEbD2bFE0eDd977eDf130B2809343D"
,
"0x76C944AbBf0399C678359dFd735e2045C849EdcB"
,
"0x4a7F39163bA2185F2Fb0447Cd7d406d5DFB7531f"
,
"0x3A96a9A4430A66d59F45c64D088385da87dD1942"
,
"0x1B687c6b680F1ACe9515C10DC1f3c2f9A0c47C94"
,
"0x1ee0dB1aed4Af2CacDBd4778558b65364Fe2A6b7"
,
"0x1aE431D6EaCDAC9C8C2F66d36e16DB784C267Aad"
,
"0x532A963A1e143014CD5EA68E217A7295338dF424"
,
"0xc23c82FA0a6Fe8b1B000D9a2Bf4db94F3A2CB811"
,
"0xf769981AC16FA93624B56Ab8299dcB7727DcddEF"
,
"0xd7f4D5Cd8bD28cbD6d180cB6818b9fAA7A2EDbfF"
,
"0x65016AF3276695aC3C322331d2Df6caced181Ce4"
,
"0xAc0226A5070B3cc76F2c234ca912cF2668af37F4"
,
"0x20DaFA62Df66e1062D4B0f10F7FC4C17e16D3cC3"
,
"0x8De984F28bBDeFdf8f3c7aBED262a20a7eF21932"
,
"0x32fB4A99439bb228D879B8a1729EDB9974DFD32a"
,
"0xAB6FA891cf003188c1cb85E4eE2E2BA5d26ac65e"
,
"0x2695279539B2e678984d3A49441c84C185F69693"
,
"0x0659f07963DbbF40Fd3421f499c1b007C9096241"
,
"0xf1b952CF0cCF462243894F8546dCbc5a0cCfC04F"
,
"0x0F263078A46f60C94662A10AdFD9b71c2AE950ad"
,
"0xe6Ed9F3d5bcE3Dab7B5910C229465C410CFe758c"
,
"0x2378918a436Df787C6Cb8B5674A6F1709bf81f6A"
,
"0x054ADA9F231D5f7233a3269aC92Edc71239dD19e"
,
"0x7cc5300501AC371bBd597927Ea9FdF41AE1aDDca"
,
"0xfBA2048c8670dAa12a3f65fb738eDEcd62564Cf5"
,
"0x53a1bF1885d962c42e96F4723a0A593c7B793F4f"
"0x88c9DC7a822D7B98525f9C8E1Afb0a7217Ce87d9"
],
"toPrv"
:
[
"0x965d28db6348dd57ea740122015fe30cd7b4630e7d5e953f9da243a6dd827084"
,
...
...
@@ -905,106 +605,6 @@
"0x787a1eb77a655a184ff3819187f3db38a376af8d834520625fc96f82c1fef70d"
,
"0x7c08a3d6fe2be0d38f902e29bbb39c89789b272395968fa19ba9c245b2e34e41"
,
"0xef82cb2c923b1d2818ec2530ba82c498acec80b651e8f9b95493fcd63d45653c"
,
"0x55c3870f1d6bc18b0f6924108dc6ebba7d35e20e38b0bd103391edcadad93016"
,
"0xd7d12baacfaf8d892e089226220e56c80870437494442c4f3e2f7eef3794219f"
,
"0xed22296f68b64e6d4aff58113bb646ac605ab5e0253e62698caa6e141ea9b1a9"
,
"0x58de53c25353e308a8af6cc001c96d0bcade52dca3bd23891f8a9c60a66f07ef"
,
"0x7ac3ae2c6acec8a1c255807805d94989e8eb5581097e7d19bee57f05e97e46c6"
,
"0x85688e82d7370ba7b501a3cfc1460bc704ef61b7d8d1814c6bf35957726bf0ff"
,
"0x9fee8fc61de14548e2c6b375851bdc20fb6df8d56184bd12fa9890176bb8888c"
,
"0x769c107125f3d17e9235130d1a5b1072d558d11b0e9fe15a89ea9dd000eaac7f"
,
"0xe29e1384dd09fac5c0fcc351eabbda21630e5fadf3d4f70f9a00f06edca28d54"
,
"0x187d1910c13b6a6831a7fdc2a17c175a0353728cc7e7788528794c5fd1bd14ea"
,
"0x97b9b4ef4682c1da11d21e0abf8e78efe28da571c4270a9bc775fe5739e0dbd4"
,
"0x010a74491672233ff5d1d6c9b30ef74f1a5f2a00ebf0e61bde04d52629f11313"
,
"0x57f9c8756a60ac0318bf81d4d53d5a2197fb471ad7dfbbbef71b4b54d3c6a85d"
,
"0x47aad51130cace89df63cbb2bf3f72d59f9faf480b5c211d008c8ad299a4bdc5"
,
"0x30f5f459144e262bc1cc0d57b731b44341186c9a72fad3e59f0f88e960b533ce"
,
"0x36881c1cda4f76efb06ae842d15cc589ee4d4e11d0bf584878a4c03e486312ad"
,
"0x7a9953f97e3ba5dc58bc6387df585b4b5e6905a95da7f2f1d43ecce80638c1aa"
,
"0xdbf2ec903629dea5a19f16ed342fc77d4618ae045466cf0ac845e01c06e80a1a"
,
"0x437535abd59600ad832e0055844ed62b3dcafd926e02ef1715c4f081b8180877"
,
"0xa6fa8f4d8e29512b0d4e5be31a2d645eb08615a4f09b5bfc141f3ff57af0e614"
,
"0x50e0b620b1f9a1bd5152afa07bfa7cf0583f37b366d6cd27f6f07fddfb6311a9"
,
"0xb0f07fa0a662565ef99da923a9cd5970bcc309139c58cf693d3f14865729983c"
,
"0xa3a34fd40649f5d559f8f4ba359dfdd701f7ad08b0a5686c06e0e06bf18d9931"
,
"0xb01a8b78c0468ff41fa90aaf29da5d34233fee18e2b781596a1f363a24adfafb"
,
"0x41046f0d9eb02ab82c6fb882e7fb12d1caba3854e0b292f33ac8f0044dc584f5"
,
"0x9e5e87d10d1a74eec1df869b9d1017733f7a2b3cd1d2ead8a45494fcdb6eb39a"
,
"0xb419aeac714636f2e69a5ea2034473d377a892e44189ccdfcfe2adfdca8a7d73"
,
"0x45c00cad54b1659fc45f47b8a8acda078eb4c646a21ed6bd91bc5f8dd3624d4e"
,
"0x1e081d16635a693fe8e4c0c3fbc0702774188e917021ba917d09001f9d438311"
,
"0x31df8105e6a6d9a9081dfd77c0db417812ce8566ae3ded18c94021f9882adedb"
,
"0x65c320e435653baaa879caff2d0fe579ac9cbf7ce29ba3d922c398bf2959edaf"
,
"0x6509f522e680b9a12e898ad3e5b897e4ec533657777227b6baaad4a6b4ea9022"
,
"0x95047ab0ffe7f17e709c980eb76f9c3b6eb46e06665fd4ecf4f8adf9fd2105c3"
,
"0x6cc8e493ead94f99dc3af14e40b468a64e145d49ccb5b39084609f9576001701"
,
"0xef1b66e4323e5e99c41b84b619c2702ce0318d4b3a72d88c52d51c152f099811"
,
"0xc7984af8457f5b20ba1abb13dfd836ac048a55af9f699913f5ab81d51a642efd"
,
"0x9456d3bc81319b68740de7dd1be06a09887d73f8de3c97bd3f7a56248b4da57c"
,
"0x3f336d288a268c05a1674a4d4fa44a412df10d8590e8b7b0ecb2dea09ad73e8f"
,
"0x0849f42fb684e83d88b0e91f9e50f72c0e01a2d3d5538f2e1fc4b6b1e577e50c"
,
"0xc67ae2dee9fd05a4645690a1cfb2037bec82c340c286c906e7e2d0bfa0da2db5"
,
"0xf5d3dc0f645fa1e91bb101183719fcc9a6f27ceac205fd21f100a7ef34245931"
,
"0xe4873516b6474a8127197c618b72e925d3d7c60c714c4b6c7ee1ba40e3a0d194"
,
"0x9c08bd9b962abd896fecfe9f2e00c006b0852040ea631c111cd3c63fe5b80efa"
,
"0xc8639e42e0df1696a80b55403f1881b9ab5eea0aa54b646ee2436b739f63f881"
,
"0xbe7c1b11ad1ad27a3f4d40225bca23a7a70cf611a69ba6fc857665d96c1ebeba"
,
"0xca75bc20b1bef0507a8d8d8909e882f14eb9100648f1fe4403b5f768b04f6a7d"
,
"0x5acd3e94399c376f8a56bea9e040ad1e7a0d98c9e877ee9d6e374185afe62c48"
,
"0xa5ac0f0f393a9deee27ad64060b68b5e0946bd13952c37d6706c45497e167a66"
,
"0x900dcf64bfcf25507e3e4d784bdfa2d83d8416ec227831ce2cd533de03353c70"
,
"0x17a7e929bc2bdc6a0a1d940c595e019d1f62a7fe743b548d6d3bd31d04b83c63"
,
"0x78624dff65336e6455efbeb7ef7f143c58ffe87933dd5e40afe0a21f1f13ca5b"
,
"0x401af0d9625239eb2d1b193f0add9dca599c3244cb3e5197df0bb1c8a8838ad9"
,
"0xd67b74444e612ea201c57f357400e92cfef84a59d61fa6ce04ed4c4e89fe6475"
,
"0xd182c9e5ebcd56e8c2cca1afa76cd3f06508ea288dfaa8132631c5ede173473d"
,
"0x3ad0d4a3ed5bd4f02ffaae01048aa5242274e64b00404c7ec9407a648ebdfcd0"
,
"0x2f591c68be48b480b21982fbb3fab0a9bc0bfac7e24811d20be666efc25d79cf"
,
"0x959c4a1b08051f151dfe0cf5ecc251782cb3347c23292bacd8660b8588491806"
,
"0x3b94c22431869bf7285cccb7bc304641585d0dd0facfd26b0f45da155716887a"
,
"0x04c7b7c8fce9bdca132a2d9316cd1bda8a09d956ca1dacd5e945ff6490eef324"
,
"0x0c28a462789bd8237bfa492781db5a90cf4a26c42c36f579adc77bcc8fe49ad8"
,
"0x08bac37b2f33765868462a4e461ec0a16ac6ed1900e5f9bf676e34850a7138de"
,
"0x11eb6a8510b1cdd7d922b7e4ce7c3c027ce6ae6fe6414cf2c208c94ca7f242d9"
,
"0x94d571033ce4b9f36e98a25fc5ae21dcd0e5ccf4d838d884a3c9dee342b9eb73"
,
"0x70cf9c6d1215b05c998a6703c7f32a43a9a239c4ec30a0129f56a998221bd231"
,
"0x6c69bbb97eee95ae3f1de3133b25123fbbb79ca5a23312882349fbaeac021da4"
,
"0xff768993452fbca7dcd7a41e89b494a8d00f592916b1533ad6239696d1c2bf82"
,
"0x2531db6f8019c1981c86ae81752035f09fb84bfa79be24ec5c22bee78b371eca"
,
"0xb8976b46c6744d35202f65f39beba8474675bfd0b14fbe082e09ef6b05ffe525"
,
"0x69b0a26b20b5003f0472e3404a0e7ab2da92cbdd530b60ba291dc98e14b45284"
,
"0x5951b58bda27335e39154327210c9722a8310e2643a74eaabf898f8e850ab668"
,
"0x5ae480540823b403b21325523fed8b7a9ede689cc4354ba23b63454c259e50a8"
,
"0x94c2be21bbd771ce0d37ac2e631ed35e442aec02a968ce6a3e0b3abbf5c118c6"
,
"0x7d39e77f3b10ffe51a24112e49bca9bdc4a93f60a7423fe759695bf29767b2ca"
,
"0x665f317e5ee92afde3517b99ff9fff6418805d9acec0bddb2a43214b68af7317"
,
"0x332b9686cf121bc6cf5530523426ac8022b908956c18c39ec70a692f95dad752"
,
"0x30b0ce3ba5a16510c1ac4c1ec2d442f9c31c0a3748d363dbe3b34329a6628720"
,
"0xf327975bed658803ad39d754dabe69f1fadf97a396fc504bea7a84e5cb4c9a07"
,
"0x0c5350c106fc090e8f6228ffa114ede4c9ff9f09dcacdf0396fa2653507617c0"
,
"0xc95a6572f4e94d4a5fc57e77c6560d109618e22f06fa0997752b81b9dc15ff5f"
,
"0x8297f01f8258febb603140a40ae7890c5c28a991c3ee98cca93d41ba95a1d34d"
,
"0x570b964afb677721a99750ae4033d583d7078db7beab1d48ccc6f608f6c90805"
,
"0xc74832af04d2519c3c2a601c91429a1dc0fce02e48e36f9ec0feef562aebd382"
,
"0x882274f88fe8d8b380357b33de563835c3e0e00f03534f9e45509a8dfe435c49"
,
"0x863e922c5ee22fe9da7581b98377bfe5f80df131a1f87ca14ae179dc2c2e4de4"
,
"0x04439c5a714e595150baf6d56b2fc1abcb86cc90f8a61d617f0b6da4db2fd2ff"
,
"0x9a5298b60df849aaa537b866039f724fe8dce1d93c8133707e7fe7b13e3c6d5f"
,
"0xd80e6755fe88c7c09d1ea6ed4a922eb51396a14a7b39fb91d377fb18f79447d4"
,
"0x94bff6331b97991572c1657959660a810df6b271e60d8de29131573d5a7817be"
,
"0xed8690ba68bd97508f8113cc6555d51b03f6a65135c4563ab0038bbbf0fdbf98"
,
"0x3b9d053bc31a39d5caf20d9ba908cf807edac2e17af92b55acd378ad9ffb4b50"
,
"0x0049c4c09d02eb784d0f05f18a4b192657f93ae4d4e1a0ac947d504977e36935"
,
"0x77cd1f7bf23c52a8a1fb3623f0ec81e6bf440e592c0c26404b9e9ffe8ea6f6a0"
,
"0xf4484633e383a1ddb15fbd932e3fdbec9cea8a894acff263f2bf4b275b954d4e"
,
"0x7cdde1d395f82302752d96dc2a8dce80586a9d8579472a26991a448b397f2adb"
,
"0xbcb3ead19d9ed224a0557f68415db35e84b11db577e65fb1c0ce8d20869a7588"
,
"0x7ab0c43beb008899b4182d766bfc5bcedef2eeca461499ca9746d3d7eed9a362"
,
"0x3348e4a327fb4a7001025f2615d4b3ef75160f64c01b4d0476f9524a097b9f52"
,
"0xfa5b8cf4028ae354eaf381f364607a7d8602905a2b13b041a36c7a6bb89ba7dc"
,
"0x408fbf90b3049c634bcd600ef76220158b03c390a7d60647c42247c24a3ec9fc"
,
"0x178187a7800a0ed41a4154686110c316e3dfbc5dc4506a7ee05fe1a3063e4c59"
,
"0x5d857df0173ebb23fb0c4c29929a009d11057f3cb5a6166d9fe864fac3f70e83"
"0x55c3870f1d6bc18b0f6924108dc6ebba7d35e20e38b0bd103391edcadad93016"
]
}
\ No newline at end of file
config/app.json
View file @
ccaf3350
...
...
@@ -10,7 +10,7 @@
"goRoutine"
:
1
,
"generateAccCount"
:
500
,
"isDeployContract"
:
false
,
"isInitAccountBalance"
:
tru
e
,
"isInitAccountBalance"
:
fals
e
,
"startTokenId"
:
1
,
"endTokenId"
:
100
,
"transferType"
:
[]
...
...
config/contractConfig.json
View file @
ccaf3350
[
{
"Coin_Transfer"
:
"0x
a589cc6ef990fa4f5aa03d522652958a5d55b0b1
"
,
"ERC20"
:
"0x
b7ca7e3d6a01e3e50628b80d7e532baa91b15595
"
,
"ERC721"
:
"0x
8d7263a431c9a8029c4584d9d5485130243f456a
"
,
"One_Coin_Transfer"
:
"0x
b8f19a4bccbbcf9022c92d415cf84dc61e6daf7
d"
,
"One_Read_Write"
:
"0x
f0d9674e12e82e8ea27ca078ef55cf8ca184e70d
"
,
"One_Token20_Transfer"
:
"0x
a85b42d70eea5327b457871d04f9b32be115571c
"
,
"One_Token721_Transfer"
:
"0x
d8f1c3b2b6a925a6e458ae8f18b5e60639c31f5f
"
,
"Read_Chain"
:
"0x
1efc5623ad299fccfd377e9d7444445c2fe832ca
"
,
"Read_Write"
:
"0x
085696039a6d7cfe7cdd39dd93553e874fe5329d
"
,
"Token20_Transfer"
:
"0x
f634b94595a0a98c56e8664692dc945a920f87e1
"
,
"Token721_Transfer"
:
"0x
a9c688ed700e8984765093f22ff21f07723c6706
"
,
"Two_Coin_Transfer"
:
"0x
307914ca53f3874f74d0611c14222e549659a85
7"
,
"Two_Token20_Transfer"
:
"0x
044bfa516df8d6cb4cae0523286b85c0787d0dd2
"
,
"Two_Token721_Transfer"
:
"0x
ebac9101d367f562903e99c432b2640c9d0acdd5
"
"Coin_Transfer"
:
"0x
b11ba93a30352b831909db093b253fa51e152cb9
"
,
"ERC20"
:
"0x
42414cca5bc62ba010091f3663dd50091d3c9da9
"
,
"ERC721"
:
"0x
408d8a2e22265edb60bc98f59d7a458f2cefc638
"
,
"One_Coin_Transfer"
:
"0x
a573573bac71d6ec394944d044737f8b49f5bd4
d"
,
"One_Read_Write"
:
"0x
bdbeaa19ce3b66615048260fe5ba90232312cbb8
"
,
"One_Token20_Transfer"
:
"0x
5176443a9d32f8d436f12432b39446b59019716a
"
,
"One_Token721_Transfer"
:
"0x
8c9133940b6964b5e5388306db60366f92a5ba30
"
,
"Read_Chain"
:
"0x
5224e17f23823697a313cfd4b00d1e96d20b14b1
"
,
"Read_Write"
:
"0x
294f8239c94dadceaa7fce6934ffaa42136560f7
"
,
"Token20_Transfer"
:
"0x
26a6dc7e13fc6375158e13b1dfb238801f1adaca
"
,
"Token721_Transfer"
:
"0x
069d538efd85a9c53e83bbc01f2951a8d263344c
"
,
"Two_Coin_Transfer"
:
"0x
dcd8655679e51b4096da00fab8b543e2bbf8f34
7"
,
"Two_Token20_Transfer"
:
"0x
efaba7306e6d05934092f3c35e941b3b3665a4f5
"
,
"Two_Token721_Transfer"
:
"0x
d7e89c9a8937300fa56b368f8c7b345acb6b09d1
"
},
{
"Coin_Transfer"
:
"0x
df2d6b72184f798fd9b599facbbb450a14ddfdab
"
,
"ERC20"
:
"0x
2ba73a39ef543abc80b30c28018ed539cedc50e4
"
,
"ERC721"
:
"0x
e20ebde1f619f8a078a5d8aa93e007cd7c29eb5c
"
,
"One_Coin_Transfer"
:
"0x
c18618830876c5fee157043e966b1a2dbd20064b
"
,
"One_Read_Write"
:
"0x
62c435fbe09bfec39c02db60ae4dd7206de88392
"
,
"One_Token20_Transfer"
:
"0x
f81a7c6563a0532a55723b862fc89396f329a5b1
"
,
"One_Token721_Transfer"
:
"0x
c05c6e28e2ae345da67e7f734e92490c888cdc0b
"
,
"Read_Chain"
:
"0x
f2edfcbe91f56cae98e93f116bac14df45a63a10
"
,
"Read_Write"
:
"0x
35c6bdb1d5c14daa0981a1888b89dee3827f4368
"
,
"Token20_Transfer"
:
"0xe
3b4a50b2193bef24ee62e4070a12ce46ae66c90
"
,
"Token721_Transfer"
:
"0x
51f6eafc4f07142ff64599b4d3e8edfbaa1d3a4e
"
,
"Two_Coin_Transfer"
:
"0x
55e25ad3c753739347da6d5ec4a12aa68d35da23
"
,
"Two_Token20_Transfer"
:
"0x
81b8355f8755491e2f190f696fc76ca341d76fd4
"
,
"Two_Token721_Transfer"
:
"0x
f313d4958bf05f2429b7f67d8c3b90dcde0b769a
"
"Coin_Transfer"
:
"0x
ca699a7a04735aa25907e945f4de3e71dc73b6bf
"
,
"ERC20"
:
"0x
cfea7774b6f1e77c4bd6752215df7aff27b8c0d8
"
,
"ERC721"
:
"0x
47f7bb28bcc8669abe5acd78c952279e9809e8be
"
,
"One_Coin_Transfer"
:
"0x
77937db0af63b9ad98f06266193aa4d9f44e33a2
"
,
"One_Read_Write"
:
"0x
dda8b5d1ee131f1bf7a68920aae2ca4e6fc021e0
"
,
"One_Token20_Transfer"
:
"0x
84ad8c8cc9a7f4b4c9fab81559f779a31e15b32a
"
,
"One_Token721_Transfer"
:
"0x
05411e9283c89e403270f71ec8a98c56a3cf54a7
"
,
"Read_Chain"
:
"0x
5d94015019ed7e92c6e2f5354edfb3ddfb4ab7a8
"
,
"Read_Write"
:
"0x
a4c06134cf5b9f057421bdc1592589e69ff574fe
"
,
"Token20_Transfer"
:
"0xe
aaf1b82c058d119277cabcc7cfd7b6bca8ede5d
"
,
"Token721_Transfer"
:
"0x
d9b17b97083bd4eeae007b72e26ea2975f22a0cf
"
,
"Two_Coin_Transfer"
:
"0x
94f87610b0c5a2b0b8baefa94c8e19758624a6d4
"
,
"Two_Token20_Transfer"
:
"0x
aabdc5d5c6be588f91d59422aded1698951b0388
"
,
"Two_Token721_Transfer"
:
"0x
14a32adeefaef1892c7ffe2d3591678f8a992c7f
"
},
{
"Coin_Transfer"
:
"0x3
8b1ea3d1a59eb30b5c7e6808b19a3c57fa7f100
"
,
"ERC20"
:
"0x
c483248a1d966bbcb24c56abc05b3c125da4da20
"
,
"ERC721"
:
"0x
5597c1a356622a8d0213257fd03a092f67da71bb
"
,
"One_Coin_Transfer"
:
"0x
49378c860aee4e99d3f2e4a8d3aab1b97e2a68be
"
,
"One_Read_Write"
:
"0x
618c0c8d30b2f3b45af879e46c21522efa799855
"
,
"One_Token20_Transfer"
:
"0x
044bf7306253db9e8c02d92c056e2c1c2b0371c4
"
,
"One_Token721_Transfer"
:
"0x3
72dc122051e5abd80d468397cec4875d1682a7b
"
,
"Read_Chain"
:
"0x
4c05ad7c37d46afa137620bb0a08b2eb0d364677
"
,
"Read_Write"
:
"0x
dac17232b136cf04f397ded922a12de10bde2ee6
"
,
"Token20_Transfer"
:
"0x
809fb09b24e040f0688899e3cb3ade0e1e435891
"
,
"Token721_Transfer"
:
"0x
f63a76d44b3c4dc51071b61d05d1de31f49d785b
"
,
"Two_Coin_Transfer"
:
"0x
acc3fd6bab727b3e8a9bf6ef3bde1f8c2d803301
"
,
"Two_Token20_Transfer"
:
"0x
7ad46537d6693c49edb8783eb99aff93bd182d27
"
,
"Two_Token721_Transfer"
:
"0x
e476eb1c20aa88031db6e68cbc521800b435e13c
"
"Coin_Transfer"
:
"0x3
1fb23ef55e6a0a568dd12158e26e81017236126
"
,
"ERC20"
:
"0x
6283f3a97ce6f5f26b31028425d3d688ba1d03cc
"
,
"ERC721"
:
"0x
b7c56755408a370194aa7da4f8bfbbdc9f75533f
"
,
"One_Coin_Transfer"
:
"0x
30ee73857dd0ecb45d854d23a80507c500ade7ad
"
,
"One_Read_Write"
:
"0x
91a617d568cbe3aa2c941ae1c1c2ade5e63add0b
"
,
"One_Token20_Transfer"
:
"0x
5689ec36b5c383256bca08e366cde3a844fb4777
"
,
"One_Token721_Transfer"
:
"0x3
edb58c90dfc9d36dbbc3ddef75ff495f5d1c296
"
,
"Read_Chain"
:
"0x
d19176682410a28f2c7d81baeb2f5f0ace581772
"
,
"Read_Write"
:
"0x
c4aff226a0e8c3fd1f01a2058b5b2fb591d8da33
"
,
"Token20_Transfer"
:
"0x
b505a2d95fbc31eba770aa3747876eb0fc42471e
"
,
"Token721_Transfer"
:
"0x
33777431249a1f6ccb493e4227f3bd1cca2ae3cd
"
,
"Two_Coin_Transfer"
:
"0x
2114eaa549d1d69b8fd518bdc68854975ba71def
"
,
"Two_Token20_Transfer"
:
"0x
b354207ddddeecd3c0a87ad462d097020563ac19
"
,
"Two_Token721_Transfer"
:
"0x
1cf6e9827312aa4b683337d7c66d7a7a41c93f83
"
},
{
"Coin_Transfer"
:
"0x
38db3e3175249748ecccd32b77f5943dd5413aa6
"
,
"ERC20"
:
"0x
dd88f8677a2a19616bb92065a8504e2e9cb777c7
"
,
"ERC721"
:
"0x
c9dc89f8aecac22a1d34356e0cc2805a16a59daa
"
,
"One_Coin_Transfer"
:
"0x
b62f350c1c3f0079bdcdeb50bc9d6717dc861f35
"
,
"One_Read_Write"
:
"0x
839ddfc307b23e26795acbeb080ca0e6c4471343
"
,
"One_Token20_Transfer"
:
"0x8
899adb6c137a3b7adff855d5ba9123554c5dc48
"
,
"One_Token721_Transfer"
:
"0x
18a9c4a69ad725761190fe214302d9260e8b4d08
"
,
"Read_Chain"
:
"0x
f4551dd4e90511837bdad8634bfeedaab61baf37
"
,
"Read_Write"
:
"0x
2b9803d12d1c92e993fa25ed0ae73e4d09319f2c
"
,
"Token20_Transfer"
:
"0x
0ab33868ff5d93ac985dc95f90a9cde41026baa4
"
,
"Token721_Transfer"
:
"0x
d1853d8444a91911b5ce5e3f1205b78cfbf70de1
"
,
"Two_Coin_Transfer"
:
"0x
bdaa9afcdff574c41852eacc333b942157d82206
"
,
"Two_Token20_Transfer"
:
"0x
a0d3e321f5decd0f9a36ed999def15494a360c13
"
,
"Two_Token721_Transfer"
:
"0x
48edda9f5b032916975b73dfcd77fe66ef6a2f06
"
"Coin_Transfer"
:
"0x
ccce2cd5ad8d7384e96ab62e60fa17229ba31c78
"
,
"ERC20"
:
"0x
f702a54de63a166a6a80e42b6c37c7ccf61d7e25
"
,
"ERC721"
:
"0x
52dfb5641b083d9d5983f0b8d41de1b5deeb96d4
"
,
"One_Coin_Transfer"
:
"0x
94356bfe64a094f7ccd24ac92a9fd0cef6ec7330
"
,
"One_Read_Write"
:
"0x
f619c52082b440926d9be5f119c9bfdf09926570
"
,
"One_Token20_Transfer"
:
"0x8
e43e56d21c77b0a67e314e0516114ce329394e5
"
,
"One_Token721_Transfer"
:
"0x
f40af4cdf7f91a7a061f27594459fe9bfda06a82
"
,
"Read_Chain"
:
"0x
1ab6e681a6fab16db40bd81d18e72a42606a5e5c
"
,
"Read_Write"
:
"0x
0f3b0324ea68ac30b5c7990aa65c7d42aa49a137
"
,
"Token20_Transfer"
:
"0x
79c618a93aad93cb16e6418d3dfd656b0a0d895a
"
,
"Token721_Transfer"
:
"0x
87213c3a913fb7178d4a34b87a0ad0acf1c62ab6
"
,
"Two_Coin_Transfer"
:
"0x
6162bce593a76cf5ea07c6d4cefd11bfd8b73833
"
,
"Two_Token20_Transfer"
:
"0x
824c67078c20af3f85508508eee4fde551f2e9b0
"
,
"Two_Token721_Transfer"
:
"0x
99fd48583bba02030f89d68264687bf9d3e304c5
"
},
{
"Coin_Transfer"
:
"0x
92280d850ecd79c49800adf3366f3026df895677
"
,
"ERC20"
:
"0x
8df746459f0f3cc57354c2c6f824ae34c2e156a1
"
,
"ERC721"
:
"0x
f53232d142b9eb07519ff07cf07e01db921c77a1
"
,
"One_Coin_Transfer"
:
"0x0
36351dfe16320b55f5106cdae88c0f18d586172
"
,
"One_Read_Write"
:
"0x
3cb9ed694aaf4291b309a374e47d6d1838b75651
"
,
"One_Token20_Transfer"
:
"0x
38676a7f768e4f9075dda75d48f25dc108a15407
"
,
"One_Token721_Transfer"
:
"0x
2fc3ffbd4c85a5aa93dd05aab3391905882e3dc7
"
,
"Read_Chain"
:
"0x
a6463d921b33ebd148be10050a92ef984890f346
"
,
"Read_Write"
:
"0x
6a38d73d9fa3f0e505990824343a41c62af9fc20
"
,
"Token20_Transfer"
:
"0x
e78d5bb07fcff7d8481f74ca34ddb939905d78ee
"
,
"Token721_Transfer"
:
"0x
a670fb3e614e4a87312d0293b7b8843acb6f3416
"
,
"Two_Coin_Transfer"
:
"0x
0552a89967f204d69f21bcf07e798b66345a5554
"
,
"Two_Token20_Transfer"
:
"0x
ccdd01ce90fb87e59e413c0d0c935ee32979e92e
"
,
"Two_Token721_Transfer"
:
"0x
1648c0e71a36b6ea23e1201b4592ae17e3bcfe8f
"
"Coin_Transfer"
:
"0x
0b0ea3221831eb64f2d9eb79393d7f20f6314e8e
"
,
"ERC20"
:
"0x
026bc40ec18f70ed8223658b1e0515e82d30f3ff
"
,
"ERC721"
:
"0x
197516457590abaa839ac033dbb11053a7192b29
"
,
"One_Coin_Transfer"
:
"0x0
623796fff4271874fe4ea411407c6fb4d11f9f7
"
,
"One_Read_Write"
:
"0x
e121cdba45309167f22e667e988b92762e6c9848
"
,
"One_Token20_Transfer"
:
"0x
eb3d5120dabf1b936637e61fb8fcc178befdbd11
"
,
"One_Token721_Transfer"
:
"0x
ff72301c82c3fa919d5c03ddff30ef640c7ce2fa
"
,
"Read_Chain"
:
"0x
79c4e989d9f8a66753ac16f3f932414a8c1c1bec
"
,
"Read_Write"
:
"0x
880cd5b3531e75c90f7d721da41aaea2c2aacfbb
"
,
"Token20_Transfer"
:
"0x
324c338d4f212fded2c9146a516e3be44144c2cf
"
,
"Token721_Transfer"
:
"0x
1bb75de592fd1bb5189b14fa74622acbe7ef47ce
"
,
"Two_Coin_Transfer"
:
"0x
95c6db38876a138b2cade75bd97376d088ae50bb
"
,
"Two_Token20_Transfer"
:
"0x
0ea35a9cab5c78e5a79c7f08d38d9fb0882666a7
"
,
"Two_Token721_Transfer"
:
"0x
c497ac4c5f3b2bf5f9e2686aff86a4ad7818975a
"
},
{
"Coin_Transfer"
:
"0x
97793ac67e4b9781803dda46f3dcdaff53efb6b4
"
,
"ERC20"
:
"0x
66aaa7f2881e351f18697b6fa01fe2129f197f8f
"
,
"ERC721"
:
"0x
37516343d02566dc25fc9e1aa083cf66eecc4686
"
,
"One_Coin_Transfer"
:
"0x
9c6383f7824bd9017a933d54b532a2631f9bc44d
"
,
"One_Read_Write"
:
"0x
b90e9181c48c370bc1d03656995fba73b604957d
"
,
"One_Token20_Transfer"
:
"0x
04dd317de502114b323ff00f8951b4e70c38e72b
"
,
"One_Token721_Transfer"
:
"0x
02eae8b01a144d74cc47e231069a93ead2d6ebd3
"
,
"Read_Chain"
:
"0x
361ffc858f28b648a546fab7c4446bc7e3ff7153
"
,
"Read_Write"
:
"0x
2f1a7ebc2a2de0392f17c65dd4a8aab2a608b64
8"
,
"Token20_Transfer"
:
"0x
b47db2ed6571cb557160c2151db3d6cd83d7e671
"
,
"Token721_Transfer"
:
"0x
2b194a92bab5bb165dd2650850792161cfb70aa2
"
,
"Two_Coin_Transfer"
:
"0x
987f8710d129b43a0f9557cafd53293acd5366f3
"
,
"Two_Token20_Transfer"
:
"0x4
bb22faf5d382108d2a2fd4ec4b579e94c37c01f
"
,
"Two_Token721_Transfer"
:
"0x5
a058381c912d985d179ace46502ca8bfbe926cc
"
"Coin_Transfer"
:
"0x
3d93f1d76c61aadc7c43561998fe9565eb3e0232
"
,
"ERC20"
:
"0x
ee2927f8291b92efe75d603b8417d73979382ae6
"
,
"ERC721"
:
"0x
94d07925f73bd04ad5748fd60072e65081d31557
"
,
"One_Coin_Transfer"
:
"0x
02045e24a77da5a309523f2a116eccad14f54c98
"
,
"One_Read_Write"
:
"0x
59798b239b51ac067484e652e72ac16efe11d6b3
"
,
"One_Token20_Transfer"
:
"0x
d3761e671618e9b3177ba5597a7200ed65e98f06
"
,
"One_Token721_Transfer"
:
"0x
86542c6b79897c0ab6f142bc4f23fe37fe797984
"
,
"Read_Chain"
:
"0x
d6d332eea1ff1fb7ff685015809fa008957e5200
"
,
"Read_Write"
:
"0x
a2f7628f60e5926e6d1254c92a2fe8d34bf42c3
8"
,
"Token20_Transfer"
:
"0x
8d005627eb8606571ec74bc6dd808a4f7b4a0b29
"
,
"Token721_Transfer"
:
"0x
9d5af3144f54015ed1f67c5cad67f192aaef3ddc
"
,
"Two_Coin_Transfer"
:
"0x
5ea0d381e9fa6dbd764677cfa6bd1f7b665cba14
"
,
"Two_Token20_Transfer"
:
"0x4
a7ffb9b10408bec2ef3db3af87dde7dfd5e0554
"
,
"Two_Token721_Transfer"
:
"0x5
097a9bad54aa58f5ce4924234c11530c31f7126
"
},
{
"Coin_Transfer"
:
"0x
709298ebcdc0411b09107312a9d12e6aee05766b
"
,
"ERC20"
:
"0x
07352d5a526688b5cb83581c3046618934e6031e
"
,
"ERC721"
:
"0xf
6f2986a7aea23912cdc566711005d9ecf064f08
"
,
"One_Coin_Transfer"
:
"0x
44860ac77eecd2bf02dd88887e29a658eb9681d3
"
,
"One_Read_Write"
:
"0x
bfda289940be1a3bc748622da0817c1f8ab60311
"
,
"One_Token20_Transfer"
:
"0x
b2ed2298cc9cc14775f324c03ce72c975a41e65f
"
,
"One_Token721_Transfer"
:
"0x
039f4860353941006f5b9b2fe1967a8238dc8585
"
,
"Read_Chain"
:
"0x
53964578cb52c4a2a181864ebe9d7355a5f4f83f
"
,
"Read_Write"
:
"0x
5458069f0d6b6bddab805d0ccb2001caae8b4f79
"
,
"Token20_Transfer"
:
"0x
5cdfcc9d583e694cb09220ae56e5d3416e64be48
"
,
"Token721_Transfer"
:
"0x
70f5602e95818ac577a056b712b888a16e7714aa
"
,
"Two_Coin_Transfer"
:
"0x7
4a2d7fa4bc864e2366fd0fe95cde14266bc584c
"
,
"Two_Token20_Transfer"
:
"0x
d855b2a515efd89d201067434afbd5facdd261fd
"
,
"Two_Token721_Transfer"
:
"0x
bf8a4ad0213685c3a13f2bceea01687e330298ca
"
"Coin_Transfer"
:
"0x
4c8167ea0ec468f4db5883cb37c881c240946df6
"
,
"ERC20"
:
"0x
1b7c4be4e2f0ddcb979b19a24bdc1eb3289c0c74
"
,
"ERC721"
:
"0xf
0ca4276afd422b891e6e3a59ed2dd45d983e957
"
,
"One_Coin_Transfer"
:
"0x
769128d2186d167a627ad310a716c91b7769b8ef
"
,
"One_Read_Write"
:
"0x
afd0510d01e9509a80c1b374762968d99387fe70
"
,
"One_Token20_Transfer"
:
"0x
9ee9816c59608a0288392aada861764e1343453c
"
,
"One_Token721_Transfer"
:
"0x
ff3c5386a9384b4cd06e2154ff78c17877c697d2
"
,
"Read_Chain"
:
"0x
3af4d99ceb1e1c06bc697627a16733f1ef67931c
"
,
"Read_Write"
:
"0x
753f83f1f7933120e089bb3222f1f7a3926c970e
"
,
"Token20_Transfer"
:
"0x
c5e18fd85e47fa22ed27258e20b8a91f81b83ba3
"
,
"Token721_Transfer"
:
"0x
a2f242f3a7625ede92c28fac4d1aa3c888f323fb
"
,
"Two_Coin_Transfer"
:
"0x7
3b0d1034a14420a9d017e524ca153317ec4625b
"
,
"Two_Token20_Transfer"
:
"0x
aee6671f4164d9511b6464ef25379dfbfe18e961
"
,
"Two_Token721_Transfer"
:
"0x
c81cc94adc20d3708fdcfe42457c8c80bab8f77e
"
},
{
"Coin_Transfer"
:
"0x
0d67a63bc5110e70029c9bf293129695758358a6
"
,
"ERC20"
:
"0x
bc43ceea0e97cc54cd402372c86a07ee7ee541bc
"
,
"ERC721"
:
"0x
404425c0144697aa45df1155ae4b020f5e5b46f2
"
,
"One_Coin_Transfer"
:
"0x
16a9636bbf398aae0ec30439bd1694747ae482ed
"
,
"One_Read_Write"
:
"0x
767c103c8d478df44c751b9c75696b6ab02dab09
"
,
"One_Token20_Transfer"
:
"0x
ebbb2b870e7033c1118f5ce29434fb516cd8407f
"
,
"One_Token721_Transfer"
:
"0x
fd7948b8465c5de9e8413f4949dc3c8d6fe0ccd1
"
,
"Read_Chain"
:
"0x
72b4fa81aa7a47013b4ab1a71fa20c9625e75c44
"
,
"Read_Write"
:
"0x
b77c2ec6b65a1a729ffc43f96268abc2aa82073a
"
,
"Token20_Transfer"
:
"0x
c34da4a383e8e7ca5f172b965df1ab89aa1d6acb
"
,
"Token721_Transfer"
:
"0x
a674fba5ce84f4a8cfbfaf5f1c3ba716bcc55732
"
,
"Two_Coin_Transfer"
:
"0x0
7c8a4a3db3b0185b8d0592b983910b3609ebe31
"
,
"Two_Token20_Transfer"
:
"0x
d5d25d34e0b0e3978e630f03b6ac9c45b2aae2a4
"
,
"Two_Token721_Transfer"
:
"0x
e6fe4aa48aa2f9d8187fa13f01874adfa85d15d2
"
"Coin_Transfer"
:
"0x
cb58375d7e7351e3ba3e4b6f5f2eca1501fe19c9
"
,
"ERC20"
:
"0x
00d187f00f80409ca980df1c1495212112f2ff57
"
,
"ERC721"
:
"0x
c86d21ed60e965e09c4738c77c02ca359c65b3de
"
,
"One_Coin_Transfer"
:
"0x
0fb73f3f36afefc098283389f351da67a6d1e6c0
"
,
"One_Read_Write"
:
"0x
4e0b98971190f0a79f1a00a255218c7f780ea851
"
,
"One_Token20_Transfer"
:
"0x
9ae9e369f908528058abdce241c0ee62c4730297
"
,
"One_Token721_Transfer"
:
"0x
7f39640c6532155654a27d78a9f652e896519639
"
,
"Read_Chain"
:
"0x
c0180484ecc83b4f55e41b619a01179921e3c8b0
"
,
"Read_Write"
:
"0x
d9c29a1d86b07dc72dd4bfe17f9799e4c36a5fc2
"
,
"Token20_Transfer"
:
"0x
620b329cb8485a8c571564c9de616fe972491467
"
,
"Token721_Transfer"
:
"0x
6ce826a6447cac26e57e6e5f96e00e659a4c1d57
"
,
"Two_Coin_Transfer"
:
"0x0
8494ade3ac08308c438dcaa8582ccd6c554d679
"
,
"Two_Token20_Transfer"
:
"0x
bc64ca5b8bec8aef284abb1fa02ee104fe22436c
"
,
"Two_Token721_Transfer"
:
"0x
99b1848f32302f00d6da8d0c34e054a4a88d117b
"
},
{
"Coin_Transfer"
:
"0x
b684b37ec8f35115f0a624c013425b16aabb8c5
c"
,
"ERC20"
:
"0x
f6208cd9310f19ab25136246aaea1f5958d5a2d7
"
,
"ERC721"
:
"0x
93e14ec7cbabc88146ba0bff0c600ee5aec4f382
"
,
"One_Coin_Transfer"
:
"0x4
fe6ede7a8930acfb54b8d033ef2fe82ee9c03af
"
,
"One_Read_Write"
:
"0x
9e4e894dee5c3d6b8902207273a4fc07a1c74799
"
,
"One_Token20_Transfer"
:
"0x
ac79e98d823d10c9d79040bcd80d56406d136df4
"
,
"One_Token721_Transfer"
:
"0x
407d6ab88251172f2b76ed96c2aebde128af38ef
"
,
"Read_Chain"
:
"0x
aa76a90038f30d0fa29a72e8c33a3211bcc788d
8"
,
"Read_Write"
:
"0x
85fa032739d560708c705d350fb4c88933032d6a
"
,
"Token20_Transfer"
:
"0x
e1730a0d52a814f7b5a81342127240394af990b
a"
,
"Token721_Transfer"
:
"0x
ff9b44554371dda78344134fc3a13c50be5bd479
"
,
"Two_Coin_Transfer"
:
"0x
b9905ebe85fdaa20220e52295ebc3a4b5f0dc4a4
"
,
"Two_Token20_Transfer"
:
"0xb
d2f615d51250f0ce9e3120d1b2c0f35dd125395
"
,
"Two_Token721_Transfer"
:
"0x
0e4141a3eafb005002db9193a6f00f8c1750d723
"
"Coin_Transfer"
:
"0x
59f201041376f1ecf9efd5a087dd7b030e139da
c"
,
"ERC20"
:
"0x
4728d59ced155f297987906b89fe6abac66b369a
"
,
"ERC721"
:
"0x
4014994373b8cacb10e612f60931ab38f8c96418
"
,
"One_Coin_Transfer"
:
"0x4
e3de27a8873a0009ec5fa8a3e2f1534d2eadeba
"
,
"One_Read_Write"
:
"0x
ee0f515c880d84e0bbed9e9b4ffb4310750aabc2
"
,
"One_Token20_Transfer"
:
"0x
76ef2956b08f83a6164cdf982d406a255a8c4c20
"
,
"One_Token721_Transfer"
:
"0x
e2aab3778fe46fe3c9f6370dab8241df1653d4f4
"
,
"Read_Chain"
:
"0x
5d1c9550506c6962dface8d143ddf273523a525
8"
,
"Read_Write"
:
"0x
ea705a69042deccec1924456201e245a53e61c60
"
,
"Token20_Transfer"
:
"0x
356878374ee5acf4329235f2a4808df85c5ffd4
a"
,
"Token721_Transfer"
:
"0x
6ad0f31920cd607033d52d835aa49cb805203eec
"
,
"Two_Coin_Transfer"
:
"0x
6762195ce505fade6fa4b5881a7f641d136fe2f6
"
,
"Two_Token20_Transfer"
:
"0xb
1150184dbaf5a303bd088ca845cc22b8abb7c7d
"
,
"Two_Token721_Transfer"
:
"0x
ce228c9220b3b1bfebaf7209da1c1c41ab9ea435
"
},
{
"Coin_Transfer"
:
"0x
f78a64e2032869fe92e781ea115beb015e88b52e
"
,
"ERC20"
:
"0x
14f2567347beb8ed0fec95397940f17ef7a94541
"
,
"ERC721"
:
"0x
658ad763a6273ed1affe98d020254650d2c9930e
"
,
"One_Coin_Transfer"
:
"0x1
a3c8575f7eeed4188d3401a7cb6c2e712706b4e
"
,
"One_Read_Write"
:
"0x
8ac0189d77d9f272a4e5767393d820ccc4eaf6d0
"
,
"One_Token20_Transfer"
:
"0x
d2e15ac631afd04338ea47db456c4e4134d1e4b5
"
,
"One_Token721_Transfer"
:
"0x
0e1db23f89fe9dfccbd1f00ced9eec0439bb6758
"
,
"Read_Chain"
:
"0x
2e54edf7356beeb5b47a3434e645b6af6f9d09ea
"
,
"Read_Write"
:
"0x
5493ce8fed7a6aeb2e62df2510c460a41b9907b5
"
,
"Token20_Transfer"
:
"0x
2acc321f898bcf976070f3dc6629bf3d1479cc37
"
,
"Token721_Transfer"
:
"0x
abd447e855304b0d0ed59aa48b0903925e9b018d
"
,
"Two_Coin_Transfer"
:
"0x
484e004c79779f52f4088c2d095d3619420c2133
"
,
"Two_Token20_Transfer"
:
"0x
3924bbc15efe484dd127fce960e283a774238cfa
"
,
"Two_Token721_Transfer"
:
"0x
636248bf39fbbd7a4e6a2d4bbe9f57cd6992ae6
0"
"Coin_Transfer"
:
"0x
700123def1418584a3f206c6b0a8b6b8395a48ea
"
,
"ERC20"
:
"0x
a10ec6e3dfd7fd47bc8364ebf6327ea01610db40
"
,
"ERC721"
:
"0x
0cac52126f9aeb0904386f742efe00d3d2313264
"
,
"One_Coin_Transfer"
:
"0x1
29df24db1e79aa244bce5916c409ed1902a5f13
"
,
"One_Read_Write"
:
"0x
44adcbf0cf3653a439293b752e5dc74b7ccbee68
"
,
"One_Token20_Transfer"
:
"0x
a383eea955bcd620af573881896714782b246abe
"
,
"One_Token721_Transfer"
:
"0x
a2b26995a27f670576ae2fe44528995491002be6
"
,
"Read_Chain"
:
"0x
6950cf9d83e75dfe68146caa0ed6bff1dfe05af6
"
,
"Read_Write"
:
"0x
cffc50d2805f4b437ee9ce58e60c7bc098458230
"
,
"Token20_Transfer"
:
"0x
f82095ea4968000ff092ceb019441a9692d7dfed
"
,
"Token721_Transfer"
:
"0x
2a6447db8e619f3301f62d54e41626bfac447610
"
,
"Two_Coin_Transfer"
:
"0x
0a67158c6f12a6d23518a8dfe8c74f21f4aa8ae4
"
,
"Two_Token20_Transfer"
:
"0x
eb118f76f9f0b092a065b206db854114badc93ec
"
,
"Two_Token721_Transfer"
:
"0x
8b0bcb9d4e10bd053327bf63d86b6452c76ce78
0"
}
]
\ No newline at end of file
main.go
View file @
ccaf3350
...
...
@@ -25,15 +25,15 @@ func main() {
// 转账交易case
if
len
(
tool
.
Cfg
.
TransferType
)
!=
0
{
accIndex
:=
12
accIndex
:=
0
nonceMap
:=
util
.
GetAccountNonce
(
tool
.
Cfg
.
RpcNode
)
arrFormat
:=
tool
.
ParseAccountConfig
(
"./config/account.json"
)
parseContractConfig
:=
tool
.
ParseContractConfig
(
"./config/contractConfig.json"
)
for
_
,
caseType
:=
range
tool
.
Cfg
.
TransferType
{
tranList
,
verifyFunc
:=
operator
.
GetTranFunc
(
caseType
,
accIndex
,
2
,
nonceMap
,
arrFormat
,
tool
.
Cfg
.
RpcNode
,
parseContractConfig
)
tranList
,
verifyFunc
:=
operator
.
GetTranFunc
(
caseType
,
accIndex
,
9
,
nonceMap
,
arrFormat
,
tool
.
Cfg
.
RpcNode
,
parseContractConfig
)
txArr
=
append
(
txArr
,
tranList
...
)
verifyFuncArr
=
append
(
verifyFuncArr
,
verifyFunc
)
accIndex
+=
2
accIndex
+=
9
}
}
...
...
operator/operator.go
View file @
ccaf3350
...
...
@@ -25,7 +25,7 @@ import (
"time"
)
var
tranChanel
=
make
(
chan
*
types
.
Transaction
,
1000
)
//
var tranChanel = make(chan *types.Transaction, 1000)
func
GenerateAcc
(
count
int
)
*
tool
.
AccArr
{
fromAddr
:=
make
([]
string
,
0
)
...
...
@@ -85,7 +85,7 @@ func DeployContract(client *ethclient.Client, txRes []*types.Transaction) []*typ
for
_
,
deployFunc
:=
range
deploy
.
DeployFunc
{
auth
.
Nonce
=
big
.
NewInt
(
int64
(
nonce
))
contractAddr
,
transaction
,
contractType
:=
deployFunc
(
auth
,
client
)
log
.
Info
(
"contractAddr:"
,
contractAddr
)
log
.
Info
(
"contractAddr:"
,
contractAddr
,
", nonce:"
,
nonce
)
txRes
=
append
(
txRes
,
transaction
)
contractMap
[
contractType
]
=
contractAddr
nonce
+=
1
...
...
@@ -285,30 +285,30 @@ func InitCaseAccount(client *ethclient.Client, txArr []*types.Transaction) []*ty
auth
.
NoSend
=
true
amount
:=
big
.
NewInt
(
0
)
amount
.
SetString
(
"10000000000000000000"
,
10
)
//
trade := &coin.Trade{
//
FromPrv: tool.Cfg.DeployPrv,
//
FromNonce: big.NewInt(int64(nonce)),
//
Amount: amount,
//
Gas: big.NewInt(50000),
//
GasPrice: big.NewInt(1000000000),
//
ChainId: tool.Cfg.ChainId,
//
}
trade
:=
&
coin
.
Trade
{
FromPrv
:
tool
.
Cfg
.
DeployPrv
,
FromNonce
:
big
.
NewInt
(
int64
(
nonce
)),
Amount
:
amount
,
Gas
:
big
.
NewInt
(
50000
),
GasPrice
:
big
.
NewInt
(
1000000000
),
ChainId
:
tool
.
Cfg
.
ChainId
,
}
contractMap
:=
tool
.
ParseContractConfig
(
"./config/contractConfig.json"
)
contractLen
:=
len
(
contractMap
)
//初始化From账户-500tx
//
coinTxArr, nonce := InitAccountCoin(txArr, nonce, amount, accArr)
//
txArr = append(txArr, coinTxArr...)
coinTxArr
,
nonce
:=
InitAccountCoin
(
txArr
,
nonce
,
amount
,
accArr
)
txArr
=
append
(
txArr
,
coinTxArr
...
)
//初始化转账合约账户余额-10tx
//
contractCoinTxArr, nonce := InitContractCoin(txArr, nonce, contractLen, contractMap, trade)
//
txArr = append(txArr, contractCoinTxArr...)
contractCoinTxArr
,
nonce
:=
InitContractCoin
(
txArr
,
nonce
,
contractLen
,
contractMap
,
trade
)
txArr
=
append
(
txArr
,
contractCoinTxArr
...
)
//// 初始化erc20 并且mint
//
erc20TxArr, nonce := InitErc20Acc(txArr, nonce, contractLen, contractMap, accArr, client, auth)
//
txArr = append(txArr, erc20TxArr...)
erc20TxArr
,
nonce
:=
InitErc20Acc
(
txArr
,
nonce
,
contractLen
,
contractMap
,
accArr
,
client
,
auth
)
txArr
=
append
(
txArr
,
erc20TxArr
...
)
////初始化erc721 并且mint
//erc721MintTxArr, nonce := InitErc721AccMint(txArr, nonce, contractLen, contractMap, accArr, client, auth)
//txArr = append(txArr, erc721MintTxArr...)
erc721TransferTxArr
,
nonce
:=
InitErc721AccTransfer
(
txArr
,
nonce
,
contractLen
,
contractMap
,
accArr
,
client
,
auth
)
txArr
=
append
(
txArr
,
erc721TransferTxArr
...
)
//
erc721TransferTxArr, nonce := InitErc721AccTransfer(txArr, nonce, contractLen, contractMap, accArr, client, auth)
//
txArr = append(txArr, erc721TransferTxArr...)
log
.
Info
(
"Init balance successful,wait send tran..........."
)
return
txArr
}
...
...
@@ -330,7 +330,7 @@ func GetTranFunc(caseType int, startIndex int, txCount int, nonceMap *sync.Map,
// 不相关-多层-调用合约转账
case
3
:
{
return
NrContractOneCoinTranCase
(
txCount
,
arr
,
contractArr
[
0
],
nonceMap
,
txArr
,
client
)
return
NrContractOneCoinTranCase
(
txCount
,
arr
,
contractArr
[
1
],
nonceMap
,
txArr
,
client
)
}
// 不相关-单层-写变量
case
4
:
...
...
@@ -340,12 +340,12 @@ func GetTranFunc(caseType int, startIndex int, txCount int, nonceMap *sync.Map,
// 不相关-多层-写变量
case
5
:
{
return
NrOneWRTranCase
(
arr
,
contractArr
[
0
],
nonceMap
,
txArr
,
client
)
return
NrOneWRTranCase
(
arr
,
contractArr
[
1
],
nonceMap
,
txArr
,
client
)
}
// 不相关-单层-Erc20转账
case
6
:
{
return
NrErc20TranCase
(
txCount
,
arr
,
contractArr
[
0
],
nonceMap
,
txArr
,
client
)
return
NrErc20TranCase
(
txCount
,
arr
,
contractArr
[
2
],
nonceMap
,
txArr
,
client
)
}
// 不相关-多层-Erc20转账
case
7
:
...
...
@@ -355,12 +355,12 @@ func GetTranFunc(caseType int, startIndex int, txCount int, nonceMap *sync.Map,
// 不相关-单层-Erc721转账
case
8
:
{
return
NrErc721TranCase
(
startIndex
,
txCount
,
arr
,
contractArr
[
0
],
nonceMap
,
txArr
,
client
)
return
NrErc721TranCase
(
startIndex
,
txCount
,
arr
,
contractArr
[
1
],
nonceMap
,
txArr
,
client
)
}
// 不相关-多层-Erc721转账
case
9
:
{
return
NrOneErc721TranCase
(
startIndex
,
txCount
,
arr
,
contractArr
[
0
],
nonceMap
,
txArr
,
client
)
return
NrOneErc721TranCase
(
startIndex
,
txCount
,
arr
,
contractArr
[
2
],
nonceMap
,
txArr
,
client
)
}
// 部分相关-普通转账-接受者相关
case
10
:
...
...
@@ -473,30 +473,30 @@ func GetAccArr(arr *tool.AccArrFormat, startIndex int, count int) *tool.AccArrFo
func
SendTransaction
(
trans
[]
*
types
.
Transaction
)
{
client
:=
tool
.
Cfg
.
RpcNode
for
i
:=
0
;
i
<
8
;
i
++
{
go
func
()
{
for
{
select
{
case
tran
:=
<-
tranChanel
:
err
:=
client
.
SendTransaction
(
context
.
Background
(),
tran
)
log
.
Info
(
"Send tran:"
,
tran
.
Hash
())
if
err
!=
nil
{
log
.
Error
(
"send tx error:"
,
err
.
Error
(),
",tx:"
,
tran
.
Hash
()
.
Hex
())
return
}
}
}
}()
}
//
for i := 0; i < 8; i++ {
//
go func() {
//
for {
//
select {
//
case tran := <-tranChanel:
//
err := client.SendTransaction(context.Background(), tran)
// log.Info("Send tran:", tran.Hash(), ",nonce:", tran.Nonce
())
//
if err != nil {
//
log.Error("send tx error:", err.Error(), ",tx:", tran.Hash().Hex())
//
return
//
}
//
}
//
}
//
}()
//
}
for
i
:=
0
;
i
<
len
(
trans
);
i
++
{
tran
:=
trans
[
i
]
tranChanel
<-
tran
//
err := client.SendTransaction(context.Background(), tran)
//
log.Info("Send tran:", tran.Hash())
//
if err != nil {
//
log.Error("send tx error:", err.Error(), ",tx:", tran.Hash().Hex())
//
return
//
}
//
tranChanel <- tran
err
:=
client
.
SendTransaction
(
context
.
Background
(),
tran
)
log
.
Info
(
"Send tran:"
,
tran
.
Hash
())
if
err
!=
nil
{
log
.
Error
(
"send tx error:"
,
err
.
Error
(),
",tx:"
,
tran
.
Hash
()
.
Hex
())
return
}
log
.
Info
(
"Input count:"
,
i
)
}
time
.
Sleep
(
time
.
Second
*
120
)
...
...
test/contract_test.go
View file @
ccaf3350
...
...
@@ -5,30 +5,36 @@ import (
erc20
"contract-case/contract_abi/erc20_transfer/compile"
erc721
"contract-case/contract_abi/erc721_transfer/compile"
"contract-case/log"
"fmt"
"github.com/ethereum/go-ethereum/accounts/abi"
"github.com/ethereum/go-ethereum/accounts/abi/bind"
"github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/ethclient"
"math/big"
"strings"
"testing"
)
func
TestGetContractAbi
(
t
*
testing
.
T
)
{
// 连接以太坊网络
client
,
err
:=
ethclient
.
Dial
(
"http://
15.161.177.5:26658
"
)
client
,
err
:=
ethclient
.
Dial
(
"http://
54.72.101.87:50000
"
)
if
err
!=
nil
{
log
.
Fatal
(
err
)
}
// 从合约地址获取合约代码
contractAddress
:=
common
.
HexToAddress
(
"0x
acea4c028c233e5d896b5ea28eb1c24d64b937e2
"
)
contractAddress
:=
common
.
HexToAddress
(
"0x
b11ba93a30352b831909db093b253fa51e152cb9
"
)
code
,
err
:=
client
.
CodeAt
(
context
.
Background
(),
contractAddress
,
nil
)
if
err
!=
nil
{
log
.
Fatal
(
"get contract code err:"
,
err
)
}
//code, err := client.CodeAt(context.Background(), contractAddress, nil)
//if err != nil {
// log.Fatal("get contract code err:", err)
//}
// 解析ABI
//contractAbi, err := abi.JSON(strings.NewReader(string(code)))
//if err != nil {
// log.Fatal(err)
//}
// 打印ABI信息
//fmt.Println(contractAbi.Methods)
balance
,
err
:=
client
.
BalanceAt
(
context
.
Background
(),
contractAddress
,
nil
)
if
err
!=
nil
{
...
...
@@ -36,14 +42,12 @@ func TestGetContractAbi(t *testing.T) {
}
log
.
Info
(
"balance:"
,
balance
.
String
())
// 解析ABI
contractAbi
,
err
:=
abi
.
JSON
(
strings
.
NewReader
(
string
(
code
)))
receipt
,
err
:=
client
.
TransactionReceipt
(
context
.
Background
(),
common
.
HexToHash
(
"0x0358adba05683b259434198ed760b4b9341f8ab041a8980d8d4a0182c4b6021e"
))
if
err
!=
nil
{
log
.
Fatal
(
err
)
log
.
Fatal
(
"Get receipt error:"
,
err
.
Error
())
return
}
// 打印ABI信息
fmt
.
Println
(
contractAbi
.
Methods
)
log
.
Info
(
"status:"
,
receipt
.
Status
,
",tranNonce:"
,
receipt
.
TransactionIndex
)
}
func
TestGetErc20Balance
(
t
*
testing
.
T
)
{
...
...
util/contract_util.go
View file @
ccaf3350
...
...
@@ -44,28 +44,18 @@ func HexToAddress(addr string) common.Address {
}
func
GetTxReceipt
(
client
*
ethclient
.
Client
,
txArr
[]
*
types
.
Transaction
)
{
txChanel
:=
make
(
chan
common
.
Hash
,
1000
)
for
i
:=
0
;
i
<
8
;
i
++
{
go
func
()
{
select
{
case
hash
:=
<-
txChanel
:
receipt
,
err
:=
client
.
TransactionReceipt
(
context
.
Background
(),
hash
)
if
err
!=
nil
{
log
.
Error
(
"Get tran receipt err:"
,
err
)
return
}
if
receipt
.
Status
==
0
{
log
.
Error
(
"Receipt:"
,
receipt
)
}
else
{
log
.
Infof
(
"Receipt: status: %d,gasUsed: %d"
,
receipt
.
Status
,
receipt
.
GasUsed
)
}
}
}()
}
for
_
,
tx
:=
range
txArr
{
txChanel
<-
tx
.
Hash
()
receipt
,
err
:=
client
.
TransactionReceipt
(
context
.
Background
(),
tx
.
Hash
())
if
err
!=
nil
{
log
.
Error
(
"Get tran receipt err:"
,
err
)
return
}
if
receipt
.
Status
==
0
{
log
.
Error
(
"Receipt:"
,
receipt
)
}
else
{
log
.
Infof
(
"Receipt: status: %d,gasUsed: %d"
,
receipt
.
Status
,
receipt
.
GasUsed
)
}
}
time
.
Sleep
(
time
.
Second
*
10
)
}
func
GetAccountNonce
(
client
*
ethclient
.
Client
)
*
sync
.
Map
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment