├── .dockerignore ├── .github └── workflows │ ├── continuous-integration-workflow.yml │ ├── docker.yml │ └── static.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── blockchain ├── agoric.go ├── agoric_test.go ├── binance-smart-chain.go ├── binance-smart-chain_test.go ├── bsn-irita.go ├── bsn-irita_test.go ├── cfx.go ├── cfx_test.go ├── common.go ├── common_test.go ├── eth.go ├── eth_test.go ├── evm.go ├── evm_test.go ├── hmy.go ├── hmy_test.go ├── iotex.go ├── iotex_test.go ├── keeper.go ├── keeper_test.go ├── klaytn.go ├── klaytn_test.go ├── near.go ├── near_test.go ├── ont.go ├── ont_test.go ├── substrate.go ├── substrate_test.go ├── testdata │ ├── near_test_oracle_get_all_requests.json │ ├── tezos_test_block_operations_sc_initiated.json │ └── tezos_test_block_operations_user_initiated.json ├── tezos.go └── tezos_test.go ├── chainlink ├── node.go └── node_test.go ├── client ├── client.go ├── client_test.go ├── config.go ├── config_test.go ├── service.go ├── service_test.go ├── web.go └── web_test.go ├── eitest └── eitest.go ├── go.mod ├── go.sum ├── integration ├── .gitignore ├── Dockerfile ├── chainlink.env ├── common ├── docker-compose.yml ├── docker-init-scripts │ ├── chainlink │ │ └── import-keystore.sh │ └── postgres │ │ └── create-multiple-databases.sh ├── mock-client │ ├── Dockerfile │ ├── README.md │ ├── blockchain │ │ ├── binance-smart-chain.go │ │ ├── binance-smart-chain_test.go │ │ ├── bsn-irita.go │ │ ├── bsn-irita_test.go │ │ ├── canned-responses.go │ │ ├── cfx.go │ │ ├── cfx_test.go │ │ ├── common.go │ │ ├── eth.go │ │ ├── eth_test.go │ │ ├── harmony.go │ │ ├── harmony_test.go │ │ ├── iotex.go │ │ ├── iotex_test.go │ │ ├── keeper.go │ │ ├── keeper_test.go │ │ ├── klaytn.go │ │ ├── klaytn_test.go │ │ ├── near.go │ │ ├── near_test.go │ │ ├── ont.go │ │ ├── ont_test.go │ │ ├── static │ │ │ ├── binance-smart-chain.json │ │ │ ├── birita.json │ │ │ ├── cfx.json │ │ │ ├── eth.json │ │ │ ├── file.go │ │ │ ├── hmy.json │ │ │ ├── keeper.json │ │ │ ├── klaytn.json │ │ │ ├── near.json │ │ │ ├── ont.json │ │ │ ├── substrate.json │ │ │ └── xtz.json │ │ ├── substrate_test.go │ │ ├── xtz.go │ │ └── xtz_test.go │ ├── grpc │ │ └── grpc.go │ ├── main.go │ └── web │ │ └── client.go ├── node_modules │ └── .yarn-integrity ├── run_test ├── scripts │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── README.md │ ├── package.json │ ├── src │ │ ├── addExternalInitiator.ts │ │ ├── asserts.ts │ │ ├── chainlinkNode.ts │ │ ├── common.ts │ │ ├── runTest.ts │ │ └── tests │ │ │ ├── birita.ts │ │ │ ├── bsc.ts │ │ │ ├── cfx.ts │ │ │ ├── eth.ts │ │ │ ├── hmy.ts │ │ │ ├── index.ts │ │ │ ├── iotx.ts │ │ │ ├── keeper.ts │ │ │ ├── klaytn.ts │ │ │ ├── near.ts │ │ │ ├── ont.ts │ │ │ ├── substrate.ts │ │ │ └── xtz.ts │ ├── tsconfig.json │ └── yarn.lock ├── secrets │ ├── 0x9CA9d2D5E04012C9Ed24C0e513C9bfAa4A2dD77f.json │ ├── apicredentials │ └── password.txt ├── setup ├── stop_docker └── yarn.lock ├── main.go ├── store ├── database.go ├── database_test.go ├── migrations │ ├── migrate.go │ ├── migration0 │ │ └── migrate.go │ ├── migration1576509489 │ │ └── migrate.go │ ├── migration1576783801 │ │ └── migrate.go │ ├── migration1582671289 │ │ └── migrate.go │ ├── migration1587897988 │ │ └── migrate.go │ ├── migration1592829052 │ │ └── migrate.go │ ├── migration1594317706 │ │ └── migrate.go │ ├── migration1599849837 │ │ └── migrate.go │ ├── migration1603803454 │ │ └── migrate.go │ ├── migration1605288480 │ │ └── migrate.go │ ├── migration1608026935 │ │ └── migrate.go │ ├── migration1610281978 │ │ └── migrate.go │ ├── migration1611169747 │ │ └── migrate.go │ └── migration1613356332 │ │ └── migrate.go └── models.go └── subscriber ├── rpc.go ├── rpc_test.go ├── subscriber.go ├── subscriber_test.go ├── ws.go └── ws_test.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/continuous-integration-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/.github/workflows/continuous-integration-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | db/ 2 | .env 3 | external-initiator 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/README.md -------------------------------------------------------------------------------- /blockchain/agoric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/agoric.go -------------------------------------------------------------------------------- /blockchain/agoric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/agoric_test.go -------------------------------------------------------------------------------- /blockchain/binance-smart-chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/binance-smart-chain.go -------------------------------------------------------------------------------- /blockchain/binance-smart-chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/binance-smart-chain_test.go -------------------------------------------------------------------------------- /blockchain/bsn-irita.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/bsn-irita.go -------------------------------------------------------------------------------- /blockchain/bsn-irita_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/bsn-irita_test.go -------------------------------------------------------------------------------- /blockchain/cfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/cfx.go -------------------------------------------------------------------------------- /blockchain/cfx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/cfx_test.go -------------------------------------------------------------------------------- /blockchain/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/common.go -------------------------------------------------------------------------------- /blockchain/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/common_test.go -------------------------------------------------------------------------------- /blockchain/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/eth.go -------------------------------------------------------------------------------- /blockchain/eth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/eth_test.go -------------------------------------------------------------------------------- /blockchain/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/evm.go -------------------------------------------------------------------------------- /blockchain/evm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/evm_test.go -------------------------------------------------------------------------------- /blockchain/hmy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/hmy.go -------------------------------------------------------------------------------- /blockchain/hmy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/hmy_test.go -------------------------------------------------------------------------------- /blockchain/iotex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/iotex.go -------------------------------------------------------------------------------- /blockchain/iotex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/iotex_test.go -------------------------------------------------------------------------------- /blockchain/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/keeper.go -------------------------------------------------------------------------------- /blockchain/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/keeper_test.go -------------------------------------------------------------------------------- /blockchain/klaytn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/klaytn.go -------------------------------------------------------------------------------- /blockchain/klaytn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/klaytn_test.go -------------------------------------------------------------------------------- /blockchain/near.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/near.go -------------------------------------------------------------------------------- /blockchain/near_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/near_test.go -------------------------------------------------------------------------------- /blockchain/ont.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/ont.go -------------------------------------------------------------------------------- /blockchain/ont_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/ont_test.go -------------------------------------------------------------------------------- /blockchain/substrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/substrate.go -------------------------------------------------------------------------------- /blockchain/substrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/substrate_test.go -------------------------------------------------------------------------------- /blockchain/testdata/near_test_oracle_get_all_requests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/testdata/near_test_oracle_get_all_requests.json -------------------------------------------------------------------------------- /blockchain/testdata/tezos_test_block_operations_sc_initiated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/testdata/tezos_test_block_operations_sc_initiated.json -------------------------------------------------------------------------------- /blockchain/testdata/tezos_test_block_operations_user_initiated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/testdata/tezos_test_block_operations_user_initiated.json -------------------------------------------------------------------------------- /blockchain/tezos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/tezos.go -------------------------------------------------------------------------------- /blockchain/tezos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/blockchain/tezos_test.go -------------------------------------------------------------------------------- /chainlink/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/chainlink/node.go -------------------------------------------------------------------------------- /chainlink/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/chainlink/node_test.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/client_test.go -------------------------------------------------------------------------------- /client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/config.go -------------------------------------------------------------------------------- /client/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/config_test.go -------------------------------------------------------------------------------- /client/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/service.go -------------------------------------------------------------------------------- /client/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/service_test.go -------------------------------------------------------------------------------- /client/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/web.go -------------------------------------------------------------------------------- /client/web_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/client/web_test.go -------------------------------------------------------------------------------- /eitest/eitest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/eitest/eitest.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/go.sum -------------------------------------------------------------------------------- /integration/.gitignore: -------------------------------------------------------------------------------- 1 | external_initiator.env 2 | tmp/ 3 | cl_login.txt 4 | -------------------------------------------------------------------------------- /integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/Dockerfile -------------------------------------------------------------------------------- /integration/chainlink.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/chainlink.env -------------------------------------------------------------------------------- /integration/common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/common -------------------------------------------------------------------------------- /integration/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/docker-compose.yml -------------------------------------------------------------------------------- /integration/docker-init-scripts/chainlink/import-keystore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/docker-init-scripts/chainlink/import-keystore.sh -------------------------------------------------------------------------------- /integration/docker-init-scripts/postgres/create-multiple-databases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/docker-init-scripts/postgres/create-multiple-databases.sh -------------------------------------------------------------------------------- /integration/mock-client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/Dockerfile -------------------------------------------------------------------------------- /integration/mock-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/README.md -------------------------------------------------------------------------------- /integration/mock-client/blockchain/binance-smart-chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/binance-smart-chain.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/binance-smart-chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/binance-smart-chain_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/bsn-irita.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/bsn-irita.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/bsn-irita_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/bsn-irita_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/canned-responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/canned-responses.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/cfx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/cfx.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/cfx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/cfx_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/common.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/eth.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/eth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/eth_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/harmony.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/harmony.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/harmony_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/harmony_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/iotex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/iotex.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/iotex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/iotex_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/keeper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/keeper.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/keeper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/keeper_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/klaytn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/klaytn.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/klaytn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/klaytn_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/near.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/near.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/near_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/near_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/ont.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/ont.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/ont_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/ont_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/binance-smart-chain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/binance-smart-chain.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/birita.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/birita.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/cfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/cfx.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/eth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/eth.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/file.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/hmy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/hmy.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/keeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/keeper.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/klaytn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/klaytn.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/near.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/near.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/ont.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/ont.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/substrate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/substrate.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/static/xtz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/static/xtz.json -------------------------------------------------------------------------------- /integration/mock-client/blockchain/substrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/substrate_test.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/xtz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/xtz.go -------------------------------------------------------------------------------- /integration/mock-client/blockchain/xtz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/blockchain/xtz_test.go -------------------------------------------------------------------------------- /integration/mock-client/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/grpc/grpc.go -------------------------------------------------------------------------------- /integration/mock-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/main.go -------------------------------------------------------------------------------- /integration/mock-client/web/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/mock-client/web/client.go -------------------------------------------------------------------------------- /integration/node_modules/.yarn-integrity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/node_modules/.yarn-integrity -------------------------------------------------------------------------------- /integration/run_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/run_test -------------------------------------------------------------------------------- /integration/scripts/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/.eslintignore -------------------------------------------------------------------------------- /integration/scripts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/.eslintrc.js -------------------------------------------------------------------------------- /integration/scripts/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | src/generated/ 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /integration/scripts/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/.prettierrc.js -------------------------------------------------------------------------------- /integration/scripts/README.md: -------------------------------------------------------------------------------- 1 | # External Initiator Scripts 2 | -------------------------------------------------------------------------------- /integration/scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/package.json -------------------------------------------------------------------------------- /integration/scripts/src/addExternalInitiator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/addExternalInitiator.ts -------------------------------------------------------------------------------- /integration/scripts/src/asserts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/asserts.ts -------------------------------------------------------------------------------- /integration/scripts/src/chainlinkNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/chainlinkNode.ts -------------------------------------------------------------------------------- /integration/scripts/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/common.ts -------------------------------------------------------------------------------- /integration/scripts/src/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/runTest.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/birita.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/birita.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/bsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/bsc.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/cfx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/cfx.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/eth.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/hmy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/hmy.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/index.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/iotx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/iotx.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/keeper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/keeper.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/klaytn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/klaytn.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/near.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/near.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/ont.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/ont.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/substrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/substrate.ts -------------------------------------------------------------------------------- /integration/scripts/src/tests/xtz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/src/tests/xtz.ts -------------------------------------------------------------------------------- /integration/scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/tsconfig.json -------------------------------------------------------------------------------- /integration/scripts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/scripts/yarn.lock -------------------------------------------------------------------------------- /integration/secrets/0x9CA9d2D5E04012C9Ed24C0e513C9bfAa4A2dD77f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/secrets/0x9CA9d2D5E04012C9Ed24C0e513C9bfAa4A2dD77f.json -------------------------------------------------------------------------------- /integration/secrets/apicredentials: -------------------------------------------------------------------------------- 1 | notreal@fakeemail.ch 2 | twochains -------------------------------------------------------------------------------- /integration/secrets/password.txt: -------------------------------------------------------------------------------- 1 | T.tLHkcmwePT/p,]sYuntjwHKAsrhm#4eRs4LuKHwvHejWYAC2JP4M8HimwgmbaZ -------------------------------------------------------------------------------- /integration/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/setup -------------------------------------------------------------------------------- /integration/stop_docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/stop_docker -------------------------------------------------------------------------------- /integration/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/integration/yarn.lock -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/main.go -------------------------------------------------------------------------------- /store/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/database.go -------------------------------------------------------------------------------- /store/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/database_test.go -------------------------------------------------------------------------------- /store/migrations/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration0/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration0/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1576509489/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1576509489/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1576783801/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1576783801/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1582671289/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1582671289/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1587897988/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1587897988/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1592829052/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1592829052/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1594317706/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1594317706/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1599849837/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1599849837/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1603803454/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1603803454/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1605288480/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1605288480/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1608026935/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1608026935/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1610281978/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1610281978/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1611169747/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1611169747/migrate.go -------------------------------------------------------------------------------- /store/migrations/migration1613356332/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/store/migrations/migration1613356332/migrate.go -------------------------------------------------------------------------------- /store/models.go: -------------------------------------------------------------------------------- 1 | package store 2 | 3 | type RuntimeConfig struct { 4 | KeeperBlockCooldown int64 5 | } 6 | -------------------------------------------------------------------------------- /subscriber/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/rpc.go -------------------------------------------------------------------------------- /subscriber/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/rpc_test.go -------------------------------------------------------------------------------- /subscriber/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/subscriber.go -------------------------------------------------------------------------------- /subscriber/subscriber_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/subscriber_test.go -------------------------------------------------------------------------------- /subscriber/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/ws.go -------------------------------------------------------------------------------- /subscriber/ws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/external-initiator/HEAD/subscriber/ws_test.go --------------------------------------------------------------------------------