Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cosmos sdk step2 제작 #6

Closed
woon999 opened this issue Jun 14, 2024 · 3 comments
Closed

cosmos sdk step2 제작 #6

woon999 opened this issue Jun 14, 2024 · 3 comments

Comments

@woon999
Copy link
Contributor

woon999 commented Jun 14, 2024

step1에서는 cosmos-sdk 로 만든 simapp에 대한 이해과 전반적인 이해를 마무리하고 step2에서는 조금 더 코스모스 인터체인에 대한 블록체인 지식을 습득한다.

cosmos sdk docs 기반으로 작성할 예정

  1. transcation life cycle [아티클 + 코드 기반]
    1. 트랜잭션
    2. Mempool
    3. 트랜잭션 라이프 사이클
      1. 트랜잭션 생성
      2. 트랜잭션 Broadcasting
      3. Mempool에 추가하기
      4. Block에 포함하기
      5. 상태 변경하기
  2. account
    1. 공개 키 암호화
    2. Account
    3. Signature
    4. Address
    5. Keyring
  3. gas fee
    1. Gas fee란
    2. Gas Meter
    3. AnteHandler
  4. store and keepers
    1. Store
    2. KVStore
    3. KVStore Wrapper
    4. Multistore
    5. Keeper
  5. rpc & encoding & query
    1. rpc basic
    2. encoding
    3. grpc & rest & cometbft rpc
    4. query
@woon999
Copy link
Contributor Author

woon999 commented Jun 24, 2024

  1. transcation - Cosmos Basic - Step2/0_transaction_and_mempool #8
  2. protobuf랑 같이 엮어서 추후 업로드
  3. accounts - Cosmos Basic - Step2/1_accounts #9
  4. gas fees - Cosmos Basic - Step2/2_gas_fees #10
  5. Store and Keepers Cosmos Basic - Step2/3_store_and_keepers #11 (app chain으로 넣을 수 있으나 일단 여기다 추가)

@woon999
Copy link
Contributor Author

woon999 commented Jun 30, 2024

as-is

2. query life cycle [아티클 + 코드 기반]
    1. 쿼리 생성(CLI, REST, gRPC)
    2. 쿼리 핸들링 
    3. 쿼리 응답 

to-be

2. rpc, encoding, query
  1. rpc, encoding, query - Cosmos Basic - Step2/14~17 rpc & encoding & query #18

@woon999 woon999 closed this as completed Jul 7, 2024
@Jeongseup
Copy link
Contributor

#3 closed issue for step2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants