diff --git a/bip-0040.mediawiki b/bip-0040.mediawiki index cb6cf706..78166cd6 100644 --- a/bip-0040.mediawiki +++ b/bip-0040.mediawiki @@ -137,14 +137,18 @@ On top of Stratum, some services are defined. They are listed below, grouped by * [[bip-0040/service-discovery.mediawiki|Discovery]] * [[bip-0040/service-example.mediawiki|Example]] * [[bip-0040/service-example.pubsub.mediawiki|Example Publish-Subscribe]] +* [[bip-0040/service-server.mediawiki|Server]] +* [[bip-0040/service-server.peers.mediawiki|Server Peers]] ===Vendor: Electrum=== +* [[bip-0040/service-blockchain.mediawiki|Blockchain]] * [[bip-0040/service-blockchain.address.mediawiki|Blockchain Address]] * [[bip-0040/service-blockchain.block.mediawiki|Blockchain Block]] +* [[bip-0040/service-blockchain.headers.mediawiki|Blockchain Headers]] +* [[bip-0040/service-blockchain.numblocks.mediawiki|Blockchain Number of Blocks]] * [[bip-0040/service-blockchain.transaction.mediawiki|Blockchain Transaction]] -* [[bip-0040/service-node.mediawiki|Node]] -* [[bip-0040/service-wallet.mediawiki|Wallet]] +* [[bip-0040/service-blockchain.utxo.mediawiki|Blockchain Unspent Transaction Output]] ===Vendor: blockchain.info=== diff --git a/bip-0040/service-blockchain.headers.mediawiki b/bip-0040/service-blockchain.headers.mediawiki new file mode 100644 index 00000000..891836e3 --- /dev/null +++ b/bip-0040/service-blockchain.headers.mediawiki @@ -0,0 +1,8 @@ +=Service: Blockchain Headers= + +* Service type: blockchain.headers +* Service vendor: Electrum + +==Method: Subscribe== + +* Method name: subscribe \ No newline at end of file diff --git a/bip-0040/service-blockchain.mediawiki b/bip-0040/service-blockchain.mediawiki new file mode 100644 index 00000000..48073977 --- /dev/null +++ b/bip-0040/service-blockchain.mediawiki @@ -0,0 +1,12 @@ +=Service: Blockchain= + +* Service type: blockchain +* Service vendor: Electrum + +==Method: Estimate Fee== + +* Method name: estimatefee + +==Method: Relay Fee== + +* Method name: relayfee \ No newline at end of file diff --git a/bip-0040/service-blockchain.numblocks.mediawiki b/bip-0040/service-blockchain.numblocks.mediawiki new file mode 100644 index 00000000..8a4f8604 --- /dev/null +++ b/bip-0040/service-blockchain.numblocks.mediawiki @@ -0,0 +1,8 @@ +=Service: Blockchain Number of Blocks= + +* Service type: blockchain.numblocks +* Service vendor: Electrum + +==Method: Subscribe== + +* Method name: subscribe \ No newline at end of file diff --git a/bip-0040/service-blockchain.utxo.mediawiki b/bip-0040/service-blockchain.utxo.mediawiki new file mode 100644 index 00000000..bcc3166f --- /dev/null +++ b/bip-0040/service-blockchain.utxo.mediawiki @@ -0,0 +1,8 @@ +=Service: Blockchain Unspent Transaction Output= + +* Service type: blockchain.utxo +* Service vendor: Electrum + +==Method: Get Address== + +* Method name: get_address \ No newline at end of file diff --git a/bip-0040/service-wallet.mediawiki b/bip-0040/service-wallet.mediawiki deleted file mode 100644 index 8a637d6e..00000000 --- a/bip-0040/service-wallet.mediawiki +++ /dev/null @@ -1,175 +0,0 @@ -=Service: Wallet= - -This service has never been properly defined. It is therefore not standardized and may be removed. - -* Service type: wallet -* Service vendor: Electrum - -==Method: Import Seed== - -* Method name: import_seed - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.import_seed -|- -! Params [0] (seed) -| string -| update stomach couch actress cart dose coral slice frozen settle alarm boost -| The seed. -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| boolean -| true -| Unknown -|} - -==Method: Add Public Key== - -* Method name: add_pubkey - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.add_pubkey -|- -! Params [0] (pubkey) -| string -| Unknown -| The public key. -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| boolean -| true -| Unknown -|} - -==Method: Remove Public Key== - -* Method name: remove_pubkey - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.remove_pubkey -|- -! Params [0] (pubkey) -| string -| Unknown -| The public key. -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| boolean -| true -| Unknown -|} - -==Method: Create transaction== - -* Method name: create_transaction - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.create_transaction -|- -! Params [0] (address) -| string -| 1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L -| The address. -|- -! Params [1] (amount) -| Unknown -| Unknown -| The amount. -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| string -| -| Unknown -|} - -==Method: Save== - -* Method name: save - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.save -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| boolean -| true -| Unknown -|} - -==Method: Load== - -* Method name: load - -{| -! [Request] -! Type -! Example -! Description -|- -! Method -| colspan="3" | wallet.load -|- -! [Response] -! Type -! Example -! Description -|- -! Result -| boolean -| true -| Unknown -|} \ No newline at end of file