{"address":"0x7566a3bfbe88c06bc5f33fea927f461e8279d0c4","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"DynamicFee","listed":true,"description":"Adjusts LP swap fees based on tick movement from the prior swap: larger price moves raise the fee and smaller moves lower it, bounded between 0.05% and 5%. All swaps also pay a mandatory 10 bps protocol fee taken from the output currency and routed to a fixed recipient via afterSwap return-delta.","deployer":"0x0DE98e661606EcFC448da7A8276DdE4de45200C8","creationTx":null,"codeBytes":2516,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["afterInitialize","beforeSwap","afterSwap","afterSwapReturnsDelta"],"flagBits":4292,"lines":[{"key":"afterSwapReturnsDelta","level":"red","text":"Can take a fee from your output","detail":"After the pool fills your swap, the hook can keep part of what you were about to receive."},{"key":"beforeSwap","level":"amber","text":"Runs code before your swap and can block it","detail":"The hook is called before every swap. It can revert, which makes your swap fail."},{"key":"afterSwap","level":"amber","text":"Runs code after your swap and can block it","detail":"The hook is called after every swap. It can revert, which undoes your swap."},{"key":"afterInitialize","level":"grey","text":"Runs code after a pool is created","detail":"Called once, right after a pool with this hook is created."},{"key":"dynamicFee","level":"amber","text":"Can charge a different fee on each swap","detail":"The pool's LP fee is dynamic: the hook sets it, swap by swap."}],"score":65,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Dynamic fee","points":-10}],"pools":56,"activePools":5,"swaps24":5,"swaps7":119,"volume24Usd":5,"volume7Usd":108,"firstSeenBlock":41874025,"firstSeen":1787274413,"ageDays":66.59300925925926,"poolList":[{"id":"0x9d5333301549246edcb29f84919f445138cb83368950e3c2283734160f245c2a","t0":{"a":"0x0b43c68bc0837e5307a3d3c32fe88ee601d1d171","s":"HookDeploy","d":18,"usd":0.000009505312114073528},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":81953840,"t":1791322830,"s7":102,"s24":2,"v7":101,"u":11},{"id":"0xede9ee1e1b9bf43c395b7ff4d8c27a4f58e406b81c156444d56abb8ce5b9f100","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xb2d1fa50508550b3488c0e9860d1f08937a29145","s":"EMPIREX","d":18,"usd":0.000030962806216561263},"fee":8388608,"ts":60,"b":90556138,"t":1792202033,"s7":9,"s24":0,"v7":2,"u":3},{"id":"0x59aff12f9317df03d04777079aae88eb3bab387151df78e786fe0b4d5649e032","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0b43c68bc0837e5307a3d3c32fe88ee601d1d171","s":"HookDeploy","d":18,"usd":0.000009505312114073528},"fee":8388608,"ts":60,"b":87795283,"t":1791922988,"s7":5,"s24":0,"v7":1,"u":2},{"id":"0xb835b41cf1238d3b3e92b4014f62765c452178c8ab7fea3c426abc2768993806","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xb2d1fa50508550b3488c0e9860d1f08937a29145","s":"EMPIREX","d":18,"usd":0.000030962806216561263},"fee":25000,"ts":250,"b":90662586,"t":1792212932,"s7":2,"s24":2,"v7":4,"u":2},{"id":"0x8b67353bc3b4c9201e8745eb73d9425cab4d1a6388a1448e78a6b03244848426","t0":{"a":"0x0b43c68bc0837e5307a3d3c32fe88ee601d1d171","s":"HookDeploy","d":18,"usd":0.000009505312114073528},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":25000,"ts":250,"b":97652170,"t":1792938052,"s7":1,"s24":1,"v7":1,"u":1},{"id":"0x959157a6588fb35ef746524310635ffe762918afb13d3f19fa057a4000411837","t0":{"a":"0x0b78f8903265d93c0c156fba5c589b2d3eb2689b","s":"SMART","d":18,"usd":null},"t1":{"a":"0xcec185eb182c47d1ba1efc84e6959e18cd620be4","s":"cbBTC","d":8,"usd":80409.57251409868},"fee":8388608,"ts":60,"b":98454270,"t":1793021994,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xff1971a53a7cb841bfc1bc4e20422d2fb887765d7b437341008688aaee19773b","t0":{"a":"0x0b78f8903265d93c0c156fba5c589b2d3eb2689b","s":"SMART","d":18,"usd":null},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":8388608,"ts":60,"b":98374206,"t":1793013740,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x11073702ac09d790e8cb6403a52984774af5b323f74817d1f8c62c0d0ac1127a","t0":{"a":"0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec","s":"NVDA","d":18,"usd":217.3969186372436},"t1":{"a":"0xe8729dc9dca85167e06b7e9c66a58b22457c5f30","s":"AEVA","d":18,"usd":0.00017053439575559525},"fee":8388608,"ts":60,"b":86205366,"t":1791760051,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd57eed1ee0282ea260fb2e47f4f7cdb8b5937535e9904fbc2606d474fe4b3462","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":10000,"ts":100,"b":85596350,"t":1791697302,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x542ee388738f0d62560fdd2a073214c708a1df7110a368482171ec2c2fd5e01a","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":25000,"ts":250,"b":85465501,"t":1791683802,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x04c40ade67b9ca48a6807d4e2ef653e9629a80ef0efa65ed0cec5565de62dcb8","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe8729dc9dca85167e06b7e9c66a58b22457c5f30","s":"AEVA","d":18,"usd":0.00017053439575559525},"fee":23000,"ts":230,"b":85416767,"t":1791678775,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x058a2e185b959f27096f07be80768859e9959c3352508dde8bbce4f1c33b18ca","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x38b82c5afa1ae9b4498931a2bacc7c84f305d2a3","s":"MOO","d":18,"usd":null},"fee":10000,"ts":100,"b":84099977,"t":1791543020,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x18c430463937f3dc97e7497876042c54dc9f7851548712b9fb58a3531f8f6334","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x38b82c5afa1ae9b4498931a2bacc7c84f305d2a3","s":"MOO","d":18,"usd":null},"fee":8388608,"ts":60,"b":83972413,"t":1791529925,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xffd39e57e3898c257cd177725c6f7532fa0f15036446002abacf8b5c36946f99","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe8729dc9dca85167e06b7e9c66a58b22457c5f30","s":"AEVA","d":18,"usd":0.00017053439575559525},"fee":10000,"ts":100,"b":83739924,"t":1791506059,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0658724f6e0b1b8a59305a16532aa5e5b9558b6c0c0fb2647910328c0c05970e","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd421141b9d6afa274572a747e9a3fdd24ba8c400","s":"CRH","d":18,"usd":0.000029124999468739597},"fee":9000,"ts":90,"b":83516511,"t":1791483124,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x172f51842d5ac3015a56d8e4df0a0970007fdeb7653b3a4b05b0b31d73c4697c","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xf3a3f219293b1ac59a4f27d06627da6882691308","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":82054314,"t":1791333128,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x35e72be9b924526ad3a126745a7861b2cbb21da53739844c7855e5900606a4c1","t0":{"a":"0x0b43c68bc0837e5307a3d3c32fe88ee601d1d171","s":"HookDeploy","d":18,"usd":0.000009505312114073528},"t1":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"fee":10000,"ts":100,"b":81858793,"t":1791313087,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9e8af4167c5f2c4ba39b28c8cc7fff0b66ca44ffa3af6f5ac66e8446e3631f02","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xe8729dc9dca85167e06b7e9c66a58b22457c5f30","s":"AEVA","d":18,"usd":0.00017053439575559525},"fee":2500,"ts":25,"b":81051598,"t":1791230437,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3fa0127cf6d43870f3d4bf4d611bd485e9d301900131ef6b19610e8e8f8bf201","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xa32cdb8e84c68eb995c8dc270b528d7c5d6a0f20","s":"BPOOL","d":18,"usd":null},"fee":2500,"ts":25,"b":81045935,"t":1791229860,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x165c1e708415c8849583642f9c0d68eea3d6e135e48ba4df1bca9a554a6cc07f","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xe8729dc9dca85167e06b7e9c66a58b22457c5f30","s":"AEVA","d":18,"usd":0.00017053439575559525},"fee":2500,"ts":25,"b":80924144,"t":1791217469,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa12cf010791abe6acf0095cc06300b9b919ffb5ca2cdbb57db6886cb323979ba","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xdee52f2ab639b6942b0d0f0565400b93b7a0fbe5","s":"HARMONIC","d":18,"usd":0.0015367674965811608},"fee":2500,"ts":25,"b":80906873,"t":1791215712,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6ebbe0143b4b21c707d54281bfeea79ba498f41b069b0739edcc81d576ed2c37","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":2500,"ts":25,"b":79828680,"t":1791106011,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x8c05922105ea03d3005de6537a278ed520ca8600a8a52ed27292929e988edce1","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0xfe2f0fb0c00d19786a8abf98d4b1f1ac8763b167","s":"ORDO","d":18,"usd":null},"fee":8388608,"ts":60,"b":79507227,"t":1791073352,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x899d85900e74dcbcbb32493aaf30dc98e140ccd9a35beadfebd63da7b3e7a8b1","t0":{"a":"0x5fc5360d0400a0fd4f2af552add042d716f1d168","s":"USDG","d":6,"usd":1},"t1":{"a":"0x88bf2660be6492844daa1a0c0a6c6ece0637e931","s":"FOMOSEEK","d":18,"usd":null},"fee":8388608,"ts":60,"b":79401609,"t":1791062657,"s7":0,"s24":0,"v7":0,"u":0}],"daily":{"s":[5,13,44,42,10,4,1],"v":[5,12,44,38,8,1,0]},"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}