├── .drone.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api.go ├── argraphql ├── generated.go ├── genqlient.graphql ├── genqlient.yaml ├── query.go ├── query_test.go └── schema.graphql ├── arns.go ├── arns_test.go ├── arseeding.go ├── bundle.go ├── bundle_test.go ├── cache.go ├── cache ├── bigcache.go ├── cache.go └── cache_test.go ├── cache_test.go ├── cli └── arseeding │ ├── cmd │ ├── root.go │ ├── start.go │ └── stop.go │ ├── example_arseeding.yaml │ └── main.go ├── cmd └── main.go ├── common └── metric.go ├── config ├── config.go ├── jobs.go ├── schema │ └── db.go └── wdb.go ├── example ├── arweave-pool-broadcast │ ├── broadcast-pool.go │ ├── broadcast-pool_test.go │ └── job.go ├── bundle-item │ ├── batchSendItem_test.go │ ├── bundle_stream_test.go │ └── bundle_test.go ├── common.go └── everpay-sync │ ├── everpay.go │ ├── everpay_test.go │ ├── fetcher.go │ ├── job.go │ └── wdb.go ├── go.mod ├── io_test.go ├── jobs.go ├── jobs_test.go ├── kafka.go ├── kafka_test.go ├── manifest.go ├── manifets_test.go ├── metric.go ├── middleware.go ├── middleware_test.go ├── rawdb ├── aliyun.go ├── bolt.db.go ├── database.go ├── database_test.go ├── mongodb.go ├── mongodb_test.go ├── s3.go └── s3_test.go ├── schema ├── api.go ├── apikey.go ├── arns.go ├── bundle.go ├── cache.go ├── cli.go ├── db.go ├── errors.go ├── kafka.go ├── manifest.go ├── orderstatistic.go ├── store.go └── task.go ├── sdk ├── client.go ├── client_test.go ├── manifest.go ├── manifest_test.go ├── mimetype_test.go ├── schema │ └── sdk.go ├── sdk.go └── sdk_test.go ├── store.go ├── store_test.go ├── submit.go ├── submit_test.go ├── task.go ├── task_test.go ├── taskmanager.go ├── test.item ├── wdb.go └── wdb_test.go /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | go.sum 2 | .DS_Store 3 | build 4 | data 5 | .idea 6 | vendor 7 | tmpFile 8 | deploy.sh 9 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/README.md -------------------------------------------------------------------------------- /api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/api.go -------------------------------------------------------------------------------- /argraphql/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/generated.go -------------------------------------------------------------------------------- /argraphql/genqlient.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/genqlient.graphql -------------------------------------------------------------------------------- /argraphql/genqlient.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/genqlient.yaml -------------------------------------------------------------------------------- /argraphql/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/query.go -------------------------------------------------------------------------------- /argraphql/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/query_test.go -------------------------------------------------------------------------------- /argraphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/argraphql/schema.graphql -------------------------------------------------------------------------------- /arns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/arns.go -------------------------------------------------------------------------------- /arns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/arns_test.go -------------------------------------------------------------------------------- /arseeding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/arseeding.go -------------------------------------------------------------------------------- /bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/bundle.go -------------------------------------------------------------------------------- /bundle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/bundle_test.go -------------------------------------------------------------------------------- /cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cache.go -------------------------------------------------------------------------------- /cache/bigcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cache/bigcache.go -------------------------------------------------------------------------------- /cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cache/cache.go -------------------------------------------------------------------------------- /cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cache/cache_test.go -------------------------------------------------------------------------------- /cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cache_test.go -------------------------------------------------------------------------------- /cli/arseeding/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cli/arseeding/cmd/root.go -------------------------------------------------------------------------------- /cli/arseeding/cmd/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cli/arseeding/cmd/start.go -------------------------------------------------------------------------------- /cli/arseeding/cmd/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cli/arseeding/cmd/stop.go -------------------------------------------------------------------------------- /cli/arseeding/example_arseeding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cli/arseeding/example_arseeding.yaml -------------------------------------------------------------------------------- /cli/arseeding/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cli/arseeding/main.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/cmd/main.go -------------------------------------------------------------------------------- /common/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/common/metric.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/config/config.go -------------------------------------------------------------------------------- /config/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/config/jobs.go -------------------------------------------------------------------------------- /config/schema/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/config/schema/db.go -------------------------------------------------------------------------------- /config/wdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/config/wdb.go -------------------------------------------------------------------------------- /example/arweave-pool-broadcast/broadcast-pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/arweave-pool-broadcast/broadcast-pool.go -------------------------------------------------------------------------------- /example/arweave-pool-broadcast/broadcast-pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/arweave-pool-broadcast/broadcast-pool_test.go -------------------------------------------------------------------------------- /example/arweave-pool-broadcast/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/arweave-pool-broadcast/job.go -------------------------------------------------------------------------------- /example/bundle-item/batchSendItem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/bundle-item/batchSendItem_test.go -------------------------------------------------------------------------------- /example/bundle-item/bundle_stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/bundle-item/bundle_stream_test.go -------------------------------------------------------------------------------- /example/bundle-item/bundle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/bundle-item/bundle_test.go -------------------------------------------------------------------------------- /example/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/common.go -------------------------------------------------------------------------------- /example/everpay-sync/everpay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/everpay-sync/everpay.go -------------------------------------------------------------------------------- /example/everpay-sync/everpay_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/everpay-sync/everpay_test.go -------------------------------------------------------------------------------- /example/everpay-sync/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/everpay-sync/fetcher.go -------------------------------------------------------------------------------- /example/everpay-sync/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/everpay-sync/job.go -------------------------------------------------------------------------------- /example/everpay-sync/wdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/example/everpay-sync/wdb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/go.mod -------------------------------------------------------------------------------- /io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/io_test.go -------------------------------------------------------------------------------- /jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/jobs.go -------------------------------------------------------------------------------- /jobs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/jobs_test.go -------------------------------------------------------------------------------- /kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/kafka.go -------------------------------------------------------------------------------- /kafka_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/kafka_test.go -------------------------------------------------------------------------------- /manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/manifest.go -------------------------------------------------------------------------------- /manifets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/manifets_test.go -------------------------------------------------------------------------------- /metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/metric.go -------------------------------------------------------------------------------- /middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/middleware.go -------------------------------------------------------------------------------- /middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/middleware_test.go -------------------------------------------------------------------------------- /rawdb/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/aliyun.go -------------------------------------------------------------------------------- /rawdb/bolt.db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/bolt.db.go -------------------------------------------------------------------------------- /rawdb/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/database.go -------------------------------------------------------------------------------- /rawdb/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/database_test.go -------------------------------------------------------------------------------- /rawdb/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/mongodb.go -------------------------------------------------------------------------------- /rawdb/mongodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/mongodb_test.go -------------------------------------------------------------------------------- /rawdb/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/s3.go -------------------------------------------------------------------------------- /rawdb/s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/rawdb/s3_test.go -------------------------------------------------------------------------------- /schema/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/api.go -------------------------------------------------------------------------------- /schema/apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/apikey.go -------------------------------------------------------------------------------- /schema/arns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/arns.go -------------------------------------------------------------------------------- /schema/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/bundle.go -------------------------------------------------------------------------------- /schema/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/cache.go -------------------------------------------------------------------------------- /schema/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/cli.go -------------------------------------------------------------------------------- /schema/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/db.go -------------------------------------------------------------------------------- /schema/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/errors.go -------------------------------------------------------------------------------- /schema/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/kafka.go -------------------------------------------------------------------------------- /schema/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/manifest.go -------------------------------------------------------------------------------- /schema/orderstatistic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/orderstatistic.go -------------------------------------------------------------------------------- /schema/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/store.go -------------------------------------------------------------------------------- /schema/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/schema/task.go -------------------------------------------------------------------------------- /sdk/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/client.go -------------------------------------------------------------------------------- /sdk/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/client_test.go -------------------------------------------------------------------------------- /sdk/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/manifest.go -------------------------------------------------------------------------------- /sdk/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/manifest_test.go -------------------------------------------------------------------------------- /sdk/mimetype_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/mimetype_test.go -------------------------------------------------------------------------------- /sdk/schema/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/schema/sdk.go -------------------------------------------------------------------------------- /sdk/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/sdk.go -------------------------------------------------------------------------------- /sdk/sdk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/sdk/sdk_test.go -------------------------------------------------------------------------------- /store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/store.go -------------------------------------------------------------------------------- /store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/store_test.go -------------------------------------------------------------------------------- /submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/submit.go -------------------------------------------------------------------------------- /submit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/submit_test.go -------------------------------------------------------------------------------- /task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/task.go -------------------------------------------------------------------------------- /task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/task_test.go -------------------------------------------------------------------------------- /taskmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/taskmanager.go -------------------------------------------------------------------------------- /test.item: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/test.item -------------------------------------------------------------------------------- /wdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/wdb.go -------------------------------------------------------------------------------- /wdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everFinance/arseeding/HEAD/wdb_test.go --------------------------------------------------------------------------------