built-in-standards

Provide typed C#/.NET services for interacting with standard blockchain contracts.

2.3k|747|Updated Nov 23, 2015
One-click install
npx skills add https://github.com/Nethereum/Nethereum --skill built-in-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: built-in-standards
Source: https://github.com/Nethereum/Nethereum/tree/main/plugins/nethereum-skills/skills/built-in-standards
Command: npx skills add https://github.com/Nethereum/Nethereum --skill built-in-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies interacting with common blockchain token and contract standards, abstracting away the complexities of raw ABI calls.

Core Features & Use Cases

  • Token Management: Easily query balances, total supply, and transfer ERC-20, ERC-721, and ERC-1155 tokens.
  • Contract Interaction: Detect supported interfaces (ERC-165), validate signatures (ERC-1271), and resolve ENS names.
  • Use Case: Quickly check the balance of an ERC-20 token for a given address or verify if a smart contract supports the ERC-721 interface.

Quick Start

Use the built-in-standards skill to get the name of the ERC20 token at the address '0x...'.

Frequently Asked Questions about built-in-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check an ERC-20 token balance using C#?

To check an ERC-20 token balance in C#, you use this Skill to query the token contract with a specific address. It provides typed .NET services that abstract raw ABI calls, directly returning the token balance for the given address.

Can I retrieve NFT metadata for ERC-721 tokens in .NET?

Yes, you can retrieve NFT metadata for ERC-721 tokens in .NET. The Skill provides typed C# services to interact with ERC-721 contracts, facilitating metadata retrieval and token management by abstracting complex raw ABI interactions.

What is the best way to verify if a smart contract supports ERC-165?

The best way to verify if a smart contract supports ERC-165 is using this Skill's interface detection services. It abstracts the raw ABI calls required for ERC-165, allowing your C# application to easily detect supported contract interfaces.

How do I resolve ENS names through C# blockchain interactions?

You resolve ENS names through C# blockchain interactions by leveraging this Skill's name resolution services. It provides typed .NET methods to interact with ENS contracts, abstracting raw ABI calls to translate ENS names to addresses.

Does this Skill support ERC-1155 token transfers?

Yes, this Skill supports ERC-1155 token transfers. It provides typed C#/.NET services for interacting with standard blockchain contracts including ERC-1155, facilitating operations like querying balances and transferring tokens.

How can I validate smart contract signatures with ERC-1271 in .NET?

You validate smart contract signatures with ERC-1271 in .NET by using this Skill's signature validation services. It provides typed C# methods for ERC-1271, abstracting raw ABI calls to verify contract signatures directly.