1
0
Fork 0
mirror of https://github.com/eosswedenorg/thalos synced 2026-06-16 04:24:56 +02:00
Commit graph

89 commits

Author SHA1 Message Date
a3624d131e app/ship_processor.go: improve logging info. 2024-01-21 14:09:40 +01:00
0b3b383977 Merge branch 'table-deltas' 2024-01-21 14:01:08 +01:00
5249dc1f50 app/ship_processor.go: process table deltas. 2024-01-21 14:00:03 +01:00
2268d19b08 app/ship_processor.go: Store abi from ship in processor. 2024-01-21 13:56:18 +01:00
3866d5382c app/ship_processor.go: fix a bug where GlobalSequence was passed as ActionTrace.Receipt.RecvSequence 2024-01-15 23:16:33 +01:00
a8490f85c4 app/ship_processor.go: Implement support to send rollback messages on forks. 2024-01-09 15:49:20 +01:00
f537c6f95f app/ship_processor.go: remove redundant information to log call. 2024-01-07 14:33:22 +01:00
1d5e28a38f app/abi/manager.go: pass context to cache. 2023-12-17 17:58:06 +01:00
5a5e4bfd2e app/cache/cache.go: make context aware and pass context down to store. 2023-12-17 17:57:49 +01:00
6106481417 app/cache: implement store interface. 2023-12-17 17:51:50 +01:00
8b3202e4d3 app/cache/store.go: make interface context aware. 2023-12-17 17:51:32 +01:00
22e98f1c37 Merge branch 'cache'
# Conflicts:
#	app/abi/manager.go
#	app/ship_processor.go
#	cmd/thalos/main.go
2023-12-06 15:38:34 +01:00
eeab11c44b app/abi/manager.go: its probably a good thing (tm) to set a context timout when getting the abi from the api. 2023-12-06 15:32:33 +01:00
24bf44a175 move writer interface and redis publish from api module as these are for the server side. 2023-11-25 15:14:21 +01:00
9946bd59e1 app/ship_processor.go: implement StateLoader and StateSaver. 2023-11-04 13:24:15 +01:00
1ae3da425c app/state.go: Adding StateLoader and StateSaver function types. 2023-11-04 13:21:30 +01:00
310f96219f app/ship_processor.go: remove current_block and use state.CurrentBlock instead. 2023-11-01 21:47:21 +01:00
98a49538e2 Adding app/state.go 2023-11-01 21:46:15 +01:00
64459eca10 app/ship_processor.go: typo fix. 2023-11-01 21:46:00 +01:00
424ae2fc40 app/abi: rework manager to use new cache struct. 2023-11-01 21:24:59 +01:00
2eb62db117 Adding app/cache/cache.go 2023-11-01 21:23:48 +01:00
c6cb26d543 Adding app/cache/redis_store.go 2023-10-31 16:59:26 +01:00
ed1009062d Adding app/cache/memory_store.go 2023-10-31 16:59:08 +01:00
23d05e5512 Adding app/cache/store.go 2023-10-31 16:58:40 +01:00
cc7ea62487 app/config/config.go: use os.ReadFile instead of ioutil. 2023-10-12 20:51:00 +02:00
fb6cfb9fa6 app/ship_processor.go: Need to call log.Dup() otherwise things like log.Level will not be copied. 2023-08-30 16:00:09 +02:00
31c7ba6a4b Improved code documentation. 2023-08-22 16:22:03 +02:00
6ef3daeecf app/ship_processor.go: keep track of current block. 2023-08-21 14:08:33 +02:00
b04a03ae87 app/config/config.go: Remove CacheID from RedisConfig 2023-07-13 07:13:19 +02:00
62f898f38c app/abi/cache.go: in key() change separator to "::" 2023-07-13 07:02:29 +02:00
e377942d23 app/abi/manager.go: Change cache prefix to thalos::cache. 2023-07-13 07:00:47 +02:00
500cddc082 app/config/config.go: Adding User field to RedisConfig 2023-07-13 06:57:41 +02:00
3379c70e63 app/abi/manager.go: Some documentation 2023-06-27 17:21:10 +02:00
f7c3d30e8e app/ship_processor.go: Post transaction message using message.Transaction struct. 2023-06-26 16:08:12 +02:00
5834e60633 cmd/thalos/main.go: move log init function to app/log/init.go 2023-06-15 11:38:58 +02:00
c82136aff0 app/ship_processor.go: Ooops, fix a bug where we cast an ActionTrace to ActionReceiptV0 instead of the actual receipt :) 2023-06-05 17:43:41 +02:00
fd5ecf4268 Merge remote-tracking branch 'origin/21-add-actiontracereceipt' 2023-06-05 17:25:04 +02:00
a91df0c39e Upgrade from redis v8 to v9 2023-06-05 16:55:15 +02:00
8f0ba2f460 app/ship_processor.go: Support ActionTrace.Receipt 2023-05-29 17:17:57 +02:00
fc97b8cd02
Merge pull request #20 from eosswedenorg/split-logs
Split logs
2023-05-19 15:39:54 +02:00
860e7bbe9f app/ship_processor.go: Log more fields on abi decode error. 2023-05-17 11:01:45 +02:00
d9684fcceb app/ship_processor.go: Log tx_id when processing trace. 2023-05-17 10:58:05 +02:00
93e765f14c cmd/thalos/main.go: Implement log splitting if file logging is enabled. 2023-05-17 10:52:12 +02:00
e1c092659a Adding app/log/HookWriter.go 2023-05-17 10:51:03 +02:00
89f47c06df app/log/RotatingFile.go: Adding GetFilename() 2023-05-16 17:50:15 +02:00
e0f7e3b4e9 app/config/config.go: Adding ShipConfig.Chain 2023-05-15 15:28:38 +02:00
48dc8890bb app/ship_processor.go: Update abi from action traces. 2023-05-12 09:21:19 +02:00
d552a924e9 app/ship_processor.go: Adding updateAbiFromAction() 2023-05-12 09:20:53 +02:00
637ec74a2a app/ship_processor.go: Adding ShipProcessor.syscontract field 2023-05-12 09:20:08 +02:00
80448ddd32 app/abi/manager.go: Adding SetAbi() 2023-05-12 09:06:29 +02:00