1
votes

Working on Blockchain-wallet api whose initial step is to gem install blockchain-wallet, along with it should create wallet object hence used test.rb file to add queries as in documentation https://github.com/Tolsi/blockchain-wallet-ruby. Used ruby test.rb command to run the file, got `require': cannot load such file -- blockchain-wallet (LoadError) load error. Checked with gemset and ruby version, everything seems to look fine. What mistake leads to such an error ?

2

2 Answers

1
votes

Please, try to use:

require 'blockchain/wallet'
1
votes

accepted

As the operator of the site I will try and answer the first question.

Server Side

The site currently runs on 4 dedicated servers, hosted in a locked cabinet. All servers run behind a dedicated cisco security appliance with intrusion detection. On the servers themselves various "booby traps" are set to alert the webmaster if an intrusion is detected.

The java code deployed to the Site is deployed in a single war (zip) file. Each server monitors the checksum of this file to detect any unauthorised changes to the code. In order to make reverse engineering our encryption schemes more difficult the the java class files are obfuscated using proguard.

A copy of every wallet is stored all our servers. Additionally the latest 50 versions of a wallet are stored on Amazon S3 and can be restored from the [Import / Export] section.

The server side code that handles wallets is open source.

The site is not vulnerable to CSRF requests as no login details or sensitive data is ever saved in session cookies.

In the time the Site has been running there has been handful of XSS vulnerabilities reported. None of these were on a wallet page and could not have resulted in any direct loss of funds.