Prad Nukala 47c3a53080
refactor/internal (#1216)
* refactor: update import paths in gateway handlers

* refactor: remove obsolete devtools Makefile and README

* build: optimize build process for improved efficiency

* refactor: remove obsolete pkl files related to Matrix and Sonr network configurations

* refactor: move embed code to x/dwn/types
2024-12-24 16:10:20 +00:00

18 lines
354 B
Go

package ucan
import (
"github.com/ipfs/go-cid"
)
// Proof is a string representing a fact. Expected to be either a raw UCAN token
// or the CID of a raw UCAN token
type Proof string
// IsCID returns true if the Proof string is a CID
func (prf Proof) IsCID() bool {
if _, err := cid.Decode(string(prf)); err == nil {
return true
}
return false
}