通过Web API将智能合约与.NET连接。
打开CMD和docker-compose.yml目录运行:
Docker Run -name my -redis -p 6379:6379 -d redis
要检查Redis工作是否可以测试以下内容:
docker exec -it my -redis sh
#redis-cli
ping
实体框架:
始终在软件包管理员控制台中的默认项目选择目标基础架构项目
添加迁移“ DB初始化” -Context PostgresqldbContext(您选择的上下文)
update -database -context Postgresqldbcontext(您选择的上下文)
为了编译智能合约,我正在使用固体扩展的Visual Studio代码。汇编后,我使用.json文件中的ABI和字节码。
我为不同的智能合约创建了不同的控制器:
SmartContractController
NetworkController
钱包
UNISWAPV2
UNISWAPV3
彩票智能合约
加密
nftController
加密保护
In addition i use the following tools to convert ABI to string: https://elmah.io/tools/multiline-string-converter/ and from multiline string to single line: https://tools.techcybo.com/multiline-to-single-line
In order to test UniswapV3 get prices you can use the following addresses: WETH : 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 DAI: 0x6B175474E89094C44Da98b954EedeAC495271d0F
单位测试