本文目录环境 URL生产网络SDK 配置示例REST API 基础路径演示商店

环境 ​

HashNut 提供独立的测试和生产环境。

环境 URL ​

环境Base URL说明
生产环境https://defi.hashnut.io使用真实资金的正式环境
测试网https://testnet.hashnut.io使用真实资金的测试环境

TIP

请始终先在测试网环境中进行开发和测试。充分测试后再切换到生产环境。

生产网络 ​

链代码网络名称
ETHEthereum Mainnet
BSCBNB Smart Chain
POLYGONPolygon (Matic)
TRONTron Mainnet

SDK 配置示例 ​

go
import hashnut "github.com/nuttybounty/hashnut-sdk-go"

client := hashnut.NewClient(
	"your-access-key-id",
	"your-secret-key",
)
// Default base URL: https://defi.hashnut.io
go
import hashnut "github.com/nuttybounty/hashnut-sdk-go"

client := hashnut.NewClient(
	"your-access-key-id",
	"your-secret-key",
	hashnut.WithTestnet(),
)
// Base URL: https://testnet.hashnut.io
go
import hashnut "github.com/nuttybounty/hashnut-sdk-go"

client := hashnut.NewClient(
	"your-access-key-id",
	"your-secret-key",
	hashnut.WithBaseURL("https://your-custom-endpoint.com"),
)

REST API 基础路径 ​

所有 API 接口均以版本路径为前缀:

{BASE_URL}/v4.0.0/...

例如:

环境完整的创建订单 URL
生产环境https://defi.hashnut.io/api/v4.0.0/api/orders/create
测试网https://testnet.hashnut.io/api/v4.0.0/api/orders/create

演示商店 ​

参考实现可在以下地址访问:

组件URL
演示商店(前端)https://demo.hashnut.io

演示商店展示了完整的支付流程,包括订单创建、支付页面、Webhook 处理和订单状态展示。