목록분류 전체보기 (188)
좋은 프로그램은 마음의 여유에서 나온다.
https://flutterstudio.app/ 모바일 UI를 디자인 할 수 있는 툴이다. source code 탭을 이용해서 바로 소스코드로 볼 수 있고, 붙여넣기하면 에뮬레이터에서 그대로 실행이 가능하다!!
여기서는 Flutter 1.0.0-stable 버전과 Android Studio 3.2.1을 이용한다. 본인의 OS에 맞는 SDK를 다운받는다. https://flutter.io/docs/get-started/install/macos 안드로이드 스튜디오를 켜고 Flutter와 Dart 플러그인을 설치한다. 안드로이드 스튜디오를 재시작하면 Flutter Project가 생긴다. Start a new Flutter project를 선택하면 여러가지 프로젝트 종류가 나오는데 그중에 android, ios로 실행할 수 있는 Flutter Application을 선택하여 생성한다. 처음에 다운받아 압축을 해제한 SDK 경로를 설정해주고, 프로젝트 경로를 지정해 준다. 음 아래와 같은 구조의 프로젝트가 생성되었다...
안드로이드 트론 지갑 (한글 버전)으로 투표하는 방법입니다. 투표를 했을시 이점은 각 대표 후보자들의 공략을 확인하시면 됩니다. 블록 생성 보상을 에어드랍 해주는게 가장 직접적으로 얻는 이점인 것 같습니다. 문서(https://tron-wiki.readthedocs.io/en/latest/TRON_Client.html#super-representative)를 보면 블록 생성자인 슈퍼 대표(SR, Super Representative)는 총 27명이며, 블록 생성 주기는 3초이고, 리워드는 32 TRX입니다. 즉 슈퍼 대표가 되면 81초마다 32 TRX를 보상으로 얻게 됩니다. 86,400(60 * 60 *24)초 / 81 * 32를 하면 하루에 대략 34,133 TRX를 얻는 것이고 이 중 일부 또는 이..
트론 안드로이드 지갑 메인넷용 개발 완료. 잔액확인, 토큰 전송, 토큰 구매, 투표 등 모든 기능을 이용하실 수 있습니다. 다운로드 https://play.google.com/store/apps/details?id=com.devband.tronwalletforandroid 오픈 소스이며 깃허브에서 소스를 보실 수 있습니다. https://github.com/lky1001/tron-android-wallet
https://www.faceos.app/ 스캐터를 이용해서 로그인하고 글 남기실 수 있습니다. 램 값이 비싸서.. 글 삭제 기능은 아직... 이오스 코드를 보면 댑을 올리기 위해서 컴파일된 wasm 파일의 10배의 램 용량이 필요하다. const static uint32_t setcode_ram_bytes_multiplier = 10; ///< multiplier on contract size to account for multiple copies and cached compilation https://github.com/EOSIO/eos/blob/master/libraries/chain/include/eosio/chain/config.hpp 램 가격 및 시장 : https://eos.feexplore..
이오스 메인넷에 계정을 생성하려면 계정을 생성해줄 이오스 메인넷 계정이 우선 필요하다. 다음으로 최소한 아래의 리소스가 필요한데 cpu : 0.1 EOSnet: 0.1 EOS 는 EOS를 스테이킹하면 되지만 RAM은 최소 4kbyte를 램시장을 통해서 사야 한다. https://eos.feexplorer.io/ 위의 램 시장에서 가격을 확인하고 램을 사고 팔수 있다. 현재 가격이 0.19887194 EOS/KB 이므로 cpu 0.1 EOS, NET 0.1EOSRAM 0.79548776 EOS 계정을 생성하기 위해서는 대략 1 EOS가 생성해주는 계정에 필요하다. 계정 생성 사이트 https://eostoolkit.io/ create account 메뉴에서 생성이 가능하며 스캐터로 로그인 후 아래의 입력란..
앞에서 만든 hello.test account에 컨트랙 배포하기 **** dawn 4.2 변경사항컨트랙 코드의 stdout을 출력하려면 config.ini에 contracts-console를 true로 변경해줘야 한다 (기본 false) $ vi ~/.local/share/eosio/nodeos/config/config.ini contracts-console = true 소스를 다운받아 빌드하면 /eos_path/build/contract/hello 디렉토리에 예제로 들어있다. hi 라는 함수에 지갑 이름을 매개변수로 입력받아서 Hello, 이름 을 출력하는 예제이다. #include #include using namespace eosio; class hello : public eosio::contrac..
EOS 튜토리얼에 있는 Hello 컨트랙 올려보기. EOS 컨트랙을 올리기 위해서는 account가 필요합니다. 한개의 account는 한개의 contract만 올릴 수 있습니다. 앞의 지갑 생성하기(http://lky1001.tistory.com/187)를 따라 하셨다면 지갑에 키를 임포트하고 account를 생성하도록 하겠습니다. 지갑은 unlock 되어있어야합니다. 아래의 명령어로 키를 생성할 수 있으나 EOSIO 1.0.5 버전부터 테스트용 키를 써야 하므로(http://lky1001.tistory.com/190) $ cleos create key Private key: AAAAAA Public key: BBBBBB 다음의 테스트키를 사용하겠습니다. eosio private key: 5KQwrPb..
EOS config.ini에 기본적으로 127.0.0.1만 허용하도록 설정되어 있음. 아래 부분을 주석처리하고 0.0.0.0 으로 바꿔준다. # http-server-address = 127.0.0.1:8888 http-server-address = 0.0.0.0:8888 $ vi ~/.local/share/eosio/nodeos/config/config.ini #http-server-address = 127.0.0.1:8888 http-server-address = 0.0.0.0:8888
EOS 1.0.2 노드 실행시 아래와 같은 오류가 날 경우 nodeos git:(master) ./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin 1875208ms thread-0 chain_plugin.cpp:151 plugin_initialize ] initializing chain plugin 1875209ms thread-0 main.cpp:113 main ] 10 assert_exception: Assert Exception version > 0: Block log was not setup properly with genesis information. {} thread-0 block_log..