8. Asset Deposits
Initialize SDK
Deposit NFT to L2
package main
import (
"fmt"
"github.com/Zecrey-Labs/zecrey-marketplace-go-sdk/sdk"
)
func main() {
var nftIndex int64 = 511
accountName := "Bob"
seed := "17673b9a9fdec6dc90c7cc1eb1c939134dfb659d2f08edbe071e5c45f343d008"
privateKey := "0xe94a8b4ddd33b2865asadfasda0c3e3276007ece8f114a47a4e9581ec3567"
nftL1Address := common.HexToAddress("0x805e286D05388911s41a0E3c7b9713415607c72")
c, err := NewClient(accountName, seed)
if err != nil {
t.Fatal(err)
}
depositNftTransaction, err := c.DepositNft(accountName, privateKey, nftL1Address, nftIndex)
if err != nil {
t.Fatal(err)
}
fmt.Println("tx hash: ",depositNftTransaction.Hash())
}Deposit FT to L2
Last updated
Was this helpful?