ETH Price: $1,973.17 (+0.17%)

Transaction Decoder

Block:
24497513 at Feb-20-2026 10:37:47 AM +UTC
Transaction Fee:
0.000013830100658532 ETH $0.03
Gas Used:
318,159 Gas / 0.043469148 Gwei

Emitted Events:

587 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000035d219fa9c9fb681b258a4a31bce8c8df355e5a4, 0x0000000000000000000000005111da3482f1b1650dad32d77392df5158735eec, 0000000000000000000000000000000000000000000000000000000000000000 )
588 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000035d219fa9c9fb681b258a4a31bce8c8df355e5a4, 0x0000000000000000000000005111da3482f1b1650dad32d77392df5158735eec, 00000000000000000000000000000000000000000000000502b3da00ca1ee960 )
589 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000a00e2a7652248abeb209398227dae413e9479e52, 0x0000000000000000000000002b387f6fba99eb550a1541f37b1eb06b97d84e39, 0000000000000000000000000000000000000000000000000000000000000000 )
590 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000a00e2a7652248abeb209398227dae413e9479e52, 0x0000000000000000000000002b387f6fba99eb550a1541f37b1eb06b97d84e39, 000000000000000000000000000000000000000000000000360a0f585c94a800 )
591 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000ff2016ce513f95940cb405a3ac80189ed95407d6, 0000000000000000000000000000000000000000000000000000000000000000 )
592 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000ff2016ce513f95940cb405a3ac80189ed95407d6, 000000000000000000000000000000000000000000000009bc4610f16db67800 )
593 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000014e51143b3a5de4b4ec392680010e170c458ecc8, 0x0000000000000000000000009c56882d004d2d754299c5b1147e6452226ec9c7, 0000000000000000000000000000000000000000000000000000000000000000 )
594 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000014e51143b3a5de4b4ec392680010e170c458ecc8, 0x0000000000000000000000009c56882d004d2d754299c5b1147e6452226ec9c7, 00000000000000000000000000000000000000000000005e6f1b3a7d0a780000 )
595 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000cad8ec0831896be8481d766212a06ff581466f3f, 0x0000000000000000000000003faf529d6b76e4c341fa65914bc0ad7e45ff2d5a, 0000000000000000000000000000000000000000000000000000000000000000 )
596 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000cad8ec0831896be8481d766212a06ff581466f3f, 0x0000000000000000000000003faf529d6b76e4c341fa65914bc0ad7e45ff2d5a, 0000000000000000000000000000000000000000000000001c74c93e5a445000 )
597 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000004fdfe365436b5273a42f135c6a6244a20404271e, 0x000000000000000000000000cde569f80888d9760d6500e6a069723a7db59b90, 0000000000000000000000000000000000000000000000000000000000000000 )
598 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000004fdfe365436b5273a42f135c6a6244a20404271e, 0x000000000000000000000000cde569f80888d9760d6500e6a069723a7db59b90, 00000000000000000000000000000000000000000000000d704f27188b2e3000 )
599 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000849b52536ab9917cb1970fe831a7bd1bb36d0483, 0000000000000000000000000000000000000000000000000000000000000000 )
600 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000849b52536ab9917cb1970fe831a7bd1bb36d0483, 00000000000000000000000000000000000000000000007935e736cdcbb63800 )
601 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000fb18e3fdbcf11971b1749c0f48ced8f871e4ab2c, 0000000000000000000000000000000000000000000000000000000000000000 )
602 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b51bf9029d778899d42e96ebcdc0498bd061006d, 0x000000000000000000000000fb18e3fdbcf11971b1749c0f48ced8f871e4ab2c, 00000000000000000000000000000000000000000000000379510d00d1a65c00 )
603 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000002ee627ac1ac1b28db149a654a4949b2dfedc6a19, 0x000000000000000000000000579c85c26e85fd542a0d212c32918a3272262dcc, 0000000000000000000000000000000000000000000000000000000000000000 )
604 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000002ee627ac1ac1b28db149a654a4949b2dfedc6a19, 0x000000000000000000000000579c85c26e85fd542a0d212c32918a3272262dcc, 000000000000000000000000000000000000000000000000ca84ad1565bc3000 )
605 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000004e0447536da5156c1d5c138a998936e972a8442c, 0x000000000000000000000000dde013b9bf962f9eeecd62e29cf53c661e28f713, 0000000000000000000000000000000000000000000000000000000000000000 )
606 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000004e0447536da5156c1d5c138a998936e972a8442c, 0x000000000000000000000000dde013b9bf962f9eeecd62e29cf53c661e28f713, 0000000000000000000000000000000000000000000000207f2dbdecbfaa0000 )
607 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000001a69df4ceb770f4676b3439f2382647181c30db1, 0x0000000000000000000000006cf44fa0150b3ceee52bbcb41ef76711534c8ef2, 0000000000000000000000000000000000000000000000000000000000000000 )
608 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000001a69df4ceb770f4676b3439f2382647181c30db1, 0x0000000000000000000000006cf44fa0150b3ceee52bbcb41ef76711534c8ef2, 00000000000000000000000000000000000000000000001b1ae4d6e2ef500000 )
609 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000000cab5d8f1fe5599398dc3376902fe7720c06dd5b, 0x000000000000000000000000a408320d77d7247b1a43406c54c9d03e9a2a753d, 0000000000000000000000000000000000000000000000000000000000000000 )
610 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000000cab5d8f1fe5599398dc3376902fe7720c06dd5b, 0x000000000000000000000000a408320d77d7247b1a43406c54c9d03e9a2a753d, 00000000000000000000000000000000000000000000008befa79da939264e76 )
611 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000035d219fa9c9fb681b258a4a31bce8c8df355e5a4, 0x000000000000000000000000fe264865112bee3ff5352b70b22fc69c01de9251, 0000000000000000000000000000000000000000000000000000000000000000 )
612 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000035d219fa9c9fb681b258a4a31bce8c8df355e5a4, 0x000000000000000000000000fe264865112bee3ff5352b70b22fc69c01de9251, 00000000000000000000000000000000000000000000000784aa0e2105500400 )
613 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000003d2335cac7b31411467ef03168c5869452fb7e86, 0x0000000000000000000000007d32595df3e8f932de5d21af8b1d429ec98eeed6, 0000000000000000000000000000000000000000000000000000000000000000 )
614 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000003d2335cac7b31411467ef03168c5869452fb7e86, 0x0000000000000000000000007d32595df3e8f932de5d21af8b1d429ec98eeed6, 000000000000000000000000000000000000000000000000ebec21ee1da40000 )
615 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b2170202b050f0549b9d9733f8258bc917346f98, 0x000000000000000000000000eae7227ad1861a3948f42486ddd1d1aa1823a4f4, 0000000000000000000000000000000000000000000000000000000000000000 )
616 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000b2170202b050f0549b9d9733f8258bc917346f98, 0x000000000000000000000000eae7227ad1861a3948f42486ddd1d1aa1823a4f4, 0000000000000000000000000000000000000000000000fdeb8edf1ab9b00000 )
617 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000015a00214331b4aa07b74d635ea20b97861b0164b, 0x000000000000000000000000573bf26685d40ade8d66d1127d58b20fa02cfa06, 0000000000000000000000000000000000000000000000000000000000000000 )
618 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000015a00214331b4aa07b74d635ea20b97861b0164b, 0x000000000000000000000000573bf26685d40ade8d66d1127d58b20fa02cfa06, 00000000000000000000000000000000000000000000000b99d8ba2ded980000 )
619 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000005cbd15d48ac85035f57736dffd3f279f923d267d, 0x000000000000000000000000651618e7f645c024362adab25fcd73f3e5d2022f, 0000000000000000000000000000000000000000000000000000000000000000 )
620 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000005cbd15d48ac85035f57736dffd3f279f923d267d, 0x000000000000000000000000651618e7f645c024362adab25fcd73f3e5d2022f, 000000000000000000000000000000000000000000000088fd215368d286e800 )
621 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000c095e413dbdfa46be1dbac8e5fd8398e942f02d6, 0x00000000000000000000000014cbe738e3366239cfeef142c3b9a964fd338113, 0000000000000000000000000000000000000000000000000000000000000000 )
622 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000c095e413dbdfa46be1dbac8e5fd8398e942f02d6, 0x00000000000000000000000014cbe738e3366239cfeef142c3b9a964fd338113, 0000000000000000000000000000000000000000000000073e13b84a44f6a000 )
623 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000018e24850fdeceee577da1e08c63b260cff69b962, 0x000000000000000000000000917c69c89d2d9f2ba7ef586d5b0a2ac78c594f31, 0000000000000000000000000000000000000000000000000000000000000000 )
624 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000018e24850fdeceee577da1e08c63b260cff69b962, 0x000000000000000000000000917c69c89d2d9f2ba7ef586d5b0a2ac78c594f31, 00000000000000000000000000000000000000000000022bcf8f3c363eb80000 )
625 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000016c1e2d27b7de726cb4b35c6b3fa64149327286b, 0x0000000000000000000000004efc87e156a826b0345a4714cf0fe3ed3167ecb3, 0000000000000000000000000000000000000000000000000000000000000000 )
626 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000016c1e2d27b7de726cb4b35c6b3fa64149327286b, 0x0000000000000000000000004efc87e156a826b0345a4714cf0fe3ed3167ecb3, 000000000000000000000000000000000000000000000000c4e0f8733a4b4000 )
627 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000016c1e2d27b7de726cb4b35c6b3fa64149327286b, 0x0000000000000000000000004efc87e156a826b0345a4714cf0fe3ed3167ecb3, 0000000000000000000000000000000000000000000000000000000000000000 )
628 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000016c1e2d27b7de726cb4b35c6b3fa64149327286b, 0x0000000000000000000000004efc87e156a826b0345a4714cf0fe3ed3167ecb3, 000000000000000000000000000000000000000000000002530d14590ef5e000 )
629 LinkToken.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000018e24850fdeceee577da1e08c63b260cff69b962, 0x0000000000000000000000005e3bdbe61d6f0391bf2ecfdf6a0da25ec9c0dbdc, 0000000000000000000000000000000000000000000000000000000000000000 )
630 0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x00000000000000000000000018e24850fdeceee577da1e08c63b260cff69b962, 0x0000000000000000000000005e3bdbe61d6f0391bf2ecfdf6a0da25ec9c0dbdc, 00000000000000000000000000000000000000000000059f8840d1dc574b0000 )

Account State Difference:

  Address   Before After State Difference Code
0x5Bb06d84...A7D4EDFF5
0.043421999165740709 Eth
Nonce: 8966
0.043408169065082177 Eth
Nonce: 8967
0.000013830100658532
(BuilderNet)
123.621276870368541199 Eth123.621276902184441199 Eth0.0000000318159

Execution Trace

0x1c8e46eeb10736222cc2db4c8681a74f1ba0d5f0.a9059cbb( )
  • LinkToken.transferFrom( _from=0x35d219fa9C9Fb681b258a4A31bcE8C8dF355e5a4, _to=0x5111DA3482f1B1650dAd32d77392Df5158735eeC, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xA00E2A7652248AbEb209398227DAE413E9479e52, _to=0x2B387f6fBa99eb550A1541f37B1eB06B97D84e39, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xB51Bf9029d778899d42e96ebCdc0498bd061006d, _to=0xFF2016ce513F95940CB405A3AC80189ED95407d6, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x14E51143B3A5De4B4EC392680010E170c458ecc8, _to=0x9c56882D004D2d754299C5b1147E6452226eC9c7, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xCAd8eC0831896bE8481D766212A06Ff581466F3f, _to=0x3fAf529D6B76e4c341fA65914bc0AD7e45FF2d5A, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x4fdFE365436b5273a42F135C6a6244A20404271E, _to=0xcDe569F80888d9760D6500e6A069723A7DB59B90, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xB51Bf9029d778899d42e96ebCdc0498bd061006d, _to=0x849b52536AB9917CB1970Fe831a7Bd1bb36D0483, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xB51Bf9029d778899d42e96ebCdc0498bd061006d, _to=0xFb18e3fDBCf11971B1749c0f48CeD8f871e4ab2C, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x2ee627Ac1ac1B28DB149a654a4949b2DfEDC6A19, _to=0x579c85c26e85fD542a0d212c32918A3272262Dcc, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x4E0447536Da5156c1D5c138A998936E972a8442C, _to=0xdDe013b9bf962F9EeECD62E29Cf53c661E28F713, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x1A69df4CeB770f4676b3439f2382647181C30Db1, _to=0x6Cf44fA0150B3CeEe52Bbcb41eF76711534C8Ef2, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x0cAb5d8F1fE5599398Dc3376902fE7720c06dD5b, _to=0xa408320d77d7247b1a43406C54C9D03e9A2A753d, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x35d219fa9C9Fb681b258a4A31bcE8C8dF355e5a4, _to=0xfe264865112bEE3FF5352B70b22fC69C01de9251, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x3D2335cac7b31411467eF03168C5869452Fb7e86, _to=0x7D32595DF3E8F932De5d21aF8B1d429eC98eEed6, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xb2170202b050f0549B9D9733F8258bc917346F98, _to=0xEaE7227AD1861a3948F42486ddD1d1Aa1823A4f4, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x15a00214331b4AA07b74D635Ea20b97861b0164B, _to=0x573Bf26685d40ADE8d66d1127d58B20FA02CfA06, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x5cbD15d48AC85035f57736dfFd3f279f923D267D, _to=0x651618e7f645c024362aDAB25fcD73F3e5D2022F, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0xc095E413DbdfA46be1Dbac8E5FD8398e942f02d6, _to=0x14cbE738E3366239cfEEF142C3b9A964fd338113, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x18E24850FDEceee577da1e08C63B260cFf69B962, _to=0x917c69C89d2D9f2Ba7eF586D5b0A2aC78C594f31, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x16c1e2D27B7dE726CB4b35c6B3fA64149327286b, _to=0x4EfC87E156a826b0345A4714cF0Fe3Ed3167eCb3, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x16c1e2D27B7dE726CB4b35c6B3fA64149327286b, _to=0x4EfC87E156a826b0345A4714cF0Fe3Ed3167eCb3, _value=0 ) => ( True )
  • LinkToken.transferFrom( _from=0x18E24850FDEceee577da1e08C63B260cFf69B962, _to=0x5e3bDBe61D6F0391Bf2eCfDF6A0da25eC9c0dbdC, _value=0 ) => ( True )
    pragma solidity ^0.4.16;
    
    
    /**
     * @title SafeMath
     * @dev Math operations with safety checks that throw on error
     */
    library SafeMath {
      function mul(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
      }
    
      function div(uint256 a, uint256 b) internal constant returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
      }
    
      function sub(uint256 a, uint256 b) internal constant returns (uint256) {
        assert(b <= a);
        return a - b;
      }
    
      function add(uint256 a, uint256 b) internal constant returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
      }
    }
    
    
    /**
     * @title ERC20Basic
     * @dev Simpler version of ERC20 interface
     * @dev see https://github.com/ethereum/EIPs/issues/179
     */
    contract ERC20Basic {
      uint256 public totalSupply;
      function balanceOf(address who) constant returns (uint256);
      function transfer(address to, uint256 value) returns (bool);
      event Transfer(address indexed from, address indexed to, uint256 value);
    }
    /**
     * @title ERC20 interface
     * @dev see https://github.com/ethereum/EIPs/issues/20
     */
    contract ERC20 is ERC20Basic {
      function allowance(address owner, address spender) constant returns (uint256);
      function transferFrom(address from, address to, uint256 value) returns (bool);
      function approve(address spender, uint256 value) returns (bool);
      event Approval(address indexed owner, address indexed spender, uint256 value);
    }
    
    contract ERC677 is ERC20 {
      function transferAndCall(address to, uint value, bytes data) returns (bool success);
    
      event Transfer(address indexed from, address indexed to, uint value, bytes data);
    }
    
    contract ERC677Receiver {
      function onTokenTransfer(address _sender, uint _value, bytes _data);
    }
    
    /**
     * @title Basic token
     * @dev Basic version of StandardToken, with no allowances. 
     */
    contract BasicToken is ERC20Basic {
      using SafeMath for uint256;
    
      mapping(address => uint256) balances;
    
      /**
      * @dev transfer token for a specified address
      * @param _to The address to transfer to.
      * @param _value The amount to be transferred.
      */
      function transfer(address _to, uint256 _value) returns (bool) {
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
      }
    
      /**
      * @dev Gets the balance of the specified address.
      * @param _owner The address to query the the balance of. 
      * @return An uint256 representing the amount owned by the passed address.
      */
      function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
      }
    
    }
    
    
    /**
     * @title Standard ERC20 token
     *
     * @dev Implementation of the basic standard token.
     * @dev https://github.com/ethereum/EIPs/issues/20
     * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
     */
    contract StandardToken is ERC20, BasicToken {
    
      mapping (address => mapping (address => uint256)) allowed;
    
    
      /**
       * @dev Transfer tokens from one address to another
       * @param _from address The address which you want to send tokens from
       * @param _to address The address which you want to transfer to
       * @param _value uint256 the amount of tokens to be transferred
       */
      function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
        var _allowance = allowed[_from][msg.sender];
    
        // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
        // require (_value <= _allowance);
    
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        return true;
      }
    
      /**
       * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
       * @param _spender The address which will spend the funds.
       * @param _value The amount of tokens to be spent.
       */
      function approve(address _spender, uint256 _value) returns (bool) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
      }
    
      /**
       * @dev Function to check the amount of tokens that an owner allowed to a spender.
       * @param _owner address The address which owns the funds.
       * @param _spender address The address which will spend the funds.
       * @return A uint256 specifying the amount of tokens still available for the spender.
       */
      function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
      }
      
        /*
       * approve should be called when allowed[_spender] == 0. To increment
       * allowed value is better to use this function to avoid 2 calls (and wait until 
       * the first transaction is mined)
       * From MonolithDAO Token.sol
       */
      function increaseApproval (address _spender, uint _addedValue) 
        returns (bool success) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
      }
    
      function decreaseApproval (address _spender, uint _subtractedValue) 
        returns (bool success) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
          allowed[msg.sender][_spender] = 0;
        } else {
          allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
      }
    
    }
    
    contract ERC677Token is ERC677 {
    
      /**
      * @dev transfer token to a contract address with additional data if the recipient is a contact.
      * @param _to The address to transfer to.
      * @param _value The amount to be transferred.
      * @param _data The extra data to be passed to the receiving contract.
      */
      function transferAndCall(address _to, uint _value, bytes _data)
        public
        returns (bool success)
      {
        super.transfer(_to, _value);
        Transfer(msg.sender, _to, _value, _data);
        if (isContract(_to)) {
          contractFallback(_to, _value, _data);
        }
        return true;
      }
    
    
      // PRIVATE
    
      function contractFallback(address _to, uint _value, bytes _data)
        private
      {
        ERC677Receiver receiver = ERC677Receiver(_to);
        receiver.onTokenTransfer(msg.sender, _value, _data);
      }
    
      function isContract(address _addr)
        private
        returns (bool hasCode)
      {
        uint length;
        assembly { length := extcodesize(_addr) }
        return length > 0;
      }
    
    }
    
    contract LinkToken is StandardToken, ERC677Token {
    
      uint public constant totalSupply = 10**27;
      string public constant name = 'ChainLink Token';
      uint8 public constant decimals = 18;
      string public constant symbol = 'LINK';
    
      function LinkToken()
        public
      {
        balances[msg.sender] = totalSupply;
      }
    
      /**
      * @dev transfer token to a specified address with additional data if the recipient is a contract.
      * @param _to The address to transfer to.
      * @param _value The amount to be transferred.
      * @param _data The extra data to be passed to the receiving contract.
      */
      function transferAndCall(address _to, uint _value, bytes _data)
        public
        validRecipient(_to)
        returns (bool success)
      {
        return super.transferAndCall(_to, _value, _data);
      }
    
      /**
      * @dev transfer token to a specified address.
      * @param _to The address to transfer to.
      * @param _value The amount to be transferred.
      */
      function transfer(address _to, uint _value)
        public
        validRecipient(_to)
        returns (bool success)
      {
        return super.transfer(_to, _value);
      }
    
      /**
       * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
       * @param _spender The address which will spend the funds.
       * @param _value The amount of tokens to be spent.
       */
      function approve(address _spender, uint256 _value)
        public
        validRecipient(_spender)
        returns (bool)
      {
        return super.approve(_spender,  _value);
      }
    
      /**
       * @dev Transfer tokens from one address to another
       * @param _from address The address which you want to send tokens from
       * @param _to address The address which you want to transfer to
       * @param _value uint256 the amount of tokens to be transferred
       */
      function transferFrom(address _from, address _to, uint256 _value)
        public
        validRecipient(_to)
        returns (bool)
      {
        return super.transferFrom(_from, _to, _value);
      }
    
    
      // MODIFIERS
    
      modifier validRecipient(address _recipient) {
        require(_recipient != address(0) && _recipient != address(this));
        _;
      }
    
    }