Skip to content

Commit

Permalink
add transfer_token function
Browse files Browse the repository at this point in the history
  • Loading branch information
VictorChepkasov committed Aug 14, 2023
1 parent 9f2af55 commit 2ae941e
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 8 deletions.
2 changes: 1 addition & 1 deletion scripts/metadata/metadata_hashes.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
["<https://ipfs.io/ipfs/QmV7k71cdZ4if6AUY5c125PnejPFvFcPG5yo3zktFCftzV>", "<https://ipfs.io/ipfs/QmQg2Hiv1cP9ZrbqDACWcRx8u4jtqTyBJ8cThCuLUXXku9>", "<https://ipfs.io/ipfs/QmVPf2763AUQEinbXCCrCfvgqewdWuFW6T7kuD5Fitayb5>", "<https://ipfs.io/ipfs/Qmax1YhDpxZNmhGdk8K4XrxD4ZgcUimQq5uChV5Fxq1Ph7>", "<https://ipfs.io/ipfs/QmeuLs9LLjuNs8R7HZkj28caWzjyeN9e6EkqoTKZV7LJPJ>", "<https://ipfs.io/ipfs/QmYuJeMed4PS6dTEX5t6s1EK5gr2CQfVvsuKxBeD4MADh1>", "<https://ipfs.io/ipfs/QmS1AcNpkPzv8y74Raz1zzojD64eWn6dbp9kkNeCCBDyr5>", "<https://ipfs.io/ipfs/QmUeXV2nA17qRZL3aJodJoNvoKEfKD2SgsH66EXCLP7Kwe>", "<https://ipfs.io/ipfs/QmRj47GGzBmrcYdjTtxmLDRsVvJvB6hAHPp5p4gUhFNDTS>", "<https://ipfs.io/ipfs/QmU9M3AvHBDQJhc7etuCz36EReidm4AuDyZb4jUwdWYBi4>", "<https://ipfs.io/ipfs/QmTMNUEhzZ6DZgecbKg6yHhJdSveBhDiFEsRLpCGHmtkjp>", "<https://ipfs.io/ipfs/QmV8HovjRxdbcixa7jRvnKd2HWewDP5ygUMNd157Do9sm8>", "<https://ipfs.io/ipfs/QmbT44kX8H1UJNbTP5EtLkY9JTKTTWMx884yfTQtyjJJ6W>", "<https://ipfs.io/ipfs/QmQrs3Tqq752ZC2DDUhNV7FJmPy33SCVaD58U7ZDqvEuSg>", "<https://ipfs.io/ipfs/QmPo2W59RUVwMNTKpDKKSapz7PUFr3QDk9b8pVcY5PJewx>", "<https://ipfs.io/ipfs/QmVHvmstVFW9GeZ4Qi47Qz2RaygdkuTUz4XXEYKm2fyYnV>", "<https://ipfs.io/ipfs/QmSa6kP1aCnhvRHzs28WQn47BPYT9Yi8KEhzoTDT1ri3we>", "<https://ipfs.io/ipfs/QmQp1bk457VYypxp3pWnLE63wMEBSfYe8YjG1QZEAjEHJc>", "<https://ipfs.io/ipfs/QmSvgHo1uoVUW1fgSvdHzK9Kk6ugQmNLk5jPtU3sibVphg>", "<https://ipfs.io/ipfs/QmXfkRGwoC7KL3ACd9b1azZ1MMTTGiKarteEpAbZh7DBE8>", "<https://ipfs.io/ipfs/QmbgSVhEyV17TSP6S5WuX4Kcb3AGENDyH2DBZCffVix47B>", "<https://ipfs.io/ipfs/QmYLdzWwmuiLR5qF3gdDjomyiYt3HhnY7Rebn7XAp3bE8g>", "<https://ipfs.io/ipfs/QmURVYPSCh3B4AQtPXTnjJfCHyuSAgyKu5qoy6R8NoZkBG>", "<https://ipfs.io/ipfs/QmPiPKSh2GZTkpdVBeFaYDVG6GD2F1Z7NyHYUXizWWtysH>", "<https://ipfs.io/ipfs/QmeyUM68UwLNZqo4eW6JUftXgBxweebyMCoJ9VzMiNLLBA>", "<https://ipfs.io/ipfs/QmToE3WVCAAfFh1kWuqN1eHecGGzw1pEEEs4jgkg88nHbb>", "<https://ipfs.io/ipfs/QmSpwmQcf2MPbWReo7NfHBR8C9XEpRvUudAj2K9rVNf6VD>", "<https://ipfs.io/ipfs/QmTMb7qbbX1noUi2Zb6WxzYqp55MhGqaq9LQ1ScbNCiCr1>", "<https://ipfs.io/ipfs/QmQ7zKtLJVnvkMoAdYJueS4GjmazLmmPYhgGFPs1ZJ41C2>", "<https://ipfs.io/ipfs/QmQ7MBUuUut7WUJBNpn4QsEBzXnVWH7HCCd2MQmKJicN7z>", "<https://ipfs.io/ipfs/QmemgY8xxbmzWCRegEgNHVXKw8RTXF9UgMiGvEtjFeDhu8>", "<https://ipfs.io/ipfs/QmVUGwDRALYn1CAsJhWXAci9wiYN1b8P4Zd7DnVrPPKh58>", "<https://ipfs.io/ipfs/QmRg2Gwzsek6DiY9gwTP1jQfjzBUsXtq53yCFJ81UJzACX>", "<https://ipfs.io/ipfs/Qmb9994nqEL4aNESRQ58dsEHL9Bzm4qmKbeiQWmypv8TPD>", "<https://ipfs.io/ipfs/Qmb69njM557eyx45ufJVVVsukoohqvvrYxrarUyUPEigSY>", "<https://ipfs.io/ipfs/QmbDLiRw6WhPNUdTEb3UGMoXsW8tDMzm7dvjwSLAv4FFXp>", "<https://ipfs.io/ipfs/QmQ6ucKHaJgn8rDdX6RKfj5dV54EReRxXNTXD5LenvdhM1>", "<https://ipfs.io/ipfs/QmbNhfsYWZE4q4VZ8JXPwVTLsPgfvCJcJMTuVL38KFGL2L>", "<https://ipfs.io/ipfs/Qmbkr9o1kA1sGjKLyLwU2FvEzBP8HrNiD1GygKSGf9kVHU>", "<https://ipfs.io/ipfs/QmVstxpj24k2XoMznpcfSy6ShPuyub5uMpG4h8VZuJ2geT>", "<https://ipfs.io/ipfs/QmQaZaH3xBmEvUwDXiaU1RbBCiC1RuCBac9QcQAuYnrRvP>", "<https://ipfs.io/ipfs/QmTK5xJG5wjXkHQ61ELzE8i2vsTVpGv8wnBuNyxkkoduRo>", "<https://ipfs.io/ipfs/QmVo7jBs6kheCj62pmZKaTFFa69sPNowZAPHEsyDj9bn3t>", "<https://ipfs.io/ipfs/QmPQAiEp5kk4U2sRM1oCFRXnNYFVAMvr9mQQ5vCg6gwNZQ>", "<https://ipfs.io/ipfs/QmTVmRoKAyjMCESsFm37PmEnXGFSzUU5UQXCCmt3GLvodK>", "<https://ipfs.io/ipfs/QmSafxFSihXejPREXUpS7UK2KeWUiP8h2ZuYRrHSPjQ82F>", "<https://ipfs.io/ipfs/QmRxEaCsutfYHSh2SsRdCjfQScU5FrvWYZ96EsCtgKsZbw>", "<https://ipfs.io/ipfs/QmdA9HpNR81PN6zDt4ADeGENDUeQMJgUjFy839eVZxngWd>", "<https://ipfs.io/ipfs/QmP9iXCWM4gTq3GpzQ6pFs9PJGz9Vhs3CPSzcWm8ngsU8S>", "<https://ipfs.io/ipfs/Qmb5LVQmCiKFkwYP1nqBhcH6iTxdwGkm5sMmeGcbK6VjsV>", "<https://ipfs.io/ipfs/QmYs7kto4hBjFcCezmCg4igCDkNf4W4GgUpw8v26YHAsXk>", "<https://ipfs.io/ipfs/QmaPswA9sszvztXH78pgouJ9mhqT3822DZSDG9xz6WFsit>", "<https://ipfs.io/ipfs/QmSssjuLu1sVumvfj6AT2oQAJA35zJS5F8DDUbWdQeucYw>", "<https://ipfs.io/ipfs/QmeM5JnY9bTXPMxmptkoSHqfu28f64HRbJYVujRgWB5pJg>", "<https://ipfs.io/ipfs/QmSu672nJTS3ShDjj8u2WR85qc9RKUA5ab2XMFLPpnnjgZ>", "<https://ipfs.io/ipfs/QmUFBpr9FhvasTenrzxVkGwMQzLk7UjdSDh26wydzAZydJ>", "<https://ipfs.io/ipfs/QmRm6g1rR792E3nhv1oMeMVEtp2uK2gyvUvB8nMVc1hR8J>", "<https://ipfs.io/ipfs/QmRTN5x1YMfu2X2QUt6oNY6hPNJ5VSfFNVrvzAnMPfEWCv>", "<https://ipfs.io/ipfs/QmVVKjZ2eTsB9LGwPsAiW2GhfhQZQF8T2bQpFYjhWb6u7c>", "<https://ipfs.io/ipfs/Qme5c888h2ydbL9zoK6SJFLrrZzFhJhpxdUAVgkmMdamoZ>", "<https://ipfs.io/ipfs/QmTUgpAgKTmAQuvPUjwgqS7wwc4yQcBLFm8cuLfRymxjtf>", "<https://ipfs.io/ipfs/QmTer38z5pefjxpsUR5SSFr6U9UotKb1dajwcuMydShziW>", "<https://ipfs.io/ipfs/QmYCzND4WGhArNE6vkEv9r5QKD4NLRXDzQQ3qjEZNT4Pem>", "<https://ipfs.io/ipfs/QmXLbHz63faBYfBfm6auw69td8N7kLMDTB8YCML11GF9YB>", "<https://ipfs.io/ipfs/QmQpotNA7eS9nVN2j4HABji6HkuGx1ec7yQHMKdJU3ybub>", "<https://ipfs.io/ipfs/QmXxUHoCVgyhEFPSTabx1FHLsPwkDPAr4Pu5yB3Rom9uHB>", "<https://ipfs.io/ipfs/QmcbeyE589QGvW1b4xxoy9p9vLSEF3grzt2SVwfZkg2ikp>", "<https://ipfs.io/ipfs/QmX7WQuvqPWfTJw4RsJirfmprWudM3oTUguyNsU1QNTka3>", "<https://ipfs.io/ipfs/QmPjwqEL5uLzZ4xwcLD4i8pX8kCysCeHLooFYWBR6U5m66>", "<https://ipfs.io/ipfs/QmehUxUqFk3w7AJ9SaoeqoaoJ4ytUFsBx2Pf7e8LHH9PZL>", "<https://ipfs.io/ipfs/QmX9erPo8FVCqgTCcz4Ttm1Gog9a52AEayPFddGkRHgzpA>", "<https://ipfs.io/ipfs/QmSA2tqTBigQszycwdCuUiUnBDKwYAtFCQgjpXTquF7x9R>", "<https://ipfs.io/ipfs/QmeMRHPk9VDe4ZgiX89qEpfRXTKwtdzGdMsAqtSd2nThgq>", "<https://ipfs.io/ipfs/QmVPxHheJqoF9cHg3qJWN1GScevJK7fDGsV9AbBfNSYMCe>", "<https://ipfs.io/ipfs/QmYDTiDvsP1J46GYX82epvZhAG4ji3EEhAJFTt2X8fcJSB>", "<https://ipfs.io/ipfs/QmRXLKJ675ZpoS1kNn8ZFRsatYnKmEtF54UMXrrc4Cc3tN>", "<https://ipfs.io/ipfs/QmW6ZFkdnzrFQtR9U4F6BuHHr6XjNUUVT8g3wziop4Rkma>", "<https://ipfs.io/ipfs/QmS8EyDp68kCZkrMN8JrRXjAdEUA9nCZBRQAY56U9dity8>", "<https://ipfs.io/ipfs/QmUthYm4sXjQsJCySy1EmHLEyd8vkbKPcesQyjq1g8mqTq>", "<https://ipfs.io/ipfs/QmWufygD9RWfr352Jfv4WTQG4bSccMWZeLi2fvkHhnpHGS>", "<https://ipfs.io/ipfs/QmNPRXKZVCwuF8CQhRr1vCTSXr6owmwqr9jXGmheSHw8VL>", "<https://ipfs.io/ipfs/QmeoCtEB7x9JTZsRuYQKQmn8Swe7E2QKD5RDGthfh3meS5>", "<https://ipfs.io/ipfs/QmdEyfnLqYwK1ndFEEp5rjXQNFRuCgtDW2gQhKbxbef4sR>"]
["<https://ipfs.io/ipfs/QmV7k71cdZ4if6AUY5c125PnejPFvFcPG5yo3zktFCftzV>", "<https://ipfs.io/ipfs/QmQg2Hiv1cP9ZrbqDACWcRx8u4jtqTyBJ8cThCuLUXXku9>", "<https://ipfs.io/ipfs/QmVPf2763AUQEinbXCCrCfvgqewdWuFW6T7kuD5Fitayb5>", "<https://ipfs.io/ipfs/Qmax1YhDpxZNmhGdk8K4XrxD4ZgcUimQq5uChV5Fxq1Ph7>", "<https://ipfs.io/ipfs/QmeuLs9LLjuNs8R7HZkj28caWzjyeN9e6EkqoTKZV7LJPJ>", "<https://ipfs.io/ipfs/QmYuJeMed4PS6dTEX5t6s1EK5gr2CQfVvsuKxBeD4MADh1>", "<https://ipfs.io/ipfs/QmS1AcNpkPzv8y74Raz1zzojD64eWn6dbp9kkNeCCBDyr5>", "<https://ipfs.io/ipfs/QmUeXV2nA17qRZL3aJodJoNvoKEfKD2SgsH66EXCLP7Kwe>", "<https://ipfs.io/ipfs/QmRj47GGzBmrcYdjTtxmLDRsVvJvB6hAHPp5p4gUhFNDTS>", "<https://ipfs.io/ipfs/QmU9M3AvHBDQJhc7etuCz36EReidm4AuDyZb4jUwdWYBi4>", "<https://ipfs.io/ipfs/QmTMNUEhzZ6DZgecbKg6yHhJdSveBhDiFEsRLpCGHmtkjp>", "<https://ipfs.io/ipfs/QmV8HovjRxdbcixa7jRvnKd2HWewDP5ygUMNd157Do9sm8>", "<https://ipfs.io/ipfs/QmbT44kX8H1UJNbTP5EtLkY9JTKTTWMx884yfTQtyjJJ6W>", "<https://ipfs.io/ipfs/QmQrs3Tqq752ZC2DDUhNV7FJmPy33SCVaD58U7ZDqvEuSg>", "<https://ipfs.io/ipfs/QmPo2W59RUVwMNTKpDKKSapz7PUFr3QDk9b8pVcY5PJewx>", "<https://ipfs.io/ipfs/QmVHvmstVFW9GeZ4Qi47Qz2RaygdkuTUz4XXEYKm2fyYnV>", "<https://ipfs.io/ipfs/QmSa6kP1aCnhvRHzs28WQn47BPYT9Yi8KEhzoTDT1ri3we>", "<https://ipfs.io/ipfs/QmQp1bk457VYypxp3pWnLE63wMEBSfYe8YjG1QZEAjEHJc>", "<https://ipfs.io/ipfs/QmSvgHo1uoVUW1fgSvdHzK9Kk6ugQmNLk5jPtU3sibVphg>", "<https://ipfs.io/ipfs/QmXfkRGwoC7KL3ACd9b1azZ1MMTTGiKarteEpAbZh7DBE8>", "<https://ipfs.io/ipfs/QmbgSVhEyV17TSP6S5WuX4Kcb3AGENDyH2DBZCffVix47B>", "<https://ipfs.io/ipfs/QmYLdzWwmuiLR5qF3gdDjomyiYt3HhnY7Rebn7XAp3bE8g>", "<https://ipfs.io/ipfs/QmURVYPSCh3B4AQtPXTnjJfCHyuSAgyKu5qoy6R8NoZkBG>", "<https://ipfs.io/ipfs/QmPiPKSh2GZTkpdVBeFaYDVG6GD2F1Z7NyHYUXizWWtysH>", "<https://ipfs.io/ipfs/QmeyUM68UwLNZqo4eW6JUftXgBxweebyMCoJ9VzMiNLLBA>", "<https://ipfs.io/ipfs/QmToE3WVCAAfFh1kWuqN1eHecGGzw1pEEEs4jgkg88nHbb>", "<https://ipfs.io/ipfs/QmSpwmQcf2MPbWReo7NfHBR8C9XEpRvUudAj2K9rVNf6VD>", "<https://ipfs.io/ipfs/QmTMb7qbbX1noUi2Zb6WxzYqp55MhGqaq9LQ1ScbNCiCr1>", "<https://ipfs.io/ipfs/QmQ7zKtLJVnvkMoAdYJueS4GjmazLmmPYhgGFPs1ZJ41C2>", "<https://ipfs.io/ipfs/QmQ7MBUuUut7WUJBNpn4QsEBzXnVWH7HCCd2MQmKJicN7z>", "<https://ipfs.io/ipfs/QmemgY8xxbmzWCRegEgNHVXKw8RTXF9UgMiGvEtjFeDhu8>", "<https://ipfs.io/ipfs/QmVUGwDRALYn1CAsJhWXAci9wiYN1b8P4Zd7DnVrPPKh58>", "<https://ipfs.io/ipfs/QmRg2Gwzsek6DiY9gwTP1jQfjzBUsXtq53yCFJ81UJzACX>", "<https://ipfs.io/ipfs/Qmb9994nqEL4aNESRQ58dsEHL9Bzm4qmKbeiQWmypv8TPD>", "<https://ipfs.io/ipfs/Qmb69njM557eyx45ufJVVVsukoohqvvrYxrarUyUPEigSY>", "<https://ipfs.io/ipfs/QmbDLiRw6WhPNUdTEb3UGMoXsW8tDMzm7dvjwSLAv4FFXp>", "<https://ipfs.io/ipfs/QmQ6ucKHaJgn8rDdX6RKfj5dV54EReRxXNTXD5LenvdhM1>", "<https://ipfs.io/ipfs/QmbNhfsYWZE4q4VZ8JXPwVTLsPgfvCJcJMTuVL38KFGL2L>", "<https://ipfs.io/ipfs/Qmbkr9o1kA1sGjKLyLwU2FvEzBP8HrNiD1GygKSGf9kVHU>", "<https://ipfs.io/ipfs/QmVstxpj24k2XoMznpcfSy6ShPuyub5uMpG4h8VZuJ2geT>", "<https://ipfs.io/ipfs/QmQaZaH3xBmEvUwDXiaU1RbBCiC1RuCBac9QcQAuYnrRvP>", "<https://ipfs.io/ipfs/QmTK5xJG5wjXkHQ61ELzE8i2vsTVpGv8wnBuNyxkkoduRo>", "<https://ipfs.io/ipfs/QmVo7jBs6kheCj62pmZKaTFFa69sPNowZAPHEsyDj9bn3t>", "<https://ipfs.io/ipfs/QmPQAiEp5kk4U2sRM1oCFRXnNYFVAMvr9mQQ5vCg6gwNZQ>", "<https://ipfs.io/ipfs/QmTVmRoKAyjMCESsFm37PmEnXGFSzUU5UQXCCmt3GLvodK>", "<https://ipfs.io/ipfs/QmSafxFSihXejPREXUpS7UK2KeWUiP8h2ZuYRrHSPjQ82F>", "<https://ipfs.io/ipfs/QmRxEaCsutfYHSh2SsRdCjfQScU5FrvWYZ96EsCtgKsZbw>", "<https://ipfs.io/ipfs/QmdA9HpNR81PN6zDt4ADeGENDUeQMJgUjFy839eVZxngWd>", "<https://ipfs.io/ipfs/QmP9iXCWM4gTq3GpzQ6pFs9PJGz9Vhs3CPSzcWm8ngsU8S>", "<https://ipfs.io/ipfs/Qmb5LVQmCiKFkwYP1nqBhcH6iTxdwGkm5sMmeGcbK6VjsV>", "<https://ipfs.io/ipfs/QmYs7kto4hBjFcCezmCg4igCDkNf4W4GgUpw8v26YHAsXk>", "<https://ipfs.io/ipfs/QmaPswA9sszvztXH78pgouJ9mhqT3822DZSDG9xz6WFsit>", "<https://ipfs.io/ipfs/QmSssjuLu1sVumvfj6AT2oQAJA35zJS5F8DDUbWdQeucYw>", "<https://ipfs.io/ipfs/QmeM5JnY9bTXPMxmptkoSHqfu28f64HRbJYVujRgWB5pJg>", "<https://ipfs.io/ipfs/QmSu672nJTS3ShDjj8u2WR85qc9RKUA5ab2XMFLPpnnjgZ>", "<https://ipfs.io/ipfs/QmUFBpr9FhvasTenrzxVkGwMQzLk7UjdSDh26wydzAZydJ>", "<https://ipfs.io/ipfs/QmRm6g1rR792E3nhv1oMeMVEtp2uK2gyvUvB8nMVc1hR8J>", "<https://ipfs.io/ipfs/QmRTN5x1YMfu2X2QUt6oNY6hPNJ5VSfFNVrvzAnMPfEWCv>", "<https://ipfs.io/ipfs/QmVVKjZ2eTsB9LGwPsAiW2GhfhQZQF8T2bQpFYjhWb6u7c>", "<https://ipfs.io/ipfs/Qme5c888h2ydbL9zoK6SJFLrrZzFhJhpxdUAVgkmMdamoZ>", "<https://ipfs.io/ipfs/QmTUgpAgKTmAQuvPUjwgqS7wwc4yQcBLFm8cuLfRymxjtf>", "<https://ipfs.io/ipfs/QmTer38z5pefjxpsUR5SSFr6U9UotKb1dajwcuMydShziW>", "<https://ipfs.io/ipfs/QmYCzND4WGhArNE6vkEv9r5QKD4NLRXDzQQ3qjEZNT4Pem>", "<https://ipfs.io/ipfs/QmXLbHz63faBYfBfm6auw69td8N7kLMDTB8YCML11GF9YB>", "<https://ipfs.io/ipfs/QmQpotNA7eS9nVN2j4HABji6HkuGx1ec7yQHMKdJU3ybub>", "<https://ipfs.io/ipfs/QmXxUHoCVgyhEFPSTabx1FHLsPwkDPAr4Pu5yB3Rom9uHB>", "<https://ipfs.io/ipfs/QmcbeyE589QGvW1b4xxoy9p9vLSEF3grzt2SVwfZkg2ikp>", "<https://ipfs.io/ipfs/QmX7WQuvqPWfTJw4RsJirfmprWudM3oTUguyNsU1QNTka3>", "<https://ipfs.io/ipfs/QmPjwqEL5uLzZ4xwcLD4i8pX8kCysCeHLooFYWBR6U5m66>", "<https://ipfs.io/ipfs/QmehUxUqFk3w7AJ9SaoeqoaoJ4ytUFsBx2Pf7e8LHH9PZL>", "<https://ipfs.io/ipfs/QmX9erPo8FVCqgTCcz4Ttm1Gog9a52AEayPFddGkRHgzpA>", "<https://ipfs.io/ipfs/QmSA2tqTBigQszycwdCuUiUnBDKwYAtFCQgjpXTquF7x9R>", "<https://ipfs.io/ipfs/QmeMRHPk9VDe4ZgiX89qEpfRXTKwtdzGdMsAqtSd2nThgq>", "<https://ipfs.io/ipfs/QmVPxHheJqoF9cHg3qJWN1GScevJK7fDGsV9AbBfNSYMCe>", "<https://ipfs.io/ipfs/QmYDTiDvsP1J46GYX82epvZhAG4ji3EEhAJFTt2X8fcJSB>", "<https://ipfs.io/ipfs/QmRXLKJ675ZpoS1kNn8ZFRsatYnKmEtF54UMXrrc4Cc3tN>", "<https://ipfs.io/ipfs/QmW6ZFkdnzrFQtR9U4F6BuHHr6XjNUUVT8g3wziop4Rkma>", "<https://ipfs.io/ipfs/QmS8EyDp68kCZkrMN8JrRXjAdEUA9nCZBRQAY56U9dity8>", "<https://ipfs.io/ipfs/QmUthYm4sXjQsJCySy1EmHLEyd8vkbKPcesQyjq1g8mqTq>", "<https://ipfs.io/ipfs/QmWufygD9RWfr352Jfv4WTQG4bSccMWZeLi2fvkHhnpHGS>", "<https://ipfs.io/ipfs/QmNPRXKZVCwuF8CQhRr1vCTSXr6owmwqr9jXGmheSHw8VL>", "<https://ipfs.io/ipfs/QmeoCtEB7x9JTZsRuYQKQmn8Swe7E2QKD5RDGthfh3meS5>", "<https://ipfs.io/ipfs/QmdEyfnLqYwK1ndFEEp5rjXQNFRuCgtDW2gQhKbxbef4sR>", "<https://ipfs.io/ipfs/Qme518sEEKoQouy1aqRY4dtHJKDa1i2cr2uXQBsacLxHkx>", "<https://ipfs.io/ipfs/QmNQXC7jKG6K16YUABwHQMs1s4XQ5a72ajhU4nP55z4SXQ>", "<https://ipfs.io/ipfs/QmU77PasRyaCTqF1UjtxZmb2s9Ph692aZvG5axv4k2bHD3>", "<https://ipfs.io/ipfs/QmUDZtwMidGqd3ZA9SPUmvvx9ArdQ99ihpgm9dvV2r5QXS>", "<https://ipfs.io/ipfs/QmdPEZuLQRZovV7ppVpcVSSgLm4zwZ2oGMvMjBWuudc8Hj>", "<https://ipfs.io/ipfs/QmQw46TaCYS8nMBndf35nP7FCRR3JoWP7qkVKkok1VSV81>", "<https://ipfs.io/ipfs/QmaFT2SfoLQDmfj21pmuqTxymueymmW4m4sd6pJStbgpFN>", "<https://ipfs.io/ipfs/QmU3DCptzz1qXc1jHrDwYLCfbkbRbDgzP9VZrdpt7pfDvt>"]
2 changes: 1 addition & 1 deletion scripts/metadata/tokens/1.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name": "1", "attributes": [{"trait_type": "holder address", "value": "0xB9a459a00855B0b82337E692D078d7292609701C"}, {"trait_type": "debtor address", "value": "0xa5f78F093C1Fa451eAb7D3102AdF1eC6E0b85F27"}, {"trait_type": "NFT id", "value": "1"}, {"trait_type": "commission in percents", "value": "10"}, {"trait_type": "amount", "value": "1100"}, {"trait_type": "date of registration", "value": "1692017220"}, {"trait_type": "date of close", "value": "1692126000"}, {"trait_type": "date of holder consent", "value": "0"}, {"trait_type": "date of debtor consent", "value": "0"}, {"trait_type": "holder consent", "value": "False"}, {"trait_type": "debtor consent", "value": "False"}]}
{"name": "1", "attributes": [{"trait_type": "holder address", "value": "0x6c252dB948Fb85a220c4dEFb3B582F388F1979ED"}, {"trait_type": "debtor address", "value": "0x822bbc0fF558830b57e08A68750c8248541015E0"}, {"trait_type": "NFT id", "value": "1"}, {"trait_type": "commission in percents", "value": "10"}, {"trait_type": "amount", "value": "1100"}, {"trait_type": "date of registration", "value": "1692017501"}, {"trait_type": "date of close", "value": "1692126000"}, {"trait_type": "date of holder consent", "value": "0"}, {"trait_type": "date of debtor consent", "value": "0"}, {"trait_type": "holder consent", "value": "False"}, {"trait_type": "debtor consent", "value": "False"}]}
8 changes: 7 additions & 1 deletion scripts/nft_promissory_scripts.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,10 @@ def pay_promissory(promissory, _from, token_id):
'from': _from,
'priority_fee': '10 wei'
})
return exist
return exist

def transfer_token(owner, to, token_id):
PromissoryNFT[-1].transferFrom(owner, to, token_id, {
'from': owner,
'priority_fee': '10 wei'
})
13 changes: 8 additions & 5 deletions tests/test_nft_promissory.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
import pytest
from brownie import PromissoryNFT, Promissory, chain
from conftest import *
from scripts.nft_promissory_scripts import get_promissory, create_promissory, pay_promissory, approve
from scripts.promissory_scripts import set_debtor_consent, set_holder_consent
from scripts.nft_promissory_scripts import (
get_promissory,
create_promissory,
pay_promissory,
approve,
transfer_token
)

def test_nft_promissory_deploy(promissory_nft):
assert promissory_nft.address != '0'
Expand Down Expand Up @@ -35,10 +41,7 @@ def test_transfer_token(holder, debtor, third_party, promissory_nft):
token_id = PromissoryNFT[-1].tokenCounter()
to = third_party if network.show_active() != 'development' else accounts[2]
approve(holder, PromissoryNFT[-1].address, token_id)
PromissoryNFT[-1].transferFrom(holder, to, token_id, {
'from': holder,
'priority_fee': '10 wei'
})
transfer_token(holder, to, token_id)
owner = PromissoryNFT[-1].ownerOf(token_id, {
'from': to,
'priority_fee': '10 wei'
Expand Down

0 comments on commit 2ae941e

Please sign in to comment.