@0xcert/ethereum-proxy-contracts
Version:
Proxy smart contracts used by the gateway when communicating with the Ethereum blockchain.
90 lines (74 loc) • 3.57 kB
Plain Text
>>> @0xcert/ethereum-proxy-contracts
Found mismatch: "packages/0xcert-ethereum-proxy-contracts/CHANGELOG.json": "9fc0d0763df4480c60652de1d7845113f6256212" !== "7bbc19b3bb00756fc5cf2746cf7813d2280befbc"
npm run lint && npm run clean && npx specron compile && npx specron test
> @0xcert/ethereum-proxy-contracts@2.1.1 lint /Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-ethereum-proxy-contracts
> npm run tslint && npm run solhint
> @0xcert/ethereum-proxy-contracts@2.1.1 tslint /Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-ethereum-proxy-contracts
> npx eslint 'src/**/*.ts?(x)'
> @0xcert/ethereum-proxy-contracts@2.1.1 solhint /Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-ethereum-proxy-contracts
> npx solhint 'src/contracts/**/*.sol'
> @0xcert/ethereum-proxy-contracts@2.1.1 clean /Users/xpepermint/Work/0xcert/repositories/framework/packages/0xcert-ethereum-proxy-contracts
> rm -Rf ./build
Contracts
./src/contracts/abilitable-manage-proxy.sol
./src/contracts/iproxy.sol
./src/contracts/nftoken-safe-transfer-proxy.sol
./src/contracts/nftoken-transfer-proxy.sol
./src/contracts/token-custom.sol
./src/contracts/token-deploy-proxy.sol
./src/contracts/token-transfer-proxy.sol
./src/contracts/xcert-burn-proxy.sol
./src/contracts/xcert-create-proxy.sol
./src/contracts/xcert-custom.sol
./src/contracts/xcert-deploy-proxy.sol
./src/contracts/xcert-update-proxy.sol
12 contracts
src/tests/burn.test.ts
adds authorized address ⚑ ⚑ 1298ms
removes authorized address ⚑ ⚑
destroys an Xcert ⚑ 3641ms
fails if destroy is triggered by an unauthorized address ⚑
src/tests/create.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
creates an Xcert ⚑
creates an Xcert with high ID ⚑
fails if create is triggered by an unauthorized address ⚑
src/tests/manage.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
sets abilities ⚑
removes self manage abilities ⚑
fails if set abilities is called by an unauthorized address ⚑
src/tests/nftokens-safe.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
transfers an NFT ⚑
transfers an NFT with high ID ⚑ 567ms
fails if transfer is triggered by an unauthorized address ⚑ 594ms
fails when transferring to a contract without receiver ⚑
src/tests/nftokens.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
transfers an NFT ⚑
transfers an NFT with high ID ⚑
fails if transfer is triggered by an unauthorized address ⚑
src/tests/token-custom.test.ts
checks correct token custom ⚑ ⚑
src/tests/token-deploy-proxy.test.ts
deploys a Token ⚑
src/tests/tokens.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
transfers tokens ⚑
fails if transfer is triggered by an unauthorized address ⚑
src/tests/update.test.ts
adds authorized address ⚑ ⚑
removes authorized address ⚑ ⚑
updates an Xcert ⚑ ⚑
fails if update is triggered by an unauthorized address ⚑
src/tests/xcert-custom.test.ts
checks correct deploy ⚑ ⚑ ⚑ ⚑ ⚑ ⚑ ⚑ ⚑
src/tests/xcert-deploy-proxy.test.ts
deploys an Xcert ⚑
37 passing