• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

bchavez/Pinata.Client: A simple .NET/C# client for Pinata and IPFS. https://pina ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

bchavez/Pinata.Client

开源软件地址:

https://github.com/bchavez/Pinata.Client

开源编程语言:

C# 69.8%

开源软件介绍:

Build status Nuget Users

Pinata.Client for .NET/C# Library

Project Description

A .NET implementation for Pinata Cloud.

Minimum Requirements

  • .NET Standard 2.0 or later
  • .NET Framework 4.5 or later
  • TLS 1.2 or later

Crypto Tip Jar

Download & Install

Nuget Package Pinata.Client

Install-Package Pinata.Client

Getting Started

var config = new Config
   {
      ApiKey = "2981f1eb1813daf...",
      ApiSecret = "42281fa28de32fe3c..."
   };

var client = new PinataClient(config);

var html = @"
<html>
   <head>
      <title>Hello IPFS!</title>
   </head>
   <body>
      <h1>Hello World</h1>
   </body>
</html>
";

var metadata = new PinataMetadata // optional
   {
      KeyValues =
         {
            {"Author", "Brian Chavez"}
         }
   };

var options = new PinataOptions(); // optional

options.CustomPinPolicy.AddOrUpdateRegion("NYC1", desiredReplicationCount: 1);

var response = await this.client.Pinning.PinFileToIpfsAsync(content =>
      {
         var file = new StringContent(html, Encoding.UTF8, MediaTypeNames.Text.Html);

         content.AddPinataFile(file, "index.html");
      },
   metadata,
   options);

if( response.IsSuccess )
{
   //File uploaded to Pinata Cloud and can be accessed on IPFS!
   var hash = response.IpfsHash; // QmR9HwzakHVr67HFzzgJHoRjwzTTt4wtD6KU4NFe2ArYuj
}

Now your file can be accessed over IPFS and accessed via Cloudflare's IPFS gateway!

https://cloudflare-ipfs.com/ipfs/QmR9HwzakHVr67HFzzgJHoRjwzTTt4wtD6KU4NFe2ArYuj

Find more examples here.


Magic! Easy peasy! Happy file sharing!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap