810c1b1966 
							
						 
					 
					
						
						
							
							kick contract transaction  
						
						... 
						
						
						
						one single transaction query to execute all the kick operation
Remove unused fields from deleted_app schema
a basic test for kick and possibilities 
						
						
					 
					
						2025-05-20 14:04:07 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							16fd64ac13 
							
						 
					 
					
						
						
							
							kick contract implemented  
						
						... 
						
						
						
						app pricing calculation
add node in kick schema and type
improved handling
Clone on all app types
handle expected error on kick contract
validate both app and vm contracts 
						
						
					 
					
						2025-05-15 19:15:44 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4295b3ae1d 
							
						 
					 
					
						
						
							
							register operator  
						
						
						
						
					 
					
						2025-05-15 12:52:23 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5c74962ac6 
							
						 
					 
					
						
						
							
							Enhance contract inspect  
						
						... 
						
						
						
						Allow operators to access app and VM contracts to inspect 
						
						
					 
					
						2025-05-14 20:58:19 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8caa55e325 
							
						 
					 
					
						
						
							
							App deployment  
						
						... 
						
						
						
						rename rpc method app deploy to new_app
improved is_banned_by_node checking app nodes also
moved common ErrorFromTable type to db module 
						
						
					 
					
						2025-05-14 20:55:13 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							92f4e15412 
							
						 
					 
					
						
						
							
							App contract delete  
						
						
						
						
					 
					
						2025-05-14 13:31:12 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							38a73fd003 
							
						 
					 
					
						
						
							
							App contract list  
						
						... 
						
						
						
						Implement retrieve app contracts by UUID, admin, and operator 
						
						
					 
					
						2025-05-14 00:09:36 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1e8014a5d6 
							
						 
					 
					
						
						
							
							App node  
						
						... 
						
						
						
						get one app node 
						
						
					 
					
						2025-05-13 16:07:57 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0ccaa4840c 
							
						 
					 
					
						
						
							
							App nodes list  
						
						... 
						
						
						
						modified AppNode filtering proto
improve logging in signature checking 
						
						
					 
					
						2025-05-13 13:10:42 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6f40a9c770 
							
						 
					 
					
						
						
							
							App daemon message  
						
						... 
						
						
						
						activate new app in db
update node resource in db 
						
						
					 
					
						2025-05-12 18:09:30 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f831e31d8f 
							
						 
					 
					
						
						
							
							App brain message  
						
						... 
						
						
						
						new app req and delete app message
schema for new_app_req
improve error handling on live select 
						
						
					 
					
						2025-05-12 13:05:38 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7807e14167 
							
						 
					 
					
						
						
							
							WIP App: daemon register  
						
						... 
						
						
						
						enhance logging levels 
						
						
					 
					
						2025-05-09 17:11:34 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							71720ed4c5 
							
						 
					 
					
						
						
							
							refactor mapped port into common_proto  
						
						
						
						
					 
					
						2025-05-09 16:14:48 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							db02218fa9 
							
						 
					 
					
						
						
							
							WIP on App services  
						
						
						
						
					 
					
						2025-05-08 19:31:16 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							af18e4ee77 
							
						 
					 
					
						
						
							
							fixes and tests  
						
						... 
						
						
						
						admin keys from env
test operator inspection
test vm creation timeout
extensive tests on airdrop
refactor db module imports
fix register vm_node creates operator account in db
modularised test into its module and reusable method
fix test brain message add ssh port on mock daemon while new vm
improved error handling on tests unwraping only on top level method
test utils methods accepts refs to remove clone() on top level methods 
						
						
					 
					
						2025-05-08 15:12:58 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cd44d82463 
							
						 
					 
					
						
						
							
							VM updates and VM deletion  
						
						
						
						
					 
					
						2025-05-08 02:59:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4dfaa3f465 
							
						 
					 
					
						
						
							
							fix: type matching on live_vmnode_msgs  
						
						... 
						
						
						
						generic type matching to table name
update type paths with
some logging in tests 
						
						
					 
					
						2025-05-06 17:25:42 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cf232f83b3 
							
						 
					 
					
						
						
							
							simplified folder structure  
						
						
						
						
					 
					
						2025-05-06 01:00:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							079b4a02aa 
							
						 
					 
					
						
						
							
							Major code refactor  
						
						... 
						
						
						
						vm, app and general modules sperated from db and grpc
common module for share methods and types 
						
						
					 
					
						2025-05-05 19:56:23 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8fa8a64862 
							
						 
					 
					
						
						
							
							feat: add timeout for new VM request  
						
						
						
						
					 
					
						2025-05-05 17:55:23 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a1664d61e4 
							
						 
					 
					
						
						
							
							feat: report app node  
						
						... 
						
						
						
						include contract id in report schema
validated app contract also while reporting 
						
						
					 
					
						2025-05-05 13:30:16 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							28ff8dcd81 
							
						 
					 
					
						
						
							
							dotenv support  
						
						... 
						
						
						
						database credentials loading from .env
removed db cred from constants
updated tests accordingly 
						
						
					 
					
						2025-05-02 20:05:22 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8abe8eebf4 
							
						 
					 
					
						
						
							
							Refactor database connection handling  
						
						... 
						
						
						
						use SurrealDB directly in Brain services
modified tests accordingly
cleanedup tests comments 
						
						
					 
					
						2025-05-02 19:33:34 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ea3169c024 
							
						 
					 
					
						
						
							
							Fix database channel close error  
						
						
						
						
					 
					
						2025-05-02 19:05:28 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8536c85fd5 
							
						 
					 
					
						
						
							
							clippy fix  
						
						
						
						
					 
					
						2025-05-01 15:52:22 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							77efe3ad63 
							
						 
					 
					
						
						
							
							basic test setup  
						
						... 
						
						
						
						modified migration
fake grpc server in tokio
fake db migration for testing
test utilities for signing grpc req 
						
						
					 
					
						2025-04-28 16:57:14 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2d108a53b5 
							
						 
					 
					
						
						
							
							Constant  
						
						... 
						
						
						
						centralize configuration constants
update database initialization for test env 
						
						
					 
					
						2025-04-28 16:56:17 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							784414815e 
							
						 
					 
					
						
						
							
							after creating a VM, save it to active_vm  
						
						
						
						
					 
					
						2025-04-27 03:37:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b5332316c2 
							
						 
					 
					
						
						
							
							vm deployment working  
						
						... 
						
						
						
						there still are bugs on how it manages tables in the DB 
						
						
					 
					
						2025-04-27 02:40:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							512dad5146 
							
						 
					 
					
						
						
							
							added capability to search nodes  
						
						
						
						
					 
					
						2025-04-26 23:26:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6f9cb36bea 
							
						 
					 
					
						
						
							
							added code to create new VM  
						
						... 
						
						
						
						compiles but not tested yet 
						
						
					 
					
						2025-04-26 22:13:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							363724e5d7 
							
						 
					 
					
						
						
							
							added code to send brain_messages to vm daemon  
						
						
						
						
					 
					
						2025-04-26 04:44:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6a99c146ce 
							
						 
					 
					
						
						
							
							switch operator from relation to link  
						
						... 
						
						
						
						this makes DB operations easier to write 
						
						
					 
					
						2025-04-25 04:15:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ee75412bb0 
							
						 
					 
					
						
						
							
							inspect operator  
						
						
						
						
					 
					
						2025-04-24 21:27:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a8cf515061 
							
						 
					 
					
						
						
							
							added report and airdrop  
						
						
						
						
					 
					
						2025-04-24 02:47:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							71cc0a8d82 
							
						 
					 
					
						
						
							
							add operator list  
						
						
						
						
					 
					
						2025-04-23 14:16:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f51e29fc4b 
							
						 
					 
					
						
						
							
							inspecting and listing contracts with node info  
						
						
						
						
					 
					
						2025-04-23 04:12:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							751e81ce37 
							
						 
					 
					
						
						
							
							listing contracts  
						
						
						
						
					 
					
						2025-04-22 19:25:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1cf091d801 
							
						 
					 
					
						
						
							
							get_balance working  
						
						
						
						
					 
					
						2025-04-22 18:34:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bbdceb713e 
							
						 
					 
					
						
						
							
							added a lot of stuff that needs to get migrated  
						
						
						
						
					 
					
						2025-04-21 02:51:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1074942e96 
							
						 
					 
					
						
						
							
							migration working  
						
						
						
						
					 
					
						2025-04-20 03:41:48 +03:00