I hereby claim:
- I am leeduckgo on github.
- I am leeduckgo (https://keybase.io/leeduckgo) on keybase.
- I have a public key ASAPN6khbOL5nHnDxEpShjcMSYY9IWSvqtoSglmexxF86Qo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# you should install direnv first | |
virtualenv --no-site-packages venv | |
source venv/bin/activate | |
pip3 install ipython | |
touch .startup.py | |
echo "export PYTHONSTARTUP=.startup.py" > .envrc | |
direnv allow |
链接: https://pan.baidu.com/s/1KQvToIGQXaVnByfXnNSaoA | |
密码: hi71 |
wget http://***/ca.crt | |
wget http://***/cert.html | |
mv cert.html cert.cnf | |
openssl ecparam -out secp256k1.param -name secp256k1 | |
openssl genpkey -paramfile secp256k1.param -out agency.key | |
openssl req -new -sha256 -key agency.key -out req.csr -config cert.cnf |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>URL</key> | |
<string>https://eth.build/wofCrGxhc3Rfbm9kZV9pZMONARHEgcSDxIVsaW5rxItkw4zDrMKlxIfEiXPCnMKKwqLEjMSOB8KkdHlwZcKuQ3LEqHRvL1JlY292ZXLCo3Bvc8KSw40CCMS-w7jCpHNpemXCgsKhMMOKQyEzM8KhMS7CpWbEgmdzwoDCpW9yxIlyCcKkbcSIZQDCpsSVcHV0xLzCg8KkbmFtZcKpW8Wuc3NhZ2VdxKbEqGXCpsSEcsSVZ8KkxJTElsOMw6nFqsWsxa7Cq1vFhGfFrHR1csW3xbnEqcW8dMW-bsaAxoJrw4zDqMKnb8WnxabFqMKRxobFrWXCp2FkZMaQxbPGksW7xb3Fv8KlxpnEvMOMw6bDjMOnwqpwcm_EqXJ0aWVzwoLCp8WyxbTFtsK9YmVhciB0aGUgaXMgxIRpY2t5IHdpx4wgaG9uZXnCqcaLxo3Gj2XDmcKEMHg3NWVmMMevNzM5MmY4YjQ5ZTgxYzJlZDc0YjBjZGFiMjM3ZTE2YmI3yIk2MWZkOTg0MDPIgzY1OTQ4MjjGpzZjNGRmyJc2ZmM1NWTHvDjHs8iRyIEwOciPNWFhMWXIhMiiOGNlyJBlyJk4xY5hZse6x7NmxY4yyJk0M8iyZjQ2MzFixKHEowEDxqzCq8SsxK7EsFNpxozEucS7xL0Bwq7EjsOgxYPFhcWHxYnFizpmZsWQVsWTxZXFl8WZxZvEtwXFn8WhxaPFpcWnc8KUxqPFrsKsW8a4aXZhdGVrx6DFuMSnxpPGrsaXxoHElcaaw6DKhGXCqsqHxrl2xIzEt8qQxbrGlMaWxpjKlsOA |
pragma solidity >=0.8.0 <0.9.0; | |
// 其它合约引用 | |
contract PurposeHandler { | |
// 变量定义 | |
string public purpose = "Building Unstoppable Apps!!!"; | |
address public owner = 0x5B38Da6a701c568545dCfcB03FcB875f56beddC4; | |
uint256 public price = 0.001 ether; |
Repo: | |
https://github.com/WeLightProject/tai_shang_world_generator | |
Demo: | |
https://welightproject.github.io/tai_shang_world_generator/ | |
NFT Contract: | |
https://mumbai.polygonscan.com/address/0xc6C800250dc333B07fB4054f8575D8795756F697#contracts | |
Contract Source Code: | |
https://github.com/WeLightProject/tai-shang-world-generator/blob/main/contracts/mapNFT.sol |
{ | |
"31337": { | |
"localhost": { | |
"name": "localhost", | |
"chainId": "31337", | |
"contracts": { | |
"YourCollectible": { | |
"address": "0x5FbDB2315678afecb367f032d93F642f64180aa3", | |
"abi": [ | |
{ |
// SPDX-License-Identifier: MIT | |
pragma solidity 0.8.1; | |
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; | |
import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; | |
import "@openzeppelin/contracts/access/Ownable.sol"; | |
import "@openzeppelin/contracts/utils/Counters.sol"; | |
// 合约的继承:https://learnblockchain.cn/article/1944 |
defmodule CodesOnChain.Syncer do | |
@moduledoc """ | |
Genserver as Syncer | |
""" | |
use GenServer | |
require Logger | |
alias Components.ExHttp | |
alias Components.NFT | |
alias Components.Contract |