PI
piction-protocol/event-tracker
Event Tracker
Event Tracker is a blockchain smart contract in event tracking application on Klaytn.
This project was developed to view the event log for blockchain development.
Batch work to takes Klaytn blocks and collects event logs.
Multi Module Project
- Kotlin based
- use Spring Boot
Tracker-api
Respond to the REST-API request of the web page.
- Spring Security
- Spring JPA
- caver.java Klaytn Dapp API
- Jackson
Tracker-batch
Takes Klaytn blocks and collects event logs
- Spring Batch
- Spring JPA
- Flyway
- caver.java Klaytn Dapp API
- Jackson
Tracker-common
Share entities and repositories
Tracker-app
Previews
All data is a sample.
Smart Contract List
Manage the Smart Contract you want to see.
Event List
Manage the Event you want to see.
Event Log List
Output of the matched data.
Uasge
- Setup Mysql
- Set
SyncProperties - Run Batch App
- Run Api App
- Install Web App Packages
yarn install - Set baseURL
uesAPI.tsx - Run Web App
License
Copyright (c) 2020 Piction
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.