Skip to content

Instantly share code, notes, and snippets.

{"claims":[{"url":"https://2.chainlayerattestations.com","timestamp":1591708425,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1591708519,"type":"ACCOUNT","address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66"}],"meta":{"address":"0xd341b9bEb934207c476bdb618BD372E6Fea21F88","signature":"0x222b7b971c69ccdfaeee65761d70eefafc8f85e8b8601994db91369759c49abb2773c3e8aead8e4ae4d5078aeb5fe81cecaeab3ab2da59cabdfa52617cd3d17c1b"}}
{"claims":[{"url":"https://1.chainlayerattestations.com","timestamp":1591708422,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1591708517,"type":"ACCOUNT","address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66"}],"meta":{"address":"0x4FC4EA624db2E4A1d6195a03744D505CbcD9431b","signature":"0xc9dc49db496231dbfe6c9631fbb5b41058931e58709af44d293438472c60139d3c53e6f013c0b296e1ac10f205918f97edddf628e92e49624fe8b2ce3b689bfb1c"}}
@tyrion70
tyrion70 / Aggregator.sol
Created June 6, 2020 18:09
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.4.24+commit.e67f0147.js&optimize=false&gist=
pragma solidity 0.4.24;
import "./ChainlinkClient.sol";
import "./HistoricAggregatorInterface.sol";
import "./SignedSafeMath.sol";
import "./Ownable.sol";
/**
* @title An example Chainlink contract with aggregation
* @notice Requesters can use this contract as a framework for creating
{"claims":[{"domain":"chainlayer.io","timestamp":1588105890,"type":"DOMAIN"},{"username":"chainlayer","timestamp":1588105935,"type":"KEYBASE"},{"timestamp":1588106110,"type":"ACCOUNT","address":"0x4FC4EA624db2E4A1d6195a03744D505CbcD9431b"},{"timestamp":1588106123,"type":"ACCOUNT","address":"0xd341b9bEb934207c476bdb618BD372E6Fea21F88"},{"timestamp":1588106132,"type":"ACCOUNT","address":"0xd9bbA95F03425816C5c04E159372b64EB14E6939"}],"meta":{"address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66","signature":"0xb51b86c54a388a2bb62fbf285c1d71e3f8b519cf765d61b79f83cac70c3d1f0d61109415f96f4f209d56a9e99dd9807afde1cb87a60a2e2f6c6457fbe7c391c900"}}
{"claims":[{"url":"https://3.chainlayerattestations.com","timestamp":1587732826,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1588106714,"type":"ACCOUNT","address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66"}],"meta":{"address":"0xd9bbA95F03425816C5c04E159372b64EB14E6939","signature":"0xf4618ef9fff3471bb7dd5e096d395f127d0afbf88676c34481c151817dbed7d52989534d02a7bdb7fde8e33d93bbf845c20a7a0ac9b8fa4557b3ea321c8e2ab01c"}}
{"claims":[{"url":"https://2.chainlayerattestations.com","timestamp":1587732817,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1588106702,"type":"ACCOUNT","address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66"}],"meta":{"address":"0xd341b9bEb934207c476bdb618BD372E6Fea21F88","signature":"0x88e3bea4ff32e7a76744fe29a8a33dcce8bb92bd8605dbf089ffc02bfb269bb24a8c97d77d78307e232cb72ecea20cd89b8695811ea42c958ee9195c1e7509aa1c"}}
{"claims":[{"url":"https://1.chainlayerattestations.com","timestamp":1587727844,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1588106429,"type":"ACCOUNT","address":"0x7194DFE766a92308880A943fD70F31c8E7c50e66"}],"meta":{"address":"0x4FC4EA624db2E4A1d6195a03744D505CbcD9431b","signature":"0x9562dd8fac5186b5157ae50dc4c68fbafed42bff4078bf480644d4a85de0a33817a75728e3418f1b5ee0b23078ea9dfd14c6cd18718213f0ebce0c3eda29520b1c"}}

CELO_GENESIS_VALIDATOR_SIGNER_ADDRESS=0x33657019D60A0A41f1B9970bD4B28A3A83DBeafc CELO_GENESIS_VALIDATOR_SIGNER_BLS_PUBLIC_KEY=8bd2cb218f465c82702aba73a061227cd83dd8e3115ae592811a4d9a8236e3cb99cfe81b2e22e3620635d42f63b7db00cd546bdf9fad7b49d0b4686962c8e0f4544c8df9f41d30d7d489c86745ef9b61a7dfb498f7554eeaf7e24654e5b2e080 CELO_GENESIS_VALIDATOR_SIGNER_BLS_SIGNATURE=41a0094d8e94f622043fa6fd3eed9c7ca83ce3ab2d5cedd48980b7c059a02011eb4c3f2983ac9f42d406fe1a78d23d00 CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_1=0x6eF5CB03FaaF615b0284a994386B930362217DE1 CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_2=0x8072D7f3A3A6634cab850a83039223e22f20B04B CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_3=0x0F0CEAe30aD490B47e000449803F5e926D66dB0e CELO_RELEASE_GOLD_BENEFICIARY_ADDRESS_4=0xd19249cc30c84b068263Ba0e173FD19fAcD78f19

{"level":"debug","ts":1584790464.563102,"caller":"services/head_tracker.go:223","msg":"Received new head #7561694 (0x7361de)","blockHeight":"7561694","blockHash":"0x1ccd577b26e4bb6027051ce34a1b3001be0fa7f0162b1fa312fb995121de4b00","hash":"0x1ccd577b26e4bb6027051ce34a1b3001be0fa7f0162b1fa312fb995121de4b00"}
{"level":"debug","ts":1584790464.5770955,"caller":"fluxmonitor/flux_monitor.go:473","msg":"AnswerUpdated log","round":"342","answer":"12825702430","timestamp":"1584790424","contract":"0x07dD74d1aDeB1E4910995A87895ECCac62db8ba6","job":"1c29e4bbdd7e4f628d45945be58beeff"}
{"level":"debug","ts":1584790464.5939727,"caller":"fluxmonitor/flux_monitor.go:473","msg":"AnswerUpdated log","round":"342","answer":"12850000000","timestamp":"1584790424","contract":"0x07dD74d1aDeB1E4910995A87895ECCac62db8ba6","job":"1c29e4bbdd7e4f628d45945be58beeff"}
{"level":"debug","ts":1584790464.6000838,"caller":"services/run_manager.go:291","msg":"New head #7561694 resuming run","job":"1c29e4bbdd7e4f628d45945be58beeff","run":"aac977fd9
{"claims":[{"url":"http://66.232.119.132","timestamp":1578855908,"type":"ATTESTATION_SERVICE_URL"},{"timestamp":1578855910,"type":"ACCOUNT","address":"0x035eF01395e2cC1219482f0542a05B627FAC36B6"},{"timestamp":1578856361,"type":"ACCOUNT","address":"0x64238332ba04c2d90e77e51f37fe4c2Bcb9ab3A2"},{"timestamp":1578856363,"type":"ACCOUNT","address":"0x40d565D4D38d6988254d02E5Dd8c491F04136Eba"},{"timestamp":1578856365,"type":"ACCOUNT","address":"0xEd7c97619AeF28cdfdeC7B3485d1E99A09311409"},{"timestamp":1580850810,"type":"ACCOUNT","address":"0x1F5238fb96d73dE01D5BB45d834890bf57a57916"},{"timestamp":1581495671,"type":"ACCOUNT","address":"0x0458d997420844a663CD237d593C3011Ca40384f"},{"timestamp":1581683858,"type":"ACCOUNT","address":"0x4A594951b0DBb4A71E05895CF4DE08ee8722C3cC"},{"timestamp":1582193649,"type":"ACCOUNT","address":"0x2b5BD7daa714633B8658a0E18E88c51049b433d4"},{"timestamp":1582193651,"type":"ACCOUNT","address":"0x455269455e78eFE7860e1832609C2c40FEDb87f5"}],"meta":{"address":"0x775a5C899Fd4A7CDD54e9f41738087