Our app needs to upload some files to IPFS. We want to use Pinata pinning API. Uploads should be performed from the client side directly (without passing through our NodeJS backend server) It have an HTTP api documented on the Pinata homepage, and NodeJS SDK There's no browser SDK but we could upload to the Pinata API endpoint directly using fetch() or axios client. A complete example with axios usage could be found inside its Node SDK source Goals and objectives You need to implement a simple proof on concept app: A simple UI with preview image (show some placeholder if no image uploaded) and "Upload..." button
1/27/2022The application is using react-native v0.65.1. It builds under NodeJS 14.17.6 and OpenJDK 8. The new version of some library we're using was requiring to set compile/target SDK versions to 31. After we did it, the build have started failing with the following output: > Task :react-native-device-info:compileDebugJavaWithJavac FAILED Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings.
1/24/2022Test Description The purpose of this test is to: see how you perform research to solve new tasks communicate with me your research findings and QUESTIONS Requirements Ask questions Report progress after every time you work on it
12/28/2021Task 1 - Contract to save signed blockheaders The purpose of this contract is to enable a fixed set of trusted validators to submit blockhashes from another blockchain. the contract will hold a mapping of blockhash -> BlockData a mapping of blockhash -> SignedBlock contract will be initialized with a list of validators addresses BlockHeader { parent_hash: bytes32 timestamp: uint256,
12/12/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up