Source Code


(define-fungible-token token-a-1) 

(define-data-var token-uri (string-utf8 256) u"") 

(define-read-only (get-total-supply) (ok (ft-get-supply token-a-1))) 

(define-read-only (get-name) (ok "token-a-1")) 
(define-read-only (get-symbol) (ok "token-a-1")) 
(define-read-only (get-decimals) (ok u6)) 
(define-read-only (get-balance (account principal)) (ok (ft-get-balance token-a-1 account))) 
(define-read-only (get-token-uri) (ok (some (var-get token-uri)))) 
(define-public (transfer (amount uint) (sender principal) (recipient principal) (memo (optional (buff 34)))) (begin (asserts! (is-eq tx-sender sender) (err u0)) (match (ft-transfer? token-a-1 amount sender recipient) response (begin (print memo) (ok response)) error (err error)))) 

(ft-mint? token-a-1 u1000000000000000000 tx-sender)

(define-public (mint)
  (ft-mint? token-a-1 u1000000000000000000 tx-sender)
)

Functions (8)

FunctionAccessArgs
get-total-supplyread-only
get-nameread-only
get-symbolread-only
get-decimalsread-only
get-balanceread-onlyaccount: principal
get-token-uriread-only
transferpublicamount: uint, sender: principal, recipient: principal, memo: (optional (buff 34
mintpublic