airbloc-go
airbloc-go copied to clipboard
Airbloc Core Implementation using Go
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.3.0 to 1.9.0. Release notes Sourced from github.com/gin-gonic/gin's releases. v1.9.0 Changelog BREAK CHANGES Stop useless panicking in context and render #2150 BUG FIXES fix(router): tree bug where...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20200622213623-75b288015ac9 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
## Background 지금까지 커스텀해서 써온 blockchain/bind를 다시 원상복귀하면서 revert message를 받아오는 코드가 날아감. 그래도 `Call()`할때는 받을 수 있으니까 `Transact()`할때도 받을수 있는지 체크한 뒤, 개조하는걸로 한다. ## Action item - [...
## Background 모든 dataType 각각에 대한 consent를 트랜잭션에 넣어 보내는건 너무 비효율적이라고 생각함. 그래서 중간 contract를 넣어 벌크 처리를 구현하는게 좋을것이라고 판단했음. ## Action Items - [ ] Middle contract...
related: [solgen](https://github.com/frostornge/solgen) ## 배경 Ethereum 기반으로 코어 작업을 했지만, 이제 Klaytn으로 넘어갈 때가 되었다고 생각합니다. ## 개선 - [ ] Klaytn에 맞는 bind를 생성해서 adapter에 적용합니다. - [ ] 생성된...
related #18 ## 배경 지금은 순수 testing 라이브러리만 사용해서 테스트를 짜는 중임. 그러나, e2e테스트코드를 보던 중 ginkgo와 gomega를 사용해서 app registry api 테스트를 구현해놓은것이 확인됨. 코드를 보니 contract를 테스트할때와 비슷하게...
[swaggo](https://github.com/swaggo/swag) [gin](https://github.com/gin-gonic/gin/) 둘이 되게 잘맞아요. 이걸로 rest api 문서를 만들면 좋을것 같습니다.
## Background 기존에 Bundle의 정의는 "벌크로 수집된 데이터들"이였다. 예를 들어 "설치된 앱 리스트"라는 데이터 종류가 있다고 했을 때, 데이터를 유저 5000명씩 한번에 Ingestion 하면 번들 1,2,3...이 되고 데이터를 시간 단위로...
## As-Is 기존 구조는 다음과 같았음. * Schema: 프로바이더들이 공통적으로 사용할 데이터 형식 정의 * Collection: 프로바이더가 수집하는 데이터 종류 허나 이 방식의 문제는 1. API에서의 직관성 저해 2. 매번...
## Purpose To validate the data by using Sparse Merkle Tree as a User ID accumulator (#40), efficient construction of the Sparse Merkle Tree is required because it's still not...