Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

WakiyamaP wakiyamap

🏠
Working from home
View GitHub Profile
View monacard.py
import re
import requests
endpoint = "http://127.0.0.1:5001/api/v0/pin/add"
url= "https://card.mona.jp/api/cid_list"
response = requests.get(url)
parse_data = re.finditer(r'"cid":"([a-z0-9]+)"', response.text)
for m in parse_data:
View Monacoinの開発体制について
現在monacoindの開発についてはテクノブレイク・フォン・モナーバウム(以下ワタナベ氏)が一任しています。
連絡は基本取らないようですが、問題等あればPullRequest及びissueをgithubにて出すことで対応してもらうことは可能です。
monacoinの開発と言うのは何を指すのか?と言いますと基本的には周辺環境の開発を指します。
coind自体以外の互換コア開発(monad(golang実装),monacoinj(Java実装)など)についてはワタナベ氏以外が行っています。
誰に許可を取って開発していいか分からないと言うのはありますが、許可を取る必要は特にありません。
しいて言うならば、他のウォレット等との互換性を保つための取り決めは守ったほうが良いかなと言うところでしょうか。
他のコインも含めて大体はここに書いてあります。
https://github.com/satoshilabs/slips
View monadの設定(ubuntu18.04)
#最初にgoのインストール
#go がインストールされてないか確認
#goをインストールしろとか書かれてない限りはそのままどうぞ
go version
#snapでインストールできるgoのバージョンを確認(monadは今だとgo1.13以上が必要)
snap info go
#go1.15をインストール
sudo snap install --classic --channel=1.15/stable go
View nginx for blockbook(monacoin ver.)
upstream websocket {
server localhost:9141;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /etc/nginx/certs/electrum-mona.org.pem;
ssl_certificate_key /etc/nginx/certs/electrum-mona.org.key;
ssl_client_certificate /etc/nginx/certs/cloudflare.crt;
ssl_verify_client on;
View monacoin signet params
/**
* Signet
*/
class SigNetParams : public CChainParams {
public:
explicit SigNetParams(const ArgsManager& args) {
std::vector<uint8_t> bin;
vSeeds.clear();
if (!args.IsArgSet("-signetchallenge")) {
View ido-contractsのインストール
# OSのアップデートリストの更新
sudo apt update
# 更新されたアップデートリストを元に実際にOSを更新 途中で更新しますか?聞かれたらyでEnter
sudo apt upgrade
# nvmのインストールに必要なソフトをインストール
# gitはgithub(プログラムのソース共有管理サイト)のコマンドライン
# curlはコマンドラインからwebにアクセスするための物。ダウンロードとかに使います
sudo apt install git curl
View windows build log
wakiyamap@wakiyamap-VirtualBox:~/electrum/contrib/build-wine/fresh_clone/electrum$ sudo docker run -it \
> --name electrum-wine-builder-cont \
> -v $PWD:/opt/wine64/drive_c/electrum \
> --rm \
> --workdir /opt/wine64/drive_c/electrum/contrib/build-wine \
> electrum-wine-builder-img \
> ./build.sh
💬 INFO: Clearing /opt/wine64/drive_c/electrum/contrib/build-wine/build and /opt/wine64/drive_c/electrum/contrib/build-wine/dist...
💬 INFO: Building secp256k1...
Cloning into 'secp256k1'...
View settings:electrs:monacoin
$ cd ~
$ wget https://github.com/monacoinproject/monacoin/releases/download/monacoin-0.17.1/monacoin-0.17.1-x86_64-linux-gnu.tar.gz
$ tar -zxvf monacoin-0.17.1-x86_64-linux-gnu.tar.gz
$ sudo cp monacoin-0.17.1/bin/monacoind /usr/bin/
$ sudo cp monacoin-0.17.1/bin/monacoin-cli /usr/bin/
$ mkdir .monacoin
$ vi .monacoin/monacoin.conf