What version are you using?
e8416b6
What did you do?
Viewed the current Fungible Token, Non-Fungible Token, and Tokens example pages, whose OpenZeppelin samples target stellar-contracts.
What did you expect to see?
Links that resolve and code that compiles against the current OpenZeppelin crates and encouraging best practices.
What did you see instead?
The Fungible Token page points at examples/fungible-token-interface, which no longer exists in the OpenZeppelin repo, so its links and clone/test/build steps are out-of-date.
The code has drifted (e.g. pausable moved from stellar_pausable to stellar_contract_utils::pausable); macros and composition have changed as default_impl is no longer used.
The NFT page's nft-sequential-minting example is also out-of-date.
The Token example page is old and out-of-date with the latest soroban-sdk.
What version are you using?
e8416b6
What did you do?
Viewed the current Fungible Token, Non-Fungible Token, and Tokens example pages, whose OpenZeppelin samples target stellar-contracts.
What did you expect to see?
Links that resolve and code that compiles against the current OpenZeppelin crates and encouraging best practices.
What did you see instead?
The Fungible Token page points at
examples/fungible-token-interface, which no longer exists in the OpenZeppelin repo, so its links and clone/test/build steps are out-of-date.The code has drifted (e.g. pausable moved from
stellar_pausabletostellar_contract_utils::pausable); macros and composition have changed asdefault_implis no longer used.The NFT page's
nft-sequential-mintingexample is also out-of-date.The Token example page is old and out-of-date with the latest soroban-sdk.