issues
search
ditto-lab
/
ditto
NFT Future protocol
MIT License
60
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
fix dissolve zero address erc20
#91
0xbok
closed
1 year ago
0
fix bumpSubsidy, fix warnings
#90
0xbok
closed
1 year ago
1
upgrade forge-std, use scratch space for keccak
#89
0xbok
closed
2 years ago
0
`onTokenReceived` encode the wrong index in return data
#88
0xbok
closed
2 years ago
0
handle royalty reverts
#87
0xbok
closed
2 years ago
1
Handle receiver revert on NFT trade
#86
0xbok
closed
2 years ago
2
Zero address checks
#85
calvbore
closed
1 year ago
2
add check that `protoId` and `cloneId` are related in `dissolve`
#84
calvbore
closed
2 years ago
2
NFT trade can revert on `supportsInterface` and `royaltyInfo`
#83
0xbok
closed
2 years ago
4
Prevent OOG on force transfer
#82
0xbok
closed
2 years ago
3
Optimize linked list functions for MD clones
#81
calvbore
closed
2 years ago
1
Subsidy is permanently locked if NFT is burned
#80
0xbok
opened
2 years ago
4
hardcode entire TimeCurve
#79
0xbok
closed
2 years ago
0
split onTokenReceived
#78
0xbok
closed
2 years ago
1
fee-on-transfer tokens not supported
#77
0xbok
opened
2 years ago
3
use `encodeCall` to save on EXTCODESIZE when a call to contract is guaranteed
#76
0xbok
closed
2 years ago
3
ABDK functions do require checks not needed in our case
#75
0xbok
closed
2 years ago
0
Gas golf part 1
#74
0xbok
closed
2 years ago
0
Frontrunning NFT trade: Clone owner dissolves resulting in loss for NFT seller
#73
0xbok
opened
2 years ago
1
What if the receiver reverts on NFT trade?
#72
0xbok
closed
2 years ago
6
Can remove `0` check in `cbrt` function?
#71
calvbore
closed
2 years ago
4
`_HEX_SYMBOLS` doesn't seem to be used in `DittoMachine.sol`
#70
calvbore
closed
2 years ago
1
Any protoid, cloneid combo can be passed to dissolve
#69
0xbok
closed
2 years ago
2
Arbitrary receiver address in `duplicate`
#68
calvbore
closed
2 years ago
1
`getMinAmountForCloneTransfer` should take the same paramaters as `duplicate()`?
#67
0xbok
closed
2 years ago
2
Add a function returning the amount underlying NFT seller gets on sale
#66
0xbok
opened
2 years ago
2
1155 gas golf
#65
0xbok
closed
2 years ago
0
1155D
#64
0xbok
closed
2 years ago
0
Gas golfing
#63
0xbok
opened
2 years ago
0
separate svg, add deploy script
#62
0xbok
closed
2 years ago
1
use uint
#61
0xbok
closed
2 years ago
2
Use uint128 for worth and timestamps
#60
0xbok
closed
2 years ago
0
Map `cloneId` to it's index in Clone List
#59
calvbore
closed
2 years ago
1
Uni v3 style oracle
#58
0xbok
closed
2 years ago
2
Allow `duplicate` to mint to any address?
#57
calvbore
closed
2 years ago
4
Add data to `safeTransferFrom` calls in `onTokenReceived`
#56
calvbore
closed
2 years ago
1
self-audit
#55
0xbok
opened
2 years ago
0
Protocol documentation
#54
0xbok
opened
2 years ago
0
foundry invariant testing
#53
0xbok
opened
2 years ago
0
Upgrade to solc 0.8.15
#52
0xbok
closed
2 years ago
0
Block refund
#51
calvbore
closed
2 years ago
4
Hardcoded gas limit can break on future gas cost change
#50
0xbok
opened
2 years ago
4
Echidna setup
#49
0xbok
closed
1 year ago
0
add assertions in code for echidna fuzzing
#48
0xbok
closed
2 years ago
1
move eoa generation in setUp
#47
0xbok
closed
2 years ago
1
pass subsidy of dissolved clone to next in linked list
#46
0xbok
closed
2 years ago
0
Check for overflow reverts
#45
0xbok
opened
2 years ago
2
add Slither config
#44
0xbok
closed
2 years ago
0
follow cei pattern on mint
#43
0xbok
closed
2 years ago
0
Secure against different erc20 behaviours
#42
0xbok
opened
2 years ago
0
Next